function setCookie(c_name,value,exdays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value;
}

function getCookie(c_name)
{
	var i,x,y,ARRcookies=document.cookie.split(";");
	for (i=0;i<ARRcookies.length;i++)
	{
	  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
	  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
	  x=x.replace(/^\s+|\s+$/g,"");
	  if (x==c_name)
		{
		return unescape(y);
		}
	  }
}


function navigation(){
	$('#navigation li').hover(
	  function () {
		$(this).addClass('over');
	  }, 
	  function () {
		$(this).removeClass('over');
	  }
	);
}

function external_links(){
	$(document).children('a').each(function(){
		if($(this).attr('rel') == 'external'){
			$(this).attr('target','_blank');
		}
	})
}

function slide_stop(sudoSlider){
	$('.container.home #baseContent .center-advertising #controls a').mouseover(function() {
		sudoSlider.stopAuto()
	});
	$('.container.home #baseContent .center-advertising').mouseover(function() {
		sudoSlider.stopAuto()
	});

}

function submit_hover(){
	$('#.container.home .parentWrap #rightColumn .form-container .form_row .submit_btn_body,.container.home .parentWrap #rightColumn .form-container .form_row .submit_btn_left,.container.home .parentWrap #rightColumn .form-container .form_row .submit_btn_right').hover(
	  function () {
		$(this).parent().addClass('sel');
	  }, 
	  function () {
		$(this).parent().removeClass('sel');
	  }
	);

}

function generate_f_slide(){
	if(getCookie('last_slide')!=null){
		var aux=getCookie('last_slide');
		var aux1=aux.split(',');
		
		f_slide=Math.floor((nr_header_slides)*Math.random()+1);
		
		while(aux1[aux1.length-1]==f_slide){
			f_slide=Math.floor((nr_header_slides)*Math.random()+1);
		}
		
		if(aux1.length>9){
			aux=''+aux1[aux1.length-1];		
		}
		
		f_slide=aux+','+f_slide;
		setCookie('last_slide',f_slide,2);
	}else{
		f_slide=Math.floor((nr_header_slides+1-1)*Math.random()+1);
		setCookie('last_slide',f_slide,2);
	}
}

function random_slides()
{
	if(incrementation==1){
		if(test<=0){
			var new_poz=getCookie('last_slide');
			new_poz=new_poz.split(',');
			new_poz=new_poz[new_poz.length-1];
			start_position=new_poz;
			sudoSlider.setOption('startSlide',start_position);
		}
		test++;
		new_number=start_position;
	}
	
	
	if(incrementation<=nr_header_slides && incrementation>1){
		new_number++;

		if(new_number>nr_header_slides){
			new_number=new_number-nr_header_slides;
		}
	}
	
	incrementation++;
	
	if(incrementation>nr_header_slides){
		incrementation=1;
		start_position++;
		if(start_position>nr_header_slides){
			start_position=1;
		}
	}
	
	if(incrementation>1){
		sudoSlider.goToSlide(new_number);
	}
	setTimeout('random_slides()', 5000);
}

$(document).ready(function() {
	nr_header_slides=$('#homePhoto #slider ul li').length;
	incrementation=1;
	new_number=1;
	start_position=1;
	f_slide=1;
	test=0;
	navigation();
	external_links();
	
	sudoSlider = $('#homePhoto #slider').sudoSlider({ 
		fade: false,
        prevNext:false,
		crossFade:false,
		fadespeed:'1500'
    });
	

	var sudoSlider1 = $('.container.home #baseContent .center-advertising #adv-slider').sudoSlider({ 
		auto:true,
		prevNext:true,
		pause:'20000',
		nextHtml:'<a href="#" class="nextBtn"><div class="next_arrow"></div><span>next</span></a>',
		prevHtml:'<a href="#" class="prevBtn"><div class="prev_arrow"></div><span>prev</span></a>',
		afterAniFunc: function(t){ 
           $('.container.home #baseContent .rc-container>div').hide();
		   $('.container.home #baseContent .rc-container #rc'+t).show();
			
		   var class_name=$(this).children(':first').attr('class');
           class_name=class_name.split(" ");
		   var old_class_name=$('.container.home #baseContent .adv .center-advertising').attr('class');
  	       old_class_name=old_class_name.split(" ");
		   
		   if(old_class_name[2]!=null){
				$('.container.home #baseContent .adv .center-advertising').removeClass(old_class_name[2]); 
		   }		   
		   $('.container.home #baseContent .adv .center-advertising').addClass(class_name[1]);
        }
    });
	
	slide_stop(sudoSlider1);
	
	generate_f_slide();
	
	submit_hover();
	
	random_slides();	
	
});
