/*********************************************************************************************************************************/
/* DOCUMENT READY CALLS **********************************************************************************************************/
/*********************************************************************************************************************************/

$(document).ready(function(){
	
	/* EXTERNAL LINKS start ***********************************************************/
	$('a[rel="external"]').click(function(){
		this.target = "_blank";
	});
	/* EXTERNAL LINKS end *************************************************************/
	
	$('html').addClass('js');
	
	/*contact*/
	if($(".token").length >0){
		$.get("/public/token.php", function( txt ){
			$(".token").append('<input type="hidden" name="ts" value="' + txt + '">');
		});
	}
	/*contact*/

	/*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 selector = '#slideshow .display span';
	var fade_speed = 1000;
	var slideshow = setInterval( "slideSwitch('"+selector+"',"+fade_speed+",'Next')", 5000 );
	$('#slideshow .nav a').click(
		function(){
			clearInterval(slideshow);
			var direction = $(this).attr('title');
			slideSwitch(selector,fade_speed,direction);
		}
	);
	/* SLIDESHOW end *****************************************************************/

}); //close document.ready

/*********************************************************************************************************************************/
/* DOCUMENT READY FUNCTIONS ******************************************************************************************************/
/*********************************************************************************************************************************/
//if($('#internal').length){Cufon.replace('#page-title');}

/* SLIDESHOW function start *********************************************************/
function slideSwitch(selector,opacity_speed,direction) {
	var $active = $(selector+'.active');

	if ( $active.length == 0 ) $active = $(selector+':first');	
	
	if(direction == 'Next' || direction == null){ var $next = $active.next().length ? $active.next() : $(selector+':first'); }
	else if(direction == 'Previous') { var $next = $active.prev().length ? $active.prev() : $(selector+':last'); }	

	$active.addClass('last-active');

	$next.css({opacity: 0.0})
			.addClass('active')
			.animate({opacity: 1.0}, opacity_speed, function() {
			 $active.removeClass('active last-active');
	});
	
}
/* SLIDESHOW function end ***********************************************************/
