var maxBannerItem = 0;
var actBannerItem = 0;
var lastAnim = "";
var lastID = "";
var action = "";

var startAnim = 900;
var endAnim = 500;

var cdsecs = 0;
var phoneeff=false;

if(bObjOrder == null){
	var bObjOrder = new Array(0,5,1,2,3,4); // order objects in main banner, 0 is always first=not used
}
	//increasing number in about us page
$(function() {
 	var ele = $('#increase');
 	var clr = null;
 	var rand = (Math.random() * 45000) >> 0;
 	if(rand < 10000) rand=rand+10000;
 	 (loop = function() { 
  	 clearTimeout(clr);
  	(inloop = function() {
   	 ele.html(rand+=1);
     if(!(rand % 60)) {
  	   return;
}
  	clr = setTimeout(inloop, 30);
  	})();  
   setTimeout(loop, 2500);
  })();
});

$(function() {

	//date(y,m,d, hours, minutes, seconds, )
	var start = new Date(2001,01,01,0,0,0);
	var today = new Date();
	
	ddiff = new Date(today-start);
	cdsecs = Math.floor(ddiff.valueOf()/1000);
	
	Countdown(cdsecs);
	
	if( $('#main-anim').length){
		mainBanner();
		setTimeout("animateBanner()",1000);
		
		$('.anim-wrapper').bind('click', function() {
			bannerClick();
		});			
	}
	
	//
	$('.info-blok').bind('mouseenter mouseleave', function() {
		hid = "h-" + $(this).attr('id');
		$("#"+hid).toggle();
	});	
	
	$('.phonenum').bind('mouseenter', function() {
			$(this).animate({ width: '+='+260 }, 500, function(){
				//$(this).clearQueue();
			});
	});	
	
	$('.phonenum').bind('mouseleave', function() {
				$(this).animate({ width: '-='+260 }, 500, function(){
					//$(this).clearQueue();
				});
	});			
	
	$('.selectbox_options li').bind('click', function() {
					text = $(this).html();
					$("#rozpocet").val(text);
					$("#sbtext").html(text);
					$('.selectbox_options').hide();
					$("#cs_form").validate().element( "#rozpocet" );
				});
	
	$('.selectbox_btn').bind('click', function(event) {
		$('.selectbox_options').toggle();
		event.stopPropagation();
	});
	
	$(document).click(function(){
			if($('.selectbox_options').css('display') == 'block'){
				$('.selectbox_options').hide();
			}		
	});	
	
});


function goURL(url) {
	window.location = url;
}


function bannerClick(){
	
	path = $("#url-item-"+bObjOrder[actBannerItem]).val();
	
	if(path != undefined && animType != ""){
		goURL(path);
	}
}

function mainBanner(){

	 maxBannerItem = $('#main-anim .main-anim-bg').length;
	 
	 for(i=1;i<=maxBannerItem;i++){
		bkg = $("#bkg-item-"+i).val();
		bkg_col = $("#bkgcol-item-"+i).val();
		
		$("#main-anim-bg-"+i).css("background-image","url("+bkg+")");
		$("#main-anim-bg-"+i).css("background-color",bkg_col);	
		$("#main-anim-bg-"+i).css("display","none");
	 }
	 
	 $("#main-anim-bg-"+bObjOrder[1]).css("display","block");
}

function animateBanner(){
	
	lastID =  bObjOrder[actBannerItem];
	
	if(actBannerItem == maxBannerItem){
		actBannerItem = 1;
	}else{
		actBannerItem++;		
	}
	
	id = bObjOrder[actBannerItem];
	
	animType = $("#anim-item-"+id).val();
	
	if(lastAnim == ""){
		action = animType + "('start','')";
	}else{
		action = lastAnim + "('end','"+animType+"')"; 
	}
	
	lastAnim = animType;
	
	if(maxBannerItem > 1){
		setTimeout("animateBanner()",7000);
	}
	eval(action);
}


