$(function(){	   
	$('.more,.btn,.footerHeading').prepend('<span class="left" />');
	$('.tabs_btns a').prepend('<span class="left" />');
	$('.searchBox').labelify({labelledClass:'searchBoxLBL'});
	$('..mailingList .email').labelify({labelledClass:'emailLBL'});
	$('.news').vTicker({
		speed: 500,
		pause: 3000,
		showItems: 1,
		animation: 'fade',
		mousePause: true,
		height: 0,
		direction: 'up'
	});
	
	$('.tabs_btns a').click(function(){
		var show = '.'+$(this).attr('rel');
		$('.tabs_btns a').removeClass('active');
		$(this).addClass('active');
		$('.tabsContents > li').hide();
		$(show).show();
	});
	
	$('.autoSlide').mouseover(function(){
		$(this).addClass('puse');
	}).mouseout(function(){
		$(this).removeClass('puse');
	});
	
	$('.doSubmit').click(function(){
		$(this).parents('form').submit();
	});
	
	initSliders();
	var init = setInterval(function(){$('.autoSlide:not(.puse) .next').click();}, 6000);
});

function initSliders(){
	$('.slider').each(function(){
		var slider = $(this),
		    ul = $('.slides',slider),
			page_count = $('>li',ul).length,
			auto = slider.hasClass('autoSlide'),
			controls = $('.controls',slider),
			width = $('.slider_wr li',slider).outerWidth(true);
		
		if(page_count<=1)
			return false;
		ul.css({width:(page_count*width)+'px'});
		controls.html('<a href="javascript:;" class="next"></a>');
		for(var i=1;i<=page_count;i++)
			controls.append('<a href="javascript:;" class="page">'+i+'</a>');
		controls.append('<a href="javascript:;" class="prev"></a>');
		$('.page:first',controls).addClass('cur');
		$('a',controls).click(function(){
			if($(this).hasClass('cur'))
				return false;
			var cur = parseInt($('.cur',controls).html())-1;
			var oldSlide = parseInt($('.cur',controls).html())-1;
			var page = 0;
			if($(this).hasClass('page'))
				page =  parseInt($(this).html())-1;
			else if($(this).hasClass('next'))
				page = (cur+1) < page_count ? (cur+1) : 0;
			else
				page = (cur-1) >= 0 ? (cur-1) : page_count-1;
			$('.page',controls).removeClass('cur');
			$('.page:nth('+page+')',controls).addClass('cur');
			$('.slides',slider).stop().animate({left:(-width*page)+'px'},1200,'easeInOutExpo');
		});
	});
}
