/* JQUERY FUNCTIONS */
$(function(){
	/* FUNCTION TO RUN AND LOAD TOP NAVIGATION */
	$('.nwsm').each(function(){
		$(this).parent().eq(0).hover(function(){
			$('.nwsm:eq(0)', this).fadeIn(300);
		}, function(){
			$('.nwsm:eq(0)', this).fadeOut(300);
		});
	});	
	/* FUNCTION TO RUN AND LOAD TOP NAVIGATION */
	
	/* FUNCTION TO RUN AND LOAD BANNER SLIDES */
	$("div#slider").slideView({
		toolTip: false, /*false*/
		autoslide: true,
		asTimer: 3000
	});
	/* FUNCTION TO RUN AND LOAD BANNER SLIDES */
	
	/* FUNCTION TO RUN AND LOAD NEWS TICKER */
	var nspeed = 10000;/*5000*/
	$('#news-ticker, #news li').width($('#news-ticker').width());	
	$('#news').width($('#news-ticker').width());
	$('#news-ticker, #news li').height($('#news-ticker').height());
	var run = setInterval('newsscoller(0)', nspeed);	
	$('#btn-next').click(function () {
		newsscoller(0);	
		return false;
	});
	$('#btn-prev').click(function () {
		newsscoller(1);	
		return false;
	});
	$('#news-ticker').hover(	
		function() {
			clearInterval(run);
		}, 
		function() {
			run = setInterval('newsscoller(0)', nspeed);	
		}
	);
	/* FUNCTION TO RUN AND LOAD NEWS TICKER */
	
	/* FUNCTION TO RUN AND LOAD SUSCCESS STORIES */
	var sspeed = 25000;/*5000*/
	$('#stories-box, #stories li').width($('#stories-box').width());	
	$('#stories').width($('#stories-box').width());
	$('#stories-box, #stories li').height($('#stories-box').height());
	var run = setInterval('storiesscoller(0)', sspeed);	
	$('#next-story').click(function () {
		storiesscoller(0);	
		return false;
	});
	$('#prev-story').click(function () {
		storiesscoller(1);	
		return false;
	});
	$('#stories-box').hover(	
		function() {
			clearInterval(run);
		}, 
		function() {
			run = setInterval('storiesscoller(0)', sspeed);	
		}
	);
	
	/* FUNCTION TO RUN AND LOAD SUSCCESS STORIES */
	
	/* FUNCTION TO RUN AND LOAD CASE STUDIES */
	var cspeed = 25000;/*5000*/
	$('#casestudies-box, #casestudies li').width($('#casestudies-box').width());	
	$('#casestudies').width($('#casestudies-box').width());
	$('#casestudies-box, #casestudies li').height($('#casestudies-box').height());
	var run = setInterval('casestudiesscroller(0)', cspeed);	
	$('#next-study').click(function () {
		casestudiesscroller(0);	
		return false;
	});
	$('#prev-study').click(function () {
		casestudiesscroller(1);	
		return false;
	});
	
		$('#casestudies-box').hover(	
		function() {
			clearInterval(run);
		}, 
		function() {
			run = setInterval('casestudiesscroller(0)', cspeed);	
		}
	);
	
	/* FUNCTION TO RUN AND LOAD CASE STUDIES */
	
	/* FUNCTION TO RUN AND LOAD LOGO SLIDER */
	
	/*
	
	$("#viewer").removeClass("js-disabled");
	$("<div>").attr("id", "scontainer").css({ position:"absolute"}).width($(".wrapper").length * 170).height(170).appendTo("div#viewer");
	$(".wrapper").each(function() {
		$(this).appendTo("div#scontainer");
	});
	var duration = $(".wrapper").length * 5000;
	var speed = (parseInt($("div#scontainer").width()) + parseInt($("div#viewer").width())) / duration;
	var direction = "rtl";
	(direction == "rtl") ? $("div#scontainer").css("left", $("div#viewer").width()).addClass("rtl") : $("div#scontainer").css("left", 0 - $("div#scontainer").width()).addClass("ltr") ;
	
	var animator = function(el, time, dir){		
		if(dir == "rtl"){
			el.removeClass("ltr").addClass("rtl");
			el.animate({ left:"-" + el.width() + "px" }, time, "linear", function(){				
				$(this).css({ left: el.width() + 40 + "px", right:"" });
				animator($(this), duration, "rtl");				
			});
		}else{
			el.removeClass("rtl").addClass("ltr");
			el.animate({ left:$("div#viewer").width() + "px" }, time, "linear", function(){
				$(this).css({ left:0 - $("div#scontainer").width() });
				animator($(this), duration, "ltr");				
			});
		}
	}

	animator($("div#scontainer"), duration, direction);
	
	$("#ltr").live("click", function() {
		$("div#scontainer").stop(true);
		$("div#scontainer").removeClass("rtl").addClass("ltr");
		var totalDistance = parseInt($("div#scontainer").width()) + parseInt($("div#viewer").width());
		var distanceLeft = totalDistance - (parseInt($("div#scontainer").css("left")) + parseInt($("div#scontainer").width()));
		var newDuration = distanceLeft / speed;
		animator($("div#scontainer"), newDuration, "ltr");
	});

	$("#rtl").live("click", function() {
		$("div#scontainer").stop(true);
		$("div#scontainer").removeClass("ltr").addClass("rtl");
		var totalDistance = parseInt($("div#scontainer").width()) + parseInt($("div#viewer").width());
		var distanceLeft = totalDistance - (parseInt($("div#viewer").width()) - (parseInt($("div#scontainer").css("left"))));
		var newDuration = distanceLeft / speed;
		animator($("div#scontainer"), newDuration, "rtl");
	});
	
	$("a.wrapper").live("mouseover", function() {
		$("div#scontainer").stop(true);
	});
	
	$("a.wrapper").live("mouseout", function(e) {
		var totalDistance = parseInt($("div#scontainer").width()) + parseInt($("div#viewer").width());
		var distanceLeft = ($("div#scontainer").hasClass("ltr")) ? totalDistance - (parseInt($("div#scontainer").css("left")) + parseInt($("div#scontainer").width())) : totalDistance - (parseInt($("div#viewer").width()) - (parseInt($("div#scontainer").css("left")))) ;
		var newDuration = distanceLeft / speed;
		animator($("div#scontainer"), newDuration, $("div#scontainer").attr("class"));
	});	
	
	*/
	
	/* FUNCTION TO RUN AND LOAD LOGO SLIDER */
	
});
/* JQUERY FUNCTIONS */