function animType1(action, nextAnim){

	id = bObjOrder[actBannerItem];

	//set defPosi
	winW = $("#main-anim").width();
	
	if(action == 'start'){
	
		itemW = $("#hp-item-"+id).outerWidth(true);
		
		$("#hp-item-"+id).css("left",-itemW);
		$("#hp-item-text-"+id).css("left",winW);
		
		//setFinal dest
		offst = $("#header").offset();

		imgLeft = offst.left + itemW;
		txtLeft = winW / 2;
		
		$("#hp-item-"+id).css("display","block");
		$("#hp-item-text-"+id).css("display","block");
	
		
		$("#hp-item-"+id).animate({ left: '+='+imgLeft }, startAnim);
		$("#hp-item-text-"+id).animate({ left: '-='+txtLeft }, startAnim);
	
	}else{
		
		itemW = $("#hp-item-"+lastID).outerWidth(true);

		action = nextAnim + "('start','')";
		
		$("#hp-item-"+lastID).animate({ left: -itemW }, endAnim);
		$("#hp-item-text-"+lastID).animate({ left: winW }, endAnim);
		
		//bg
		
		$("#main-anim-bg-"+lastID).css("z-index","90");
		$("#main-anim-bg-"+id).css("z-index","95");
		$("#main-anim-bg-"+id).css("opacity","0");
		$("#main-anim-bg-"+id).css("display","block");
		
		$("#main-anim-bg-"+id).animate({ opacity: 1 }, endAnim , function() {
		
			$("#hp-item-"+lastID).css("display","none");
			$("#hp-item-text-"+lastID).css("display","none");
			$("#main-anim-bg-"+lastID).css("display","none");
			
			eval(action);
		});
		
	}
	
}

function animType2(action, nextAnim){

	id = bObjOrder[actBannerItem];
	winW = $("#main-anim").width();

	if(action == 'start'){
		
		itemWa = $("#hp-item-"+id+"a").outerWidth(true);
		itemWb = $("#hp-item-"+id+"b").outerWidth(true);
		
		$("#hp-item-"+id+"a").css("left",-itemWa);
		$("#hp-item-"+id+"b").css("left",-itemWb);
		$("#hp-item-text-"+id).css("left",winW);
		//setFinal dest
		offst = $("#header").offset();
		
		imgLeft = offst.left + itemW;
		txtLeft = winW / 2;
		
		$("#hp-item-"+id+"a").css("display","block");
		$("#hp-item-"+id+"b").css("display","block");
		$("#hp-item-text-"+id).css("display","block");
	
		
		$("#hp-item-"+id+"a").animate({ left: '+='+(offst.left + itemWa) }, startAnim-300);
		$("#hp-item-"+id+"b").animate({ left: '+='+(offst.left + itemWb) }, startAnim+300);
		$("#hp-item-text-"+id).animate({ left: '-='+txtLeft }, startAnim);
	
	}else{

		action = nextAnim + "('start','')";
		
		itemWa = $("#hp-item-"+lastID+"a").outerWidth(true);
		itemWb = $("#hp-item-"+lastID+"b").outerWidth(true);
		
		$("#hp-item-"+lastID+"a").animate({ left: -itemWa }, endAnim);
		$("#hp-item-"+lastID+"b").animate({ left: -itemWb }, endAnim);
		$("#hp-item-text-"+lastID).animate({ left: winW }, endAnim);
		
		//bg
		
		$("#main-anim-bg-"+lastID).css("z-index","90");
		$("#main-anim-bg-"+id).css("z-index","95");
		$("#main-anim-bg-"+id).css("opacity","0");
		$("#main-anim-bg-"+id).css("display","block");
		
		$("#main-anim-bg-"+id).animate({ opacity: 1 }, endAnim , function() {
		
			$("#hp-item-"+lastID+"a").css("display","none");
			$("#hp-item-"+lastID+"b").css("display","none");
			$("#hp-item-text-"+lastID).css("display","none");
			$("#main-anim-bg-"+lastID).css("display","none");
			
			eval(action);
		});
		
	}
	
}

