//MAIN

var actual=0, stripeIndex=0;
var itemarraysp=new Array("1", "2", "3", "4", "5", "6");
var itemarrayhp=new Array("2", "3", "4", "5");
var itemarray, hp=false;
var model=new Array(6);



function resetStripeIndex(){
  if(!hp) $.each(itemarray, function(i, v) { if(v!=actual) $('#stripe'+v).css('z-index', 0); stripeIndex=0; });
}
function killAllStripes(){
  if(!hp) $.each(itemarray, function(i, v) { $('#stripe'+v).stop(true, false).delay(100).fadeTo(400, 0, resetStripeIndex()); });
}
function activateStripe(i){
  stripeIndex=stripeIndex+1;
  if(!ieLower9){
   if(!hp) $('#stripe'+i).stop(true, false).css('z-index', stripeIndex).fadeTo(500, 1);
   if(!hp) $('#stripe'+i).css('z-index', stripeIndex).fadeTo(500, 1, resetStripeIndex());
  }
  else{
   if(!hp) $('#li'+i).fadeTo(500, 1, function(){$('#stripe'+i).css('z-index', stripeIndex).css('opacity', '1');});
  }
}

function killAllSubmenus(){
  if(!hp) $.each(itemarray, function(i, v) {
    $('#submenubox'+v).stop(true, false).fadeTo(20, 0, function(){$(this).css('visibility', 'hidden');});
  });
}
function activateSubmenu(i){
  if(!hp && !ieLower9){
    $('#submenubox'+i).stop(true, false);
    if($('#submenubox'+i).css("opacity") == 0) $('#submenubox'+i).delay(500);
    $('#submenubox'+i).css('visibility', 'visible').fadeTo(400, 1);
  }
}
function normalizeChosen(){
  if(!hp) for (i=1; i<=6; i++) state[i]=-2;
}
function activateChosen(){
  if(!hp) for (i=1; i<=6; i++) if($('#model'+i).hasClass('chosen')) state[i]=2; //else state[i]=1;
}




function myQuery(){

if($('#stripe1').length==0) hp=true;
if(hp) itemarray=itemarrayhp; else itemarray=itemarraysp;

/*
if($('.buttonie-bottom1').length!=0) $('.buttonie-bottom1').hover(function(){$(this).css('background-image', 'url(/images/buttonie-bottom1.png)');},function(){$(this).css('background-image', 'url(/images/buttonie-bottom.png)');});
if($('.buttonie-bottom2').length!=0) $('.buttonie-bottom2').hover(function(){$(this).css('background-image', 'url(/images/buttonie-bottom2.png)');},function(){$(this).css('background-image', 'url(/images/buttonie-bottom.png)');});
if($('.buttonie-bottom3').length!=0) $('.buttonie-bottom3').hover(function(){$(this).css('background-image', 'url(/images/buttonie-bottom3.png)');},function(){$(this).css('background-image', 'url(/images/buttonie-bottom.png)');});
if($('.buttonie-bottom4').length!=0) $('.buttonie-bottom4').hover(function(){$(this).css('background-image', 'url(/images/buttonie-bottom4.png)');},function(){$(this).css('background-image', 'url(/images/buttonie-bottom.png)');});
if($('.buttonie-bottom5').length!=0) $('.buttonie-bottom5').hover(function(){$(this).css('background-image', 'url(/images/buttonie-bottom5.png)');},function(){$(this).css('background-image', 'url(/images/buttonie-bottom.png)');});
if($('.buttonie-bottom6').length!=0) $('.buttonie-bottom6').hover(function(){$(this).css('background-image', 'url(/images/buttonie-bottom6.png)');},function(){$(this).css('background-image', 'url(/images/buttonie-bottom.png)');});
*/

$.each(itemarray, function(index, value) {

    $('#submenubox'+value).css('opacity', 0);
    $('#stripe'+value).css('opacity', 0).css('visibility', 'visible');
    model[value]=document.getElementById("model"+value);


    if($('#model'+value).hasClass('chosen')){
      model[value].style.backgroundPosition = 'center -1029px';
      position[value]=5;
      $('#li'+value).css('fontWeight', 'bold');
    }
    else model[value].style.backgroundPosition = 'center -294px';


    $('#model'+value).mouseenter(function(){
      actual=value;
      if(!ieLower9) killAllStripes();
      if(!ieLower9) activateStripe(actual);
      normalizeChosen();
      state[value]=2;
    });
    
    $('#model'+value).mouseleave(function(){
      if(!ieLower9) killAllStripes();
      state[value]=-1;
      activateChosen();
    });



    $('#a'+value).mouseenter(function(){
      actual=value;
      if(!ieLower9) killAllStripes();
      if(!ieLower9) activateStripe(actual);
      if(!ieLower9) killAllSubmenus();
      if(!ieLower9) activateSubmenu(actual);
      normalizeChosen();
      state[value]=2;
    });
    
    $('#a'+value).mouseleave(function(){
      if(!ieLower9) killAllStripes();
      if(!ieLower9) killAllSubmenus();
      state[value]=-1;
      activateChosen();
    });




    $('#submenubox'+value).mouseenter(function(){
      actual=value;
      killAllStripes();
      if($('#submenubox'+actual).css("opacity") > 0) activateStripe(actual);
      killAllSubmenus();
      if($('#submenubox'+actual).css("opacity") > 0) activateSubmenu(actual);
      normalizeChosen();
      state[value]=2;
    });

    $('#submenubox'+value).mouseleave(function(){
      killAllStripes();
      killAllSubmenus();
      state[value]=-1;
      activateChosen();
    });

});


$('[class^=detail-box]').hide();
$('[class^=switch]').click(function() {
    var $this = $(this);
    var x = $this.attr("className");
    if ($('.service-detail-' + x).is(":hidden")) { $('.service-detail-' + x).slideDown("fast"); $(this).text("Skrýt"); }
    else { $('.service-detail-' + x).slideUp("fast"); $(this).text("Detaily"); }
    return false;
});


}




