var curNews=0;
var intID;
var dirc=1;
var slides=new Array();
var runTrck=0;
var down=-1;


$(document).ready(function() {
	//$('#top_nav li ul').css('width',$('#top_nav li ul').parent().css('width'));	
	
	//checking sub menu on
	if($('.left_list1 li.current_page_item ul').length > 0){
		$('.left_list1 li.current_page_item ul').parent().addClass('current_page_parent');	
	}
	
	
	$('#top_nav li ul').each(
		function(){
			//var temp=$(this).parent().css('width').replace('px','');
			var aWidth=$(this).parent().width();
			$(this).css('width',aWidth+'px');
			var bWidth=aWidth - 20; // new edited by mx
			$(this).find('a').css('width',bWidth+'px'); // edited by mx was aWidth instead of bWidth

		}
	);
	
	//top menu slide down
	$('#top_nav').children('li').find('a').hover(
		function(){
			if($(this).parent().find('ul a').length > 0){
					$(this).parent().children('ul').slideDown("fast");
			}
		},
		function(){

		}
	);
	
	//top menu slide up
	$('#top_nav').children('li').hover(
		function(){
		},
		function(){
			if($(this).find('ul a').length > 0){
				$(this).children('ul').slideUp("fast");	
			}
		}
	);
	
	$('#s').val('SEARCH');
	$('#s').focus(
		function(){
			if($(this).val()=='SEARCH')
				$(this).val('');	
		}
	);
	
	$('#s').blur(
		function(){
			if($(this).val()=='')
				$(this).val('SEARCH');	
		}
	);
	
	
	$('.grafic .tab').click(
		function(){
			if($(this).next().is(":hidden")){
				$('.grafic .tab_box').slideUp();
				$('.grafic li').removeClass('done');
				$(this).parent().addClass('done');
				$(this).next().slideDown();
			}
		}
	);
	
	
	//coach branch chkboxes
	if($('.branch_list').length > 0){
		$('.branch_list li a').click(
			function(){
				if($(this).hasClass('check')){
					$(this).removeClass('check');	
					$(this).parent().find('input').attr('checked',false);
					$(this).parent().find('a').removeClass('check');
					//$(this).find('input').attr('checked',false);
					
					if($(this).parent().find('ul').length > 0){
						$(this).parent().find('ul').hide();

					}
				}
				else{
					$(this).addClass('check');	
				    $(this).parent().find('input').attr('checked',true);	
					$(this).parent().find('a').addClass('check');
					
					if($(this).parent().find('ul').length > 0)
						$(this).parent().find('ul').show();
				}
			}
		);

	}
	
	
	
	//positioning the news boxes
	if($('#news_wrap').length > 0){
		$('.news_wrap_inner').each(
			function(){
				var index=$('.news_wrap_inner').index(this);
				var left=index*310;
				$(this).css('left',left+'px');
				
				//slides[]='<div class="">'+$(this).html()+'</div>';
			}
		);
		
		
		//start run news
		startLoop();
	
		$('.butn_pre').hover(
			function(){
				dirc=1;
				startLoop();
			},
			function(){}
		);
		
		$('.butn_next').hover(
			function(){
				dirc=0;
				startLoop();
				
			},
			function(){}
		);
		
		$('#news_wrap').hover(
			function(){clearInterval(intID);},
			function(){
				intID=setInterval('runNews()',5000);
			}
		);
	}
});

function startLoop(){
	clearInterval(intID);
	runNews();
	intID=setInterval('runNews()',5000);	
}

function runNews(){

	var boxes=$('#news_wrap .news_wrap_inner');
	
	if(boxes.length < 2 || runTrck==1)
		return;
		
	if(dirc==1)
		goLeft();
	else
		goRight();
		
	
	
}

function goRight(){
	var boxes=$('#news_wrap .news_wrap_inner');
    
	if(curNews-1 == -1)
		var prevNews=boxes.length-1;
	else
		var prevNews=curNews-1;
		
	$(boxes[prevNews]).css('left','-320px');	
	
	runTrck=1;
	$(boxes[curNews]).animate({'left':'320px'},2000);
	$(boxes[prevNews]).animate({'left':'0px'},2000,function(){runTrck=0;});
	
	curNews=prevNews;	
	
}

function goLeft(){

	var boxes=$('#news_wrap .news_wrap_inner');

	if(curNews+1 == boxes.length)
		var nextNews=0;
	else
		var nextNews=curNews+1;
		
	$(boxes[nextNews]).css('left','320px');	
	
	runTrck=1;
	$(boxes[curNews]).animate({'left':'-320px'},2000);
	$(boxes[nextNews]).animate({'left':'0px'},2000,function(){runTrck=0;});
	
	curNews=nextNews;	
}


function setRegion(val){
	var reg=val-1;
	$('#region').val(val);	
	$('#selRegion').html('Postal region : '+reg+ ' [<a href="javascript:void(0)" onclick="unsetRegion()" title="deselect">x</a>]');
}

function unsetRegion(val){
	$('#region').val('');	
	$('#selRegion').html('All regions');
}