function animType3(action, nextAnim){

	id = bObjOrder[actBannerItem];

	//set defPosi
	winW = $("#main-anim").width();

	
	if(action == 'start'){
		
		itemWa = $("#hp-item-"+id+"a").outerWidth(true);
		itemWb = $("#hp-item-"+id+"b").outerWidth(true);
		itemWc = $("#hp-item-"+id+"c").outerWidth(true);		
		
		$("#hp-item-"+id+"a").css("left",-itemWa);
		$("#hp-item-"+id+"b").css("left",-itemWb);
		$("#hp-item-"+id+"c").css("left",-itemWc);
		$("#hp-item-text-"+id).css("left",winW);
		
		//setFinal dest
		offst = $("#header").offset();
		
		//imgLeft = offst.left + itemW;
		txtLeft = winW / 2;
		
		$("#hp-item-"+id+"a").css("display","block");
		$("#hp-item-"+id+"b").css("display","block");
		$("#hp-item-"+id+"c").css("display","block");
		$("#hp-item-text-"+id).css("display","block");
		
		$("#hp-item-"+id+"a").animate({ left: '+='+(offst.left + itemWa - 50) }, startAnim-300);
		$("#hp-item-"+id+"b").animate({ left: '+='+(offst.left + itemWb + 80) }, startAnim);
		$("#hp-item-"+id+"c").animate({ left: '+='+(offst.left + itemWc + 180) }, startAnim+300);
		$("#hp-item-text-"+id).animate({ left: '-='+txtLeft }, startAnim);
	
	}else{

		
		
		itemWa = $("#hp-item-"+lastID+"a").outerWidth(true);
		itemWb = $("#hp-item-"+lastID+"b").outerWidth(true);
		itemWc = $("#hp-item-"+lastID+"c").outerWidth(true);		
		
		action = nextAnim + "('start','')";
		
		$("#hp-item-"+lastID+"a").animate({ left: -itemWa }, endAnim);
		$("#hp-item-"+lastID+"b").animate({ left: -itemWb }, endAnim);
		$("#hp-item-"+lastID+"c").animate({ left: -itemWc }, endAnim);
		$("#hp-item-text-"+lastID).animate({ left: winW }, endAnim);
		
		//bg
		
		$("#main-anim-bg-"+lastID).css("z-index","90");
		$("#main-anim-bg-"+id).css("z-index","95");
		$("#main-anim-bg-"+id).css("opacity","0");
		$("#main-anim-bg-"+id).css("display","block");
		
		$("#main-anim-bg-"+id).animate({ opacity: 1 }, endAnim , function() {
		
			$("#hp-item-"+lastID+"a").css("display","none");
			$("#hp-item-"+lastID+"b").css("display","none");
			$("#hp-item-"+lastID+"c").css("display","none");
			$("#hp-item-text-"+lastID).css("display","none");
			$("#main-anim-bg-"+lastID).css("display","none");
			
			eval(action);
		});
		
	}
	
}

function secondsgo(seconds, n1, tsep) {
	// alert(seconds +','+ n1 +','+ n2 +','+ len);
	s = ((Math.floor(seconds / n1))).toString();
	res = "";
    for (i=0;i<=s.length;i++) {
      if(i>0 && (i%3 == 0) && i!= s.length){
    	  res = tsep + s.charAt(s.length-i) + res;
      }else{
    	  res = s.charAt(s.length-i) + res;
      }
    }
	
	return res;
}

function Countdown(secs) {
	
	cdsecs = secs+1;
			
	$("#cd_days").html(secondsgo(cdsecs, 86400,"&nbsp;"));
	$("#cd_hours").html(secondsgo(cdsecs, 3600,"&nbsp;"));
	$("#cd_mins").html(secondsgo(cdsecs, 60,"&nbsp;"));
	$("#cd_secs").html(secondsgo(cdsecs, 1,"&nbsp;"));

	setTimeout("Countdown(" + (cdsecs) + ")", 1000);
}

function sendForm(){
	
	
}





