
scrolling = false;
activekey = -1;

tsact = 0;
tstime = null;

svact = 0;
svtime = null;

$(document).ready(function() {
	$('#mainmenu a, #footer .footermenu a, .dividermenu a').click(function(){	scrollToPos(this.hash);		return false;	});
	initDividerIndex();
	initTSlider();
	initSvSlider();
	portFolidQuickNavi();

/*	gal = $('#slidebox').wtSlider({
		noofimage:5,
		avtiveimg:4,
		filename:'images/slides/banner-',
		filetype:'jpg',
		onCompleate:null
	});*/

	gal = $('#slidebox').wtBgSlider({
		noofimage:5,
		avtiveimg:4,
		oldactive:3,
		filename:'images/slides/banner-',
		filetype:'jpg',
		onCompleate:null
	});
	
	
	
});

/* ================ Scroll to menu item ================= */
function scrollToPos(hash){
	scrolling = true;
	$(document).stop().scrollTo($(hash),"slow", function(){ scrolling=false; checkDividerIndexTop(); } );
}


/* ================ Show divider menu on scroll ================= */
function initDividerIndex(){
	if($("div.pagedivider").length>1){
		$(".dividermenu").css({display:'inline'});
		$("div.pagedivider").find('.dividermenu').stop().css({opacity:0});
		checkDividerIndexTop();
		$(window).scroll(function () { if(!scrolling){ checkDividerIndexTop(); }	});
	}
}
function checkDividerIndexTop(){
	top1 = $(window).scrollTop() - 30;
	pagedivider = $("div.pagedivider");
	bkey = activekey;
	done = false;
	for (i=0; i<pagedivider.length; i++){
		position = $(pagedivider[i]).position();
		if(position.top>top1 && !done){		bkey = i;		done= true;		}
	}
	if(top1<200){
		$("div.pagedivider").find('.dividermenu').stop().animate({opacity:0},'fast');
		activekey =-1;
	}else{
		if(bkey == activekey) return;
		activekey = bkey;
		$("div.pagedivider").find('.dividermenu').stop().animate({opacity:0},'fast');
		$(pagedivider[bkey]).find('.dividermenu').stop().animate({opacity:1},'normal');
	}
}



/* ================ Testimonial slider ================= */
function initTSlider(){
	tslw = $('#clientlogos li');
	$('#clientlogos ul').css({'width': ((tslw.outerWidth() * tslw.length) + 50) });
	tstw = $('#testimonials li');
	$('#testimonials ul').css({'width': ((tstw.outerWidth() * tstw.length) + 150) });
	$('.logobox a.navi-next').click( function(){
		doTSlider();
	});
	$('.logobox a.navi-prev').click( function(){
		tslogoli = $('#clientlogos li.item');
		tsact -=2;		
		if(tsact < -1) tsact = tslogoli.length -2;
		doTSlider();
	});
	
	$('#clientlogos li img, #testimonials li .contentout').hover(
		function(){
			clearTimeout(tstime); 
			$('#testimonials li .contentout').stop().animate({'scrollTop':210},10000);
		},
		function(){
			tstime = window.setTimeout( "doTSlider()", 6000);
			$('#testimonials li .contentout').stop().animate({'scrollTop':0},600);
		}
	);
	
	tstime = window.setTimeout( "doTSlider()", 6000);
}

function doTSlider(){
	clearTimeout(tstime);
	tstime = window.setTimeout( "doTSlider()", 6000);
	tslogoli = $('#clientlogos li.item');
	tsact++;
	if(tsact >= tslogoli.length) tsact=0;
	$('#clientlogos').stop().scrollTo($(tslogoli[tsact]),1000);
	tstsli = $('#testimonials li.item');
	$('#testimonials li.item').stop().animate({opacity:1},"fast");
	$('#testimonials').stop().scrollTo($(tstsli[tsact]),800,function(){ $(tstsli[tsact]).stop().animate({opacity:1},"fast");  } );
}


/* ================ Services slider ================= */
function initSvSlider(){
	svlw = $('#serviceslide li');
	$('#serviceslide ul').css({'width': ((svlw.outerWidth() * svlw.length) + 50) });
	svlw = $('#serviceslide li.item');
	for(i=0;i< svlw.length; i++){
		ac = $('<a>').attr('rel',i).click(function(){ svact = parseInt($(this).attr('rel'))-1; doSvSlider(); })
		if(i==svact) ac.addClass('active');
		$('#serviceslidenavi').append(ac);
	}
	svtime = window.setTimeout( "doSvSlider()", 4000);
}

function doSvSlider(){
	clearTimeout(svtime);
	svtime = window.setTimeout( "doSvSlider()", 4000);
	svlogoli = $('#serviceslide li.item');
	svact++;	
	if(svact >= svlogoli.length) svact=0;
	$('#serviceslidenavi a').removeClass('active');
	$($('#serviceslidenavi a')[svact]).addClass('active');
	$('#serviceslide').stop().scrollTo($(svlogoli[svact]),1000);
}



function portFolidQuickNavi(){
	
	$('.workimage').hover(function(){
			$(this).find('.quicknavi').fadeIn();
		},
		function(){
			$(this).find('.quicknavi').fadeOut();			
		}
	);
}

