var addthis_config = {"data_track_clickback":true};

// JavaScript document

$(document).ready(function(){


    start_cu3er();

    jsddm_start();
    
    $('#jsddm > li').bind('mouseout',  jsddm_timer);

    flash_logo();

	//stLight.options({publisher:'95336b96-5206-4a30-8619-997685032784'});

	var windowWidth = parseInt($(window).width());
	var windowHeight = parseInt($(window).height());
	var popupHeight;
	var popupWidth;
	
	$('#insert-post').live('click',function(){
		$('#post-bg').fadeIn('fast');
		popupHeight = parseInt($("#public-post").height());
		popupWidth = parseInt($("#public-post").width());
		$("#public-post").css({
			"top": parseInt(windowHeight/2-popupHeight/2),
			"left": parseInt(windowWidth/2-popupWidth/2),
			"position": "fixed"
		});
		$('#public-post').slideDown();
	});
	$('#post-bg').live('click',function(){
		$('#public-post').slideUp('fast');
		$('#post-bg').fadeOut();
	});
	$('#hide-post').live('click',function(){
		$('#public-post').slideUp('fast');
		$('#post-bg').fadeOut();
	});
	
	$('#show-send-friend').live('click',function(){
		$('#send-friend-bg').fadeIn('fast');
		popupHeight = parseInt($("#send-friend").height());
		popupWidth = parseInt($("#send-friend").width());
		$("#send-friend").css({
			"top": parseInt(windowHeight/2-popupHeight/2),
			"left": parseInt(windowWidth/2-popupWidth/2),
			"position": "fixed"
		});
		$('#send-friend').slideDown();
	});
	$('#send-friend-bg').live('click',function(){
		$('#send-friend').slideUp('fast');
		$('#send-friend-bg').fadeOut();
	});
	$('#hide-send-friend').live('click',function(){
		$('#send-friend').slideUp('fast');
		$('#send-friend-bg').fadeOut();
	});

	align_popup();
    
    

});


var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_start()
{
    $('#jsddm > li').bind('mouseover', jsddm_open)
}

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

document.onclick = jsddm_close;

function flash_logo(){
    var swfVersionStr = "10.1.0";
    var xiSwfUrlStr = "";
    var flashvars = {};
    var params = {};
    params.quality = "best";
    params.bgcolor = "#ffffff";
    params.play = "true";
    params.loop = "true";
    params.wmode = "window";
    params.scale = "showall";
    params.menu = "true";
    params.devicefont = "false";
    params.salign = "";
    params.allowscriptaccess = "sameDomain";
    var attributes = {};
    attributes.id = "logo";
    attributes.name = "logo";
    attributes.align = "top";
    //swfobject.createCSS("html", "height:100%; background-color: #ffffff;");
    //swfobject.createCSS("body", "margin:0; padding:0; overflow:hidden; height:100%;");
    swfobject.embedSWF(
        "templates/default/swf/logo.swf", "flashContent",
        "298", "74",
        swfVersionStr, xiSwfUrlStr,
        flashvars, params, attributes);
}

function start_addthis(){
    addthis.toolbox(".addthis_toolbox");
    addthis.button(".addthis_button");
}

function start_cu3er() {
    // add your FlashVars
  var vars = { xml_location : 'templates/default/swf/CU3ER-config.xml' };
  // add Flash embedding parameters, etc. wmode, bgcolor...
  var params = { wmode: 'transparent' };
  // Flash object attributes id and name
  var attributes = { id:'CU3ER', name:'CU3ER' };
  // dynamic embed of Flash, set the location of expressInstall if needed
	swfobject.embedSWF('templates/default/swf/CU3ER.swf', "CU3ER", 460, 520, "10.0.0", "templates/default/javascript/expressinstall.swf", vars, params, attributes );
  // initialize CU3ER class containing Javascript controls and events for CU3ER
  var CU3ER_object = new CU3ER("CU3ER");
    
}

function xajax_display_default(){
    jsddm_start();
    flash_logo();
}

function xajax_module_jpf_news_show_all(){ 
    start_addthis();
}

function xajax_module_jpf_portifolio_show(){ 
    align_popup();
    start_addthis();
}

function xajax_module_hm_video_show_all(){ 
    start_addthis();
}

function align_popup() {

    var windowWidth = parseInt($(window).width());
	var windowHeight = parseInt($(window).height());
	var popupHeight;
	var popupWidth;
	$('.item-image-part > a > img').live('click',function(){
		var $thumbImg = $(this).clone();
        var $bigImg = $thumbImg.attr('src',$thumbImg.attr('src').replace('_thumb.jpg','.jpg'));
		//centering  
		$('#portfolio-show').html($bigImg);
        
        var img = new Image();
        img.src = $bigImg.attr('src');
        img.onload = function() {
            popupHeight = this.height;
            popupWidth = this.width;
        }
        
        
		$('#portfolio-bg').fadeIn(400);
        
		$('#portfolio-show').queue(function(){
			$("#portfolio-show").css({
				"top": parseInt(windowHeight/2-popupHeight/2),
				"left": parseInt(windowWidth/2-popupWidth/2),
				"position": "fixed"
			});
			$(this).dequeue();
		});
		$('#portfolio-show').slideDown(800);
        
	});
	$('#portfolio-show').live('click',function(){
		$('#portfolio-show').slideUp(400);
		$('#portfolio-bg').fadeOut(800);
	});
	$('#portfolio-bg').live('click',function(){
		$('#portfolio-show').slideUp(400);
		$('#portfolio-bg').fadeOut(800);
	});	

}

