var q_load_car=false;var q_load_menu=false;function tarifChecker(b,a){timestamp=b.get("value");date_from=Date.parse(timestamp);if(date_from&&date_from.isValid()){log.write(date_from)}else{log.write("Chyba v parsovani")}timestamp=a.get("value");date_to=Date.parse(timestamp);if(date_from&&date_to&&date_to.isValid()){log.write(date_to);if(date_from.diff(date_to,"minute")==0){log.write("Jsou Stejne");return"chyba"}else{log.write("Jsou Jine");diff=date_from.diff(date_to,"minute");if(diff<0){log.write("Chyba : datum vraceni musi byt vetsi nez datum vypujceni");return"chyba"}else{log.write(diff);pocetHodin=diff/60;if(date_from.format("%w")==5&&date_to.format("%w")==1){if((pocetHodin/24)<=3&&((date_to.get("Hours")<=12)&&(date_from.get("Hours")>=12))){log.write("Vikendovy tarif");return"weekend"}else{if((pocetHodin/24)<4){log.write("Vikendovy tarif NABIDKA");return"nabidka"}else{log.write("patek - pondeli ale delsi doba")}}}}}}else{log.write("Chyba v parsovani")}}window.addEvent("load",function(){var c=$("q_ajax_loading");q_check_spinner=function(){if(!q_load_car&&!q_load_menu){c.addClass("no")}};c.addClass("no");if($("btn-rychla_objednavka")){var a=$("box-q_contact");var b=new Overlay(document.body,{id:"overlayQuickRent",duration:300,onShow:function(){$("box-quick_form").removeClass("no")},onClose:function(){a.addClass("no");$("box-quick_form").addClass("no")}});$("btn-q_close").addEvent("click",function(d){d.stop();b.close()});$("btn-rychla_objednavka").addEvents({mouseover:function(){a.removeClass("no")},mouseout:function(){if(b.status=="hidden"){a.addClass("no")}},click:function(d){d.preventDefault();b.open()}});$$("body")[0].grab($("box-quick_form"),"top");form_Quick=$("quick_form");select_qModel=$("q_model");checkQuickCena=function(){log.write("----------TEST---------");$("q_special_termin").set("value","");status=tarifChecker($("q_datum_vypujceni"),$("q_datum_vraceni"));if(status=="chyba"){alert("Datum vrácení musí být vetší než datum vypůjčení");return false}if(status=="nabidka"){if(confirm("Pokud si objednáte auto v období Pátek od 12 hodin do Pondělí 12 hodin můžete využít výhodného tarifu weekend, Chcete změnit termín vypůjčení?")){return false}}if(status=="weekend"){$("q_special_termin").set("value","weekend")}if(status=="do12"){$("q_special_termin").set("value","do12")}$("Q_cena_za_den").set("text","?");$("Q_cena_celkem").set("text","?");var d=new Request.JSON({url:"/autopujcovna/getQuickCena.json",onSuccess:function(e){if(e.data){$("Q_cena_za_den").set("text",e.data.cena_za_den).highlight();$("Q_cena_celkem").set("text",e.data.cena_celkem).highlight()}}}).send(form_Quick)};$("q_category").addEvent("change",function(d){d.stop();c.removeClass("no");q_load_menu=true;var f=new Request.JSON({url:"/autopujcovna/getModels.json",onSuccess:function(e){if(e.data){select_qModel.refreshOptions(e.data.select_model)}q_load_menu=false;q_check_spinner();$("q_now_car").set("value","");loadAjaxCar();checkQuickCena()}.bind(select_qModel)}).send(form_Quick)});assetNextPrevLink=function(){$("btn-QcarSelectAdvanced-next").addEvent("click",function(d){d.stop();loadAjaxCar(this.get("rel"))});$("btn-QcarSelectAdvanced-prev").addEvent("click",function(d){d.stop();loadAjaxCar(this.get("rel"))})};loadAjaxCar=function(d){addToURL="";if(d){addToURL="?select_car="+d}c.removeClass("no");q_load_car=true;var e=new Request.HTML({url:"/autopujcovna/getQuickCar.ajax"+addToURL,update:$("q_car"),onSuccess:function(){q_load_car=false;q_check_spinner();assetNextPrevLink();checkQuickCena();Cufon.refresh();$("box-QcarSelectAdvanced-rezervovat").addEvent("click",function(f){status=tarifChecker($("q_datum_vypujceni"),$("q_datum_vraceni"));if(status=="chyba"){alert("Datum vrácení musí být vetší než datum vypůjčení");f.stop()}if(status=="nabidka"){if(confirm("Pokud si objednáte auto v období Pátek od 12 hodin do Pondělí 12 hodin můžete využít výhodného tarifu weekend, Chcete změnit termín vypůjčení?")){log.write("true");f.stop()}}if(status=="weekend"){$("q_special_termin").set("value","weekend")
}if(status=="do12"){$("q_special_termin").set("value","do12")}})}}).send(form_Quick)};$("q_model").addEvent("change",function(d){d.stop();$("q_now_car").set("value","");loadAjaxCar()});$$("#q_datum_vypujceni","#q_datum_vraceni").addEvent("change",function(d){checkQuickCena()})}});
