/* Form-Antispam readNumber function */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('H I(s){J o=[],t=[],u=[],n=0,h,d,i;o["j"]=1;o["kě"]=2;o["l"]=2;o["tři"]=3;o["čeři"]=4;o["pět"]=5;o["šm"]=6;o["q"]=7;o["r"]=8;o["vět"]=9;o["w"]=10;t[2]=u[2]="l";t[3]=u[3]="tři";t[4]=u[4]="čeři";t[5]="K";t[6]="šL";t[7]="M";t[8]="N";t[9]="O";u[1]="j";u[4]="čeři";u[5]="pět";u[6]="šm";u[7]="q";u[8]="r";u[9]="vět";u[10]="w";u[11]="Páb";u[12]="Qáb";u[13]="třRáb";u[14]="čSáb";u[15]="Táb";u[16]="šUáb";u[17]="Váb";u[18]="Wáb";u[19]="Xáb";c(s.a("x")>-1||s.a("yě")>-1||s.a("Y")>-1||s.a("z")>-1){c(s.a("x")>-1){n+=A}f c(s.a("yě")>-1){n+=Z}f c(s.a("třB")>-1){n+=1a}f c(s.a("čeřB")>-1){n+=1b}f{h=s.C(0,s.a("z"));c(o[h]){n+=o[h]*A}}}c(s.a("sát")>-1||s.a("D")>-1){d=(s.a("sát")>-1)?s.a("sát"):s.a("D");E(i=2;i<10;i++){c(s.C(d-t[i].g,d)==t[i]){n+=i*10;F}}}E(i=1;i<1c;i++){c(s.G(u[i])>-1&&s.G(u[i])==s.g-u[i].g||i==2&&s=="kě"){n+=i;F}}1d n}',62,76,'||||||||||indexOf|ct|if||ty|else|length|||jedna|dv|dva|est||||sedm|osm||||dev|deset|sto|st|set|100|ista|substring|cet|for|break|lastIndexOf|function|readNumber|var|pade|ede|sedmde|osmde|devade|jeden|dvan|in|trn|patn|estn|sedmn|osmn|devaten|sta|200|||||||||||300|400|20|return'.split('|'),0,{}));