/* NEWS SCROLLER FUNCTION */
function newsscoller(prev) {
	var current_news = $('#news li.selected').length ? $('#news li.selected') : $('#news li:first');
	if(prev){
		var next_news = (current_news.prev().length) ? current_news.prev() : $('#news li:last');	
	} else {
		var next_news = (current_news.next().length) ? current_news.next() : $('#news li:first');
	}
	$('#news li').removeClass('selected');
	next_news.addClass('selected');
	$('#news').scrollTo(next_news, 800);		
}
/* NEWS SCROLLER FUNCTION */

/* STORIES SCROLLER FUNCTION */
function storiesscoller(prev) {
	var current_stories = $('#stories li.selected').length ? $('#stories li.selected') : $('#stories li:first');
	if(prev){
		var next_stories = (current_stories.prev().length) ? current_stories.prev() : $('#stories li:last');	
	} else {
		var next_stories = (current_stories.next().length) ? current_stories.next() : $('#stories li:first');
	}
	$('#stories li').removeClass('selected');
	next_stories.addClass('selected');
	$('#stories').scrollTo(next_stories, 800);		
}
/* STORIES SCROLLER FUNCTION */

/* CASE STUDIES SCROLLER FUNCTION */
function casestudiesscroller(prev) {
	var current_casestudies = $('#casestudies li.selected').length ? $('#casestudies li.selected') : $('#casestudies li:first');
	if(prev){
		var next_casestudies = (current_casestudies.prev().length) ? current_casestudies.prev() : $('#casestudies li:last');	
	} else {
		var next_casestudies = (current_casestudies.next().length) ? current_casestudies.next() : $('#casestudies li:first');
	}
	$('#casestudies li').removeClass('selected');
	next_casestudies.addClass('selected');
	$('#casestudies').scrollTo(next_casestudies, 800);		
}
/* CASE STUDIES SCROLLER FUNCTION */