var state=new Array(6);
var position=new Array(6);
state[1]=0; state[2]=0; state[3]=0; state[4]=0; state[5]=0; state[6]=0;
position[1]=3; position[2]=3; position[3]=3; position[4]=3; position[5]=3; position[6]=3;

function animate() {
  for (i=1; (i<=4&&hp)||i<=6; i++) {
         //if(position[i]==1 && state[i]>= 1) { model[i].style.backgroundPosition = 'center  -147px'; position[i]=2; $('#li'+i).css('fontWeight', 'bold'); }
    //else if(position[i]==2 && state[i]>= 1) { model[i].style.backgroundPosition = 'center  -294px'; position[i]=3; if(state[i]==1) state[i]=0;}
    //else
         if(position[i]==3 && state[i]>= 1) { model[i].style.backgroundPosition = 'center  -441px'; position[i]=4; }
    else if(position[i]==4 && state[i]>= 1) { model[i].style.backgroundPosition = 'center  -588px'; position[i]=5; }
    else if(position[i]==5 && state[i]>= 1) { model[i].style.backgroundPosition = 'center  -735px'; position[i]=6; }
    else if(position[i]==6 && state[i]>= 1) { model[i].style.backgroundPosition = 'center  -882px'; position[i]=7; }
    else if(position[i]==7 && state[i]>= 1) { model[i].style.backgroundPosition = 'center -1029px'; position[i]=8; }
    else if(position[i]==8 && state[i]>= 1) { state[i]=0; }
    else if(position[i]==8 && state[i]<=-1) { model[i].style.backgroundPosition = 'center -882px'; position[i]=7; }
    else if(position[i]==7 && state[i]<=-1) { model[i].style.backgroundPosition = 'center -735px'; position[i]=6; }
    else if(position[i]==6 && state[i]<=-1) { model[i].style.backgroundPosition = 'center -588px'; position[i]=5; }
    else if(position[i]==5 && state[i]<=-1) { model[i].style.backgroundPosition = 'center -441px'; position[i]=4; }
    else if(position[i]==4 && state[i]<=-1) { model[i].style.backgroundPosition = 'center -294px'; position[i]=3; }
    //else if(position[i]==3 && state[i]<=-1) { model[i].style.backgroundPosition = 'center -147px'; position[i]=2; if(state[i]==-1) state[i]=0; }
    //else if(position[i]==2 && state[i]<=-1) { model[i].style.backgroundPosition = 'center   -0px'; position[i]=1; }
    //else if(position[i]==1 && state[i]<=-1) { state[i]=0; }
    if (state[i]<=-1) $('#li'+i).css('fontWeight', 'normal');
    if (state[i]>= 1) $('#li'+i).css('fontWeight', 'bold');
  }
  setTimeout(animate, animDelay);
}




function updatePackageList(pack){
  $('.h').css('display', 'none');
  $('.v').css('display', 'none');
  $('.d').css('display', 'none');
  $('.d1').css('display', 'none'); 
  $('.d2').css('display', 'none');  
  $('.d3').css('display', 'none');   
  $('.m1').css('display', 'none');
  $('.m2').css('display', 'none'); 
  $('.m3').css('display', 'none'); 
  $('.r').css('display', 'none');
  $('.c').css('display', 'none');
  if(pack=="h" || pack=="v" || pack=="d1" || pack=="d2" || pack=="d3" || pack=="m1" || pack=="m2" || pack=="m3" || pack=="r" || pack=="c"){
    $("select option:selected").removeAttr("selected");
    $('.'+pack).css('display', 'block').hide().fadeTo(800, 1);
    $('#opt'+pack).attr("selected", "selected");
  }
  else{
    $('.'+$('#list').val()).css('display', 'block').hide().fadeTo(800, 1);
  }
}


 


 function callback() {
     if (text==false){  $("#contact").css("display","none");  $("#callyou").css("display","block"); text=true;  }
     else {             $("#contact").css("display","block"); $("#callyou").css("display","none");  text=false; }
 }


 


$(document).ready(function(){

  
  
$("#contact").mouseenter(function () {
    clearTimeout(mytimer); 
    $("#contact").css("display","none");
    $("#callyou").css("display","block");       
});

$("#callyou").mouseenter(function () {
    clearTimeout(mytimer); 
    $("#contact").css("display","none");
    $("#callyou").css("display","block");       
});


$("#callInput").focus(function () {
    if ($(this).val()=='vaše telefonní číslo') $(this).val('');  
});
   
  
 
    
    $('#callForm').submit(function(event) {
       event.preventDefault();
       if($("#callInput").val()!=''){
       $.post("/captcha/test.php",{page:'call'}, function(data) {
       if (data != '')  {
           $("#contact").css("display","none"); 
           $("#callyou").css("display","none");   
           $("#callyou-limit").css("display","block");
       } else {
           $('#callForm').unbind('submit').submit();
      }
      });}
  
   });
  
 
      
 }); 

  





