
$(document).ready(function(){jQuery(function($){$.datepicker.regional['cs']={closeText:'Zavřít',prevText:'&#x3c;Dříve',nextText:'Později&#x3e;',currentText:'Nyní',monthNames:['leden','únor','březen','duben','květen','červen','červenec','srpen','září','říjen','listopad','prosinec'],monthNamesShort:['led','úno','bře','dub','kvě','čer','čvc','srp','zář','říj','lis','pro'],dayNames:['neděle','pondělí','úterý','středa','čtvrtek','pátek','sobota'],dayNamesShort:['ne','po','út','st','čt','pá','so'],dayNamesMin:['ne','po','út','st','čt','pá','so'],weekHeader:'Týd',dateFormat:'yy-mm-dd',firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};$.datepicker.setDefaults($.datepicker.regional['cs']);});var mapMountains={};mapMountains.part=$('#map-base');mapMountains.src=mapMountains.part.attr('src');mapMountains.num=0;$("#map-area area").hover(function(){mapMountains.num=Number(String($(this).attr('id')).substring(String($(this).attr('id')).indexOf("-")+1));if(mapMountains.num>0&&mapMountains.num<15){mapMountains.part.attr('src','/styles/horycz/image/mapa/'+mapMountains.num+'.gif');}},function(){mapMountains.part.attr('src',mapMountains.src);});var jcarousel={};jcarousel.slider=$('#ubytovani-na-horach .stayings');jcarousel.paginator=$("#ubytovani-na-horach .pagination li");jcarousel.object=null;jcarousel.autoSlide=8;jcarousel.slider.jcarousel({auto:jcarousel.autoSlide,scroll:1,visible:1,wrap:"both",animation:750,buttonNextHTML:null,buttonPrevHTML:null,initCallback:mycarousel_initCallback,itemLoadCallback:function(carousel,state){jcarousel.paginator.removeClass("active");jcarousel.paginator.eq(carousel.first-1).addClass("active");}});function mycarousel_initCallback(carousel){jcarousel.paginator.bind('click',function(){carousel.scroll($(this).index()+1);return false;});jcarousel.slider.bind('mouseover',function(){carousel.stopAuto();jcarousel.paginator.each(function(){if($(this).hasClass("active")){$(this).removeClass("active").addClass("activeBlocked");}else{$(this).addClass("blocked");}});return false;});jcarousel.slider.bind('mouseout',function(){carousel.startAuto();jcarousel.paginator.each(function(){if($(this).hasClass("activeBlocked")){$(this).removeClass("activeBlocked").addClass("active");}else{$(this).removeClass("blocked");}});return false;});};$('#hotel-pricelist .cards img').tipsy({gravity:'sw'});$(".blue-button").mousedown(function(){$(this).css("background-position","left bottom");}).mouseup(function(){$(this).css("background-position","left top");}).mouseleave(function(){$(this).css("background-position","left top");});$(function(){try{$("a.lightbox").lightBox();$("#ubytovani-detail a[rel='lightbox']").lightbox();}catch(err){}});$("#arrival").datepicker({minDate:0,altFormat:'yy-mm-dd',onSelect:function(dateText,inst){$("#arrival").parent().find("img.right").show();$("#arrival").parent().find("img.wrong").hide();$("input.name").focus();}}).blur(function(){if($(this).val()==""||$(this).val().length<10){$(this).parent().find("img.right").hide();$(this).parent().find("img.wrong").show();}else{$("#arrival").parent().find("img.right").show();$("#arrival").parent().find("img.wrong").hide();}});$("#date-to").parent().parent().hide();$("#request-block input").focus(function(){$(this).parent().addClass("blue");}).blur(function(){$(this).parent().removeClass("blue");});$("#persons").change(function(){if($(this).val()=="more"){$("#request-block #more-persons").slideDown();}else{$("#request-block #more-persons").slideUp();$("#request-block input[name='persons_more']").val("");}});function _validNotEmpty(el){if($.trim(el.val())!=""){el.parent().find("img.right").show();el.parent().find("img.wrong").hide();}else{el.parent().find("img.wrong").show();el.parent().find("img.right").hide();}}
$(".notEmpty").blur(function(){_validNotEmpty($(this))});$("#request-block .email").blur(function(){if($(this).val()==""){$(this).parent().find("img.right").hide();$(this).parent().find("img.wrong").show();}
var input=$(this);$.ajax({url:"/ajax/validate/",type:"GET",dataType:"json",data:"email="+input.val(),success:function(result){if(result!=true){input.parent().find("img.right").hide();input.parent().find("img.wrong").show();}else{input.parent().find("img.right").show();input.parent().find("img.wrong").hide();}}});});$("#request-block .phone").blur(function(){if($(this).val()==""){$(this).parent().find("img.right").hide();$(this).parent().find("img.wrong").show();}
var input=$(this);$.ajax({url:"/ajax/validate/",type:"GET",dataType:"json",data:"phone="+input.val(),success:function(result){if(result!=true){input.parent().find("img.right").hide();input.parent().find("img.wrong").show();}else{input.parent().find("img.right").show();input.parent().find("img.wrong").hide();}}});});var subscribe={};subscribe.defaultVal=$("form#subscribe .textfield").val();$("form#subscribe .textfield").focus(function(){if($(this).val()==subscribe.defaultVal){$(this).val("");}}).blur(function(){if($(this).val()==""){$(this).val(subscribe.defaultVal);}});$("form#subscribe").submit(function(){$("form#subscribe .textfield").focus();if($("form#subscribe .textfield").val()==""){alert("Musíte zadat e-mailovou adresu!");return false;}
$.ajax({url:"/ajax/subscribe/",type:"POST",dataType:"json",data:"email="+$("form#subscribe .textfield").val(),beforeSend:function(){$("#subscribe .error-paragraph").remove();$("#subscribe .ajax").slideDown();},success:function(data){if(data.result==true){$("#subscribe").html('<p class="success-paragraph bold">Váše e-mailová adresa byla uložena.</p>');}else{$("#subscribe").prepend('<p class="error-paragraph bold">'+data.messages+'</p>');}},error:function(){$("#subscribe").prepend('<p class="error-paragraph bold">Došlo k chybě</p>');},complete:function(){$("#subscribe .ajax").slideUp();}});return false;});var gps={};gps.lat=$("#mc-hotel-detail").attr("lat");gps.lon=$("#mc-hotel-detail").attr("lon");try{var map=new google.maps.Map(document.getElementById("mc-hotel-detail"),{zoom:8,center:new google.maps.LatLng(gps.lat,gps.lon),mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:true,});var marker=new google.maps.Marker({position:new google.maps.LatLng(gps.lat,gps.lon)});marker.setMap(map);}catch(err){}
$(".list-paginator .order .order-itself").click(function(){if($(".list-paginator .order .order-list").css("display")!="block"){$(".list-paginator .order .order-list").show("fast",function(){$("body").live("click",function(){$(".list-paginator .order .order-list").hide("fast",function(){$("body").die("click");});});});}else{$(".list-paginator .order .order-list").hide("fast",function(){$("body").die("click");});}});var defaultValue=$("#search input[type='text']").val();$("#search input[type='text']").focus(function(){if($(this).val()==defaultValue){$(this).val("");}}).blur(function(){if($(this).val()==""){$(this).val(defaultValue);}});$("#search").submit(function(){$("#search input[type='text']").focus();if($("#search input[type='text']").val()==""){alert("Musíte zadat hledaný výraz!");return false;}});})