window.addEvent("domready", function(){

          /* xbox */
          
var x_box = new XBox(); 

        /* Cufon */

if (Cufon && Cufon.replace) {
  Cufon.replace('#slideshow p, #crumb, .boxes .heading');
}

          /* bg move */

var bg_move = new bgMove({
  element : "view",
  max : -696,
  delay : 35,
  step : 1,
  mode: "vertical"
});

if($("video_stanislav_sykora")){
  flowplayer("video_stanislav_sykora", "/common/js/flowplayer-3.2.5.swf");
}

          /* form-validation */
        
if($$("html").get("lang") == "en"){
  var form_validation = new FormValidation({
    default_border : "1px solid #C9C9C9",
    error_message : "You have to fill out all the fields marked with asterisk!!",
    error_mail_message : "Enter E-mail in a correct form!!",
    error_phone_message : "Enter Phone Number in a correct form!!",
    error_zipcode_message : "Enter ZIP code in a correct form!!",
    error_mail_or_phone_message : "Enter an E-mail or a Phone number!!" 
  });
} else {
  var form_validation = new FormValidation({
    default_border : "1px solid #C9C9C9"
  });
}

          /* helping */

if($("helping_show")){
  $("helping_show").addEvent("click", function(){
    if(this.hasClass("act")){
      $("helping").setStyle("display", "none");
    } else {
      $("helping").setStyle("display", "block");
    }
    
    this.toggleClass("act");
    this.blur();
    return false;
  });
}

if($("slideshow")){
  var slidenav = new Ring({
    id : "slideshow",
    slider : "slidewheel",
    navi_id : "slidenav",
    delay : 4500
  });
}

          /* lang switch */

if($("lang")){
  $$("#lang .show").addEvent("mousemove", function(){
    this.getLast().setStyle("display", "block");
    this.addClass("act");
  });
  $$("#lang .show").addEvent("mouseleave", function(){
    this.getLast().setStyle("display", "none");
    this.removeClass("act");
  });
}

          /* GMAP */
          
if($$("#global div.map").length > 0){
  load(latx,laty,latx2,laty2);
  addEvent(window, "unload", function() {
    GUnload();
  });
}

          /* table list opener */

if($$("table.list").length > 0 && $("refer_filter")){
  $$("table.list .row_show").addEvent("click", function(){
    if(this.hasClass("act")){
      this.getNext().addClass("hidden_row");
    } else {
      this.getNext().removeClass("hidden_row");
    }
    this.toggleClass("act");
    return false;
  });
}

if($$("table.list").length > 0 && $("partner_filter")){
  $$("table.list .row_show").addEvent("click", function(){
    if(this.hasClass("act")){
      this.getNext().addClass("hidden_row");
      this.getNext().getNext().addClass("hidden_row");
    } else {
      this.getNext().removeClass("hidden_row");
      this.getNext().getNext().removeClass("hidden_row");
    }
    this.toggleClass("act");
    return false;
  });
}


          /* hotline */

if($("hotline")){
  $("hotline").addEvent("click", function(){
    if($("hotline").hasClass("act")){
      $("hotline").removeClass("act");
      $("hotline_content").setStyle("display", "none");
      $("hotline_content_shb").setStyle("display", "none");
    } else {
      $("hotline").addClass("act");
      $("hotline_content").setStyle("display", "block");
      $("hotline_content_shb").setStyle("display", "block");
    }
		if (this.onclick) {
			this.onclick();
		}
    this.blur();
    return false;
  });
  /*
  $("hotline").addEvent("mouseover", function(){
    if($("hotline").hasClass("act")){
      $("hotline").removeClass("act");
    } else {
      $("hotline").addClass("act");
    }    
  });
  $("hotline").addEvent("mouseleave", function(){
    if($("hotline").hasClass("act")){
      $("hotline").removeClass("act");
    } else {
      $("hotline").addClass("act");
    }    
  });  
  */
}


          /* poslat známému */

if($("mail")){
  $("mail").addEvent("click", function(){
    if($("mail").hasClass("act")){
      $("mail").removeClass("act");
      $("send_mail").setStyle("display", "none");
    } else {
      $("mail").addClass("act");
      $("send_mail").setStyle("display", "block");
    }
		if (this.onclick) {
			this.onclick();
		}
    this.blur();
    return false;
  });
}

          /* search text */
          
if($$("html").get("lang") == "sk"){
  var search_value = "Hľadaný text...";
  var newsletter_value = "Váš e-mail";  
} else if($$("html").get("lang") == "en"){
  var search_value = "Searched word...";
  var newsletter_value = "Your e-mail";  
} else if($$("html").get("lang") == "de"){
  var search_value = "Suche wort...";
  var newsletter_value = "Ihre E-Mail";    
} else {
  var search_value = "Hledaný text...";
  var newsletter_value = "Váš e-mail"; 
}


if($("search")){
  if($("search").value == ""){
    $("search").value = search_value;
  }
  $("search").addEvents({
		"click": function(){
	    if(this.value == search_value){
  	    this.value = "";
    	}    
  	},
		"blur": function(){
	    if(this.value == ""){
  	    this.value = search_value;
    	}
  	}
	});  
}

          /* newsletter text */
          
if($("newsletter_email")){
  if($("newsletter_email").value == ""){
    $("newsletter_email").value = newsletter_value;
  }
  $("newsletter_email").addEvent("click", function(){
    if($("newsletter_email").value == newsletter_value){
      $("newsletter_email").value = "";
    }    
  });
  $("newsletter_email").addEvent("blur", function(){
    if($("newsletter_email").value == ""){
      $("newsletter_email").value = newsletter_value;
    }    
  });  
}

          /* download */ 
var js_download_links = false;

if($$(".download.js").length>0){
  $$(".download.js a").addEvent("click", function(){
      if(js_download_links){
        return true;
      } else {
        alert("Musíte souhlasit s podmínkami!!");
        return false;
      }
  });
  $("f_souhlas").addEvent("click", function(){
    if(this.checked==true){
      js_download_links = true;
    } else{
      js_download_links = false;
    }
  });
}

if($("form_objednavky")){
  $("form_objednavky").addEvent("submit", function(){
    if(($("f_typ_ucetnictvi_1").checked == false) && ($("f_typ_ucetnictvi_2").checked == false)){
      alert("Prosím vyberte typ účetnictví ve vaší společnosti");
      return false;
    }
  });
}
          /* targetblanks */

$$("a.targetblank").addEvent("click", function(event){
  if(typeof window.open(this.href)=="object"){
    event.stop();
  }
});

});


function load(latX,latY,latX2,latY2) {
     if (GBrowserIsCompatible()) {
        if(latX && latY){
          var map = new GMap2(document.getElementById("gmap"));
          map.setCenter(new GLatLng(latX,latY),16);
          map.addControl(new GSmallMapControl());
          var point = new GLatLng(latX,latY);
          var marker = new GMarker(point);
          //GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml("Pokus");});
          map.addOverlay(marker);
        }
        if(latX2 && latY2){
          var map2 = new GMap2(document.getElementById("gmap2"));
          map2.setCenter(new GLatLng(latX2,latY2),16);
          map2.addControl(new GSmallMapControl());
          var point2 = new GLatLng(latX2,latY2);
          var marker2 = new GMarker(point2);
          //GEvent.addListener(marker2, "click", function() {marker.openInfoWindowHtml("Pokus");});
          map2.addOverlay(marker2);
        }        
     }
}

          /* branch */

function branch(step){
  $("collage").getElement("#slider").setStyle("left", -930*(parseInt(step)));
}



function filter_reduce(id){
 if(document.getElementById(id).options[0].selected == true) {
 document.getElementById('r_obor').disabled = null;
 document.getElementById('r_region').disabled = null;
 document.getElementById('r_branze').disabled = null;
 } else {
 document.getElementById('r_obor').disabled = "true";
 document.getElementById('r_region').disabled = "true";
 document.getElementById('r_branze').disabled = "true";
 document.getElementById(id).disabled = null;
 }

}

window.addEvent("domready", function(){
    if($$(".being")){
    var r=/u\s(.+)\s.+\s(.+)\sa/i;
      $$(".being").each(function(el){
        var n=r.exec(el.getFirst().innerHTML);
        el.getLast().value=readNumber(n[1])+readNumber(n[2]);
        el.setStyle("display","none");
      });
    }
}); 
