/* cufon ---------------------------------------------------------------------*/
Cufon.replace('menu li a',{hover:true});
Cufon.replace('h2');
Cufon.replace('h3');
Cufon.replace('h4');
Cufon.replace('#bottom_middle a');
Cufon.replace('#header p');
Cufon.replace('.bt');



/* jquery --------------------------------------------------------------------*/
$(document).ready(function() {
	
	 /* others */
  $(".facebook").mouseover(function(){
    $("#show_facebook").show();
  });
  $(".facebook").mouseout(function(){
    $("#show_facebook").hide();
  });
  $(".linkedin").mouseover(function(){
    $("#show_linkedin").show();
  });
  $(".linkedin").mouseout(function(){
    $("#show_linkedin").hide();
  });

	/* lightbox */
	$("a[rel=lightbox]").fancybox({
  	'showCloseButton'	: true,
  	'titlePosition' 	: 'over',
/*  	'titleFormat'		: formatTitle,*/
  	'overlayOpacity' : '0.8',
  	'overlayColor' : 'rgb(50,50,50)'
  });
	function formatTitle(title, currentArray, currentIndex, currentOpts) {
    return '<div id="lightbox_box">'+ (title && title.length ? '<strong><p>' + title + '</p></strong>' : '' ) +'<img src="/img/logo_lightbox.jpg" alt="" class="lightbox_logo" /><span><a href="javascript:;" onclick="$.fancybox.close();"><img src="/img/lightbox_close.png" /></a></span></div>';
  }

  /* submenu */  

  $('menu > li').bind('mouseover', jsddm_open)
  $('menu > li').bind('mouseout',  jsddm_timer)
  
});    



/* slideshow -----------------------------------------------------------------*/
function slideSwitch() {
  var $active = $('#slideshow img.active');

  if ( $active.length == 0 ) $active = $('#slideshow img:last');

  var $next =  $active.next().length ? $active.next()
    : $('#slideshow img:first');

  $active.addClass('last-active');

  $next.css({opacity: 0.0})
    .addClass('active')
    .animate({opacity: 1.0}, 1000, function() {
        $active.removeClass('active last-active');
    });
}

$(function() {
  setInterval( "slideSwitch()", 8000 );
});
  
  

/* submenu -------------------------------------------------------------------*/  
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open(){  
  jsddm_canceltimer();
  jsddm_close();
  ddmenuitem = $(this).find('ul').css('display', 'block');
  ddmenuitema = $(this).children('a').addClass('active');
  Cufon(ddmenuitema,{color:'white'});
}

function jsddm_close(){  
  if(ddmenuitem){
    ddmenuitema.removeClass('active');

    if (!ddmenuitema.hasClass('selected')) {
      Cufon(ddmenuitema,{color:'rgb(2,67,23)'});
    }
    ddmenuitem.css('display', 'none');
  }
}

function jsddm_timer(){  
  closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer(){  
  if(closetimer){  
    window.clearTimeout(closetimer);
    closetimer = null;
  }
}

document.onclick = jsddm_close;


