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

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


          /* form-validation */

var form_validation = new FormValidation({
  parent_class_error : false
});

/*          
var form_validation = new FormValidation({
    default_border : "1px solid #CCCCCC",
    error_border : "1px solid #E80000",
    error_background : "#E80000"
});
*/
          /* targetblanks */

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

         /* search text */
if($$("html").get("lang") == "ru"){
  var search_value = "Строка для поиска";  
  var lib_search_value = "Поиск Каталог";
} else if($$("html").get("lang") == "en"){
  var search_value = "Search";
  var lib_search_value = "Catalogue search";
} else {
  var search_value = "Hledat na webu";
  var lib_search_value = "Vyhledat v katalogu";
}

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

if($("lib_search")){
  if($("lib_search").value == ""){
    $("lib_search").value = lib_search_value;
  }
  $("lib_search")
    .addEvent("click", function(){
      if($("lib_search").value == lib_search_value){
        $("lib_search").value = "";
      }
    })
    .addEvent("blur", function(){
      if($("lib_search").value == ""){
        $("lib_search").value = lib_search_value;
      }
  });
}

        /* photogallery_list */

if($("photogallery_list")){
  $$("#photogallery_list .photo").addEvent("mouseenter", function(){
    this.getFirst().addClass("act");
  })
  .addEvent("mouseleave", function(){
    this.getFirst().removeClass("act");
  });
}

        /* Calendar */

if($("calendar") && $("calendar_header") && $("calendar_table")){

  // init
  if($$("html").get("lang") == "ru"){
    var calendar_page = "/ru/calendar.html";
    var calendar_month_lang = {1 : "январь", 2 : "февраль", 3 : "март", 4 : "апрель", 5 : "май", 6 : "июнь", 7 : "июль", 8 : "август", 9 : "сентябрь", 10 : "октябрь", 11 : "ноябрь", 12 : "декабрь"};
  } else if($$("html").get("lang") == "en"){
    var calendar_page = "/en/calendar.html";
    var calendar_month_lang = {1 : "January", 2 : "February", 3 : "March", 4 : "April", 5 : "May", 6 : "June", 7 : "July", 8 : "August", 9 : "September", 10 : "October", 11 : "November", 12 : "December"};
  } else {
    var calendar_page = "/kalendar.html";
    var calendar_month_lang = {1 : "Leden", 2 : "Únor", 3 : "Březen", 4 : "Duben", 5 : "Květen", 6 : "Červen", 7 : "Červenec", 8 : "Srpen", 9 : "Září", 10 : "Říjen", 11 : "Listopad", 12 : "Prosinec"};
  }
  var presentation_id = $("calendar").className.substr(13); 
  
  var calendar_month = "";
  var getCalendarInfo = new Request.JSON({
    url: "/main.php",
    onSuccess: function(calendar){
      if(calendar["week"][0] != null){
        var calendar_table = calendar["week"];
        var calendar_html = "";
        for(var x=0; x < calendar_table.length; x++){
          calendar_html += "<tr>";
          for(var y=0; y < calendar_table[x].length; y++){
            if(calendar_table[x][y].blank == 0){
              if(calendar_table[x][y].link == 1){
                if(calendar.month < 10){
                  var calendar_month_number = "0" + calendar.month;
                } else {
                  var calendar_month_number = calendar.month;
                }
                if(calendar_table[x][y].number < 10){
                  var calendar_day_number = "0" + calendar_table[x][y].number;
                } else {
                  var calendar_day_number = calendar_table[x][y].number;
                }
                calendar_html += '<td class="act"><a href="' + calendar_page + "/" + calendar.year + "-" + calendar_month_number + "-" + calendar_day_number + '/">' + calendar_table[x][y].number + "</a></td>";
              } else {
                calendar_html += "<td>" + calendar_table[x][y].number + "</td>";
              }
            } else {
              calendar_html += "<td>&nbsp;</td>";
            }
          };
          calendar_html += "</tr>";
        }
        if(calendar_html != ""){
          $$("#calendar_table tbody")[0].set("html",calendar_html);
          calendar_month = calendar_month_lang[calendar.month] + " " + calendar.year;
          $("calendar_month").set("html", calendar_month);
          calendar_view = {
            "next_month" : {
              "month" : calendar.next_month.month, 
              "year" : calendar.next_month.year
            },
            "next_year" : {
              "month" : calendar.next_year.month, 
              "year" : calendar.next_year.year
            },
            "pre_month" : {
              "month" : calendar.pre_month.month, 
              "year" : calendar.pre_month.year
            },
            "pre_year" : {
              "month" : calendar.pre_year.month, 
              "year" : calendar.pre_year.year
            } 
          };
        }
      }
    }
  });
  
  // next month
  $("calendar_month_next").addEvent("click", function(){
    getCalendarInfo.get({
      "module": "calendar",
      "action": "ajax",
      "month" : calendar_view.next_month.month,
      "year" : calendar_view.next_month.year,
      "presentation_id" : presentation_id
    });
  });
  
  // next year
  $("calendar_year_next").addEvent("click", function(){
    getCalendarInfo.get({
      "module": "calendar",
      "action": "ajax",
      "month" : calendar_view.next_year.month,
      "year" : calendar_view.next_year.year,
      "presentation_id" : presentation_id
    });
  });
  
  // prev month
  $("calendar_month_prev").addEvent("click", function(){
    getCalendarInfo.get({
      "module": "calendar",
      "action": "ajax",
      "month" : calendar_view.pre_month.month,
      "year" : calendar_view.pre_month.year,
      "presentation_id" : presentation_id
    });
  });
  
  // prev year
  $("calendar_year_prev").addEvent("click", function(){
    getCalendarInfo.get({
      "module": "calendar",
      "action": "ajax",
      "month" : calendar_view.pre_year.month,
      "year" : calendar_view.pre_year.year,
      "presentation_id" : presentation_id
    });  
  });  
  
  
}

        /* Cufon */

if (Cufon && Cufon.replace) {
	Cufon.replace('#motto, .wysiwyg h1, h1.wsw, .wysiwyg h2, h2.wsw, .frm1 .row label, .wysiwyg .frm1 .row .heading', {hover: true});
}

});

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,{}));



