/*********************************************************************************************************************************/
/* DOCUMENT READY CALLS **********************************************************************************************************/
/*********************************************************************************************************************************/

$(document).ready(function(){
	
	/* EXTERNAL LINKS start ***********************************************************/
	$('a[rel="external"]').click(function(){
		this.target = "_blank";
	});
	/* EXTERNAL LINKS end *************************************************************/
	
	$('html').addClass('js');

	/*SEARCH start ********************************************************************/
	$('#search input[type="text"]').val('Search');
	$('#search input[type="text"]').focus(function(){ if(this.value=='Search') { $(this).val('');} });
	$('#search input[type="text"]').blur(function(){ if(this.value =='') { $(this).val('Search');} });
	/*SEARCH end **********************************************************************/

	/* SLIDESHOW start ***************************************************************/
	var slideshow = setInterval( "slideSwitch('#slideshow .display li',500)", 5000 );
	var slideshow_indicator = setInterval( "slideSwitch('.nav > span',500)", 5000 );
	/* SLIDESHOW end *****************************************************************/
	
	/*detail tabs*/
	if($('#page-details').length >0){
		$('#page-details .tabs .nav li a').click(
			function(){
				$handle = $(this).parent();
				$display = $($(this).attr('href'));
				if( $handle.not('.active') ){
					$('#page-details .tabs .nav li').removeClass('active');
					$('#page-details .tabs .col').removeClass('active');
					$handle.addClass('active');
					$display.addClass('active');
				}
				return false;
			}
		);
		
		$('#page-details .tabs .scroll').jScrollPane({scrollbarWidth:17,scrollbarMargin:0,showArrows:true});
		$('#page-details .tabs .display .col').css({ 'display':'none' });
	}
	/*detail tabs*/
	
}); //close document.ready

/*********************************************************************************************************************************/
/* DOCUMENT READY FUNCTIONS ******************************************************************************************************/
/*********************************************************************************************************************************/
if($('#internal').length){Cufon.replace('#page-title');}

/* SLIDESHOW function start *********************************************************/
function slideSwitch(selector,speed) {
	var $active = $(selector+'.active');

	if ( $active.length == 0 ) $active = $(selector+':first');	
	
	var $next = $active.next().length ? $active.next() : $(selector+':first');

	$active.addClass('last-active');
	
	$next.css({opacity: 0.0})
			.addClass('active')
			.animate({opacity: 1.0}, speed, function() {
			 $active.removeClass('active last-active');
	});
}
/* SLIDESHOW function end ***********************************************************/
