var lastSelected=new Array();var form_is_just_submited=false;function _submitFormButton(d,a,f,b){var c=false;if(!form_is_just_submited){form_is_just_submited=true;if(checkForm(d,b)){if(!a){c=false}else{var g;g=document.createElement("input");if(g){g.name=a;g.type="hidden";d.appendChild(g);g.value=f}else{c=true}}if(!c){_gaq.push(["_trackPageview","/objhlavnistranka.html"]);setTimeout(function(){d.submit()},100);return}}else{form_is_just_submited=false}}}function Is(){var a=navigator.userAgent.toLowerCase();this.ie=((a.indexOf("msie")!=-1)&&(a.indexOf("opera")==-1))?1:0;this.dom=document.getElementById?1:0;this.ie4=(document.all&&!this.dom)?1:0;this.ns4=(document.layers&&!this.dom)?1:0;return this}var clndr_mnames=new Array("Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec");var clndr_wnames=new Array("Po","Út","St","Čt","Pá","So","Ne");var is=new Is();if(is.ns4){var regSurnames=/^[ ]*[a-z]+[ ]*[a-z]+[ a-z]*$/i;var regNames=/^[ ]*[a-z]+[ a-z]*$/i;var regInfSurnames=/^[ ]*[a-z]{2,}[ ]*$/i;var regInfNames=/^[ ]*[a-z]{1,}[ ]*$/i;var regContact=/^[ ]*[a-z0-9,.:_"\'()&#*+\/-]+[ a-z0-9,.:_"\'()&#*+\/-]*$/i}else{var charAllowed=" -ſ";var regSurnames=new RegExp("^[ ]*[a-z"+charAllowed+"]+[ ]*[a-z"+charAllowed+"]+[ a-z"+charAllowed+"]*$","i");var regNames=new RegExp("^[ ]*[a-z"+charAllowed+"]+[ a-z"+charAllowed+"]*$","i");var regInfSurnames=new RegExp("^[ ]*[a-z"+charAllowed+"]{2,}[ ]*$","i");var regInfNames=new RegExp("^[ ]*[a-z"+charAllowed+"]{1,}[ ]*","i");var regContact=new RegExp("^[ ]*[a-z"+charAllowed+"0-9,.:_\"'()&#/*+-]+[ a-z"+charAllowed+"0-9,.:_\"'()&#/*+-]*$","i")}var regFFcard=/^[a-z0-9]+$/i;var regemail=/^[+]?[_a-z0-9-]+(\.[_a-z0-9-]+)*@([0-9a-z][0-9a-z-]*\.)+[a-z]{2,6}$/i;var regFoidValue=/^[a-z0-9]+$/i;var regnum=/^[0-9]{1,2}$/;var regAX=/^((37)|(34))[0-9]{13}$/;var regDC=/^((30)|(36)|(38))[0-9]{12}$/;var regCA=/^5[0-9]{15}$/;var regVI=/^4(([0-9]{15})|([0-9]{12}))$/;var regTP=/^[0-9]{15}$/;var plus=new Image();plus.src="/images/box.gif";var minus=new Image();minus.src="/images/min.gif";function sprintf(c,d){var b="";var a,e;a=c.search("%");if(a==-1){return c}if(a>0){b=b+c.substr(0,a)}e=c.substr(a+1,1);if(isNaN(e)||(typeof d[e]=="undefined")){b=b+"%";a++}else{b=b+d[e];a=a+2}c=c.substr(a);if(c!=""){b=b+sprintf(c,d)}return b}function swapImages(b,a){if(b){b.src=(a)?minus.src:plus.src}}function iterateSwitch(e,b,d,a){var c;for(c=d;c<=a;c++){switchVisibility(e+c,b)}}function switchVisibility(b,a){var c;if(!is.dom){return}c=document.getElementById(b);if(c){c.style.display=(a)?"":"none"}}function getElement(form,elName){var el;if(!form||!elName||(elName=="")){return false}eval("el = form."+elName+";");if(!el){return false}return el}function getFormByName(a){var b;if(is.dom){return document.getElementsByName(a)[0]}else{return document.forms[a]}}function getRadio(a,b){return getElementValue(a,b)}function getInput(a,b){return getElementValue(a,b)}function getCombo(a,b){return getElementValue(a,b)}function getElementValue(Ctrl,elName){var el,z;if(!Ctrl){return false}if(!elName){return false}eval("el = Ctrl."+elName);if(!el){return false}if(el.type=="text"){return el.value}if(el.type=="hidden"){return el.value}if(el.type=="password"){return el.value}if(el.options){return el.options[el.selectedIndex].value}if(!el.length&&el.checked==1){return el.value}else{if(el.length){for(z=0;z<el.length;z++){if(el[z].checked){return el[z].value}}}}return false}function setCombo(d,b){var c=document.getElementById(d);if(!c||!c.options){return false}for(var a=0;a<c.options.length;a++){if(c.options[a].value==b){c.selectedIndex=a;return a}}}var prefNames=new Array();var prefPositions=new Array();function addOption(e,b){var a;var d=document.getElementById(e);if(!d||!d.options){return false}if(prefPositions[e]==null){return}for(a=0;a<d.options.length;a++){if(d.options[a]&&d.options[a].value==b){return false}}var c=d.options[d.selectedIndex].value;for(a=d.options.length-1;a>=prefPositions[e];a--){d.options[a+1]=new Option(d.options[a].text,d.options[a].value)}d.options[prefPositions[e]]=new Option(prefNames[b],b);setCombo(e,c)}function removeOption(e,b){var d=document.getElementById(e);if(!d||!d.options){return false}var c=d.options[d.selectedIndex].value;for(var a=0;a<d.options.length;a++){if(d.options[a].value==b){prefNames[b]=d.options[a].text;d.options[a]=null;prefPositions[e]=a;if(c==b){d.selectedIndex=0}else{setCombo(e,c)}break}}}function setRadio(c,b,d){elm=document.getElementsByName(c);if(!elm||!elm.length){return}if(d&&d.length){for(var a=0;a<elm.length;a++){if(elm[a].value==d&&elm[a].checked){return setRadio(c,b)}}}else{for(var a=0;a<elm.length;a++){if(elm[a].value==b){elm[a].checked=true;return true}}}return false}function setCssClass(b,a){var c;if(!is.dom){return false}c=document.getElementById(b);if(c){c.className=a;return true}else{return false}}function postSelection(g,b,e,d,a){swapImages(g,b);if(b&&lastSelected&&lastSelected[d]){setCssClass(lastSelected[d],"odd");setCssClass(lastSelected[d]+"ln","odd");setCssClass(lastSelected[d]+"_0","odd");setCssClass(lastSelected[d]+"_1","odd");var f=1;while(setCssClass(lastSelected[d]+"_rules_"+f+"_1","odd")){setCssClass(lastSelected[d]+"_rules_"+f+"_2","odd");f++}}setCssClass(e,(b)?a:"odd");setCssClass(e+"ln",(b)?a:"odd");setCssClass(e+"_0",(b)?a:"odd");setCssClass(e+"_1",(b)?a:"odd");var c=1;while(setCssClass(e+"_rules_"+c+"_1",(b)?a:"odd")){setCssClass(e+"_rules_"+c+"_2",(b)?a:"odd");c++}if(d!==null){lastSelected[d]=e}}function daySelected(b,a){$("div.den_active").eq(a).removeClass().addClass("den_normal");$(b).parent().removeClass().addClass("den_active");$("div.error, div.message, div.msg").css("display","none")}function parseURL(){sCallingURL=String(window.location.href);queryStr=sCallingURL.substring(sCallingURL.indexOf("?")+1,sCallingURL.length);var b=/(.*):\/\/(.*)/;var a=sCallingURL.match(b);sExtCallingURL=String(a[2]);extQueryStr=sExtCallingURL.substring(sExtCallingURL.indexOf("/")+1,sExtCallingURL.lastIndexOf("/"));return extQueryStr}function removeSeparator(a){var b=/[^0-9]*/gi;if(!a){a=""}return a.replace(b,"")}function notExpired(c,b){var a=getServerNow();if(b<a.getFullYear()){return false}if(b==a.getFullYear()){if(c<(a.getMonth()+1)){return false}}return true}function IsLeapYear(a){return(0==a%4&&((a%100!=0)||(a%400==0)))}function DayEnd(b,c){b-=1;var a=new Array(31,28,31,30,31,30,31,31,30,31,30,31);if((typeof a[b]=="undefined")||(a[b]=="undefined")){return 0}return((IsLeapYear(c))&&(b==1))?29:a[b]}function checkConfirm(b,a){if(typeof confirmName=="undefined"){return true}var c=getRadio(b,confirmName);if(!c||!c.length){alert(a);return false}return true}function clearContent(c,b){var a;if(!c&&b){a=b}else{if(c){a=document.getElementById(c)}}if(a){if(a.value){if((a.value.substring(0,1)=="\u00A0")||(a.value.substring(0,1)==" ")){a.value="";return true}}}return null}function checkBirthDates(h,f,g,a,k){var d,e,c,b;if(departureDates&&departureDates.length){for(b=0;b<departureDates.length;b++){if(!checkBirthDate(h,f,g,a,k,departureDates[b])){return false}}return true}else{return checkBirthDate(h,f,g,a,k,departureDate)}}function checkBirthDate(o,m,n,d,p,a){var k=a.substr(0,2);var l=a.substr(2,2);var h=a.substr(4,2);var f=parseInt(n,10)+d;var b=parseInt(n,10)+p;var g=new Date(b,parseInt(m,10)-1,o);var e=new Date(2000+parseInt(h,10),parseInt(l,10)-1,k);var c=new Date(f,parseInt(m,10)-1,o);return((c<=e)&&(e<g))}function fullnameLength(b,c,d){var a=""+b+"/"+c+""+d;return(a.length<=27)}function getServerNow(){return new Date(serverNow.getFullYear(),serverNow.getMonth(),serverNow.getDate(),serverNow.getHours(),serverNow.getMinutes(),serverNow.getSeconds())}function encodeURIComponentFull(b){var a;b=encodeURIComponent(b);a=new RegExp("\\x2d","gm");b=b.replace(a,"%2D");a=new RegExp("\\x5f","gm");b=b.replace(a,"%5F");a=new RegExp("\\x2e","gm");b=b.replace(a,"%2E");a=new RegExp("\\x21","gm");b=b.replace(a,"%21");a=new RegExp("\\x7e","gm");b=b.replace(a,"%7E");a=new RegExp("\\x2a","gm");b=b.replace(a,"%2A");a=new RegExp("\\x27","gm");b=b.replace(a,"%27");a=new RegExp("\\x28","gm");b=b.replace(a,"%28");a=new RegExp("\\x29","gm");b=b.replace(a,"%29");return b}function switchState(c,b){var a;var d=getFormByName(formName);if(getCombo(d,c)=="US"){a=true}else{a=false}switchVisibility(b,a)}var calendars=new Array();function createCalendar(idx,divName,monthElementName,url,year,month,day,unavailable){var click_url,link,field,css;if(!year){year=guessYear(day,month)}var date_x=new Date(year,month-1,day);var date_now=getServerNow();if(date_x.getTime()<date_now.getTime()){day=date_now.getDate();month=date_now.getMonth()+1;year=date_now.getFullYear();click_url=url;field=click_url.replace(/.*'([^']+)'.*/,"$1");eval("document.forms['"+formName+"']."+field+".value = day;")}if(calendars[idx+1]!=undefined&&calendars[idx+1].length){var date_1=new Date(year,month-1,day);var date_2=new Date(calendars[idx+1][2],calendars[idx+1][3]-1,calendars[idx+1][4]);if(date_1.getTime()>date_2.getTime()){var divName2=divName.substr(0,divName.length-1)+(idx+1);createCalendar(idx+1,divName2,calendars[idx+1][6],calendars[idx+1][1],year,month,day,unavailable);click_url=calendars[idx+1][1];field=click_url.replace(/.*'([^']+)'.*/,"$1");changeDate(idx+1,field,day,true);changeMonth(idx+1,calendars[idx+1][6],month)}}calendars[idx]=new Array(divName,url,year,month,day,unavailable,monthElementName);var out="<table class='calendar'>";var monthStart=new Date(year,month-1,1);var index=(monthStart.getDay()+6)%7;out+="<tr>";for(var k=0;k<7;k++){out+="<th>"+clndr_wnames[k]+"</th>"}out+="</tr>";out+="<tr>";for(k=0;k<index;k++){out+="<td>&nbsp;</td>"}for(var d=1;d<=31;d++){if(d>DayEnd(month,year)){break}if(k++%7==0){k=1;out+="</tr><tr>"}css="";if(d==day){css=' class="active"'}else{if(k>5){css=' class="vacation"'}else{css=""}}link="";if(unavailable[d]==null){link=url.replace(/calendarDay/,d)}else{css=' class="unavailable"'}if(link.length>0){out+="<td"+css+'><a href="'+link+'">'+d+"</a></td>"}else{out+="<td"+css+">"+d+"</td>"}}for(;k<7;k++){out+="<td>&nbsp;</td>"}out+="</tr>";out+="</table>";var el=document.getElementById(divName);if(el){el.innerHTML=out}}function guessYear_old(b,c){var a=getServerNow();b=parseInt(b,10);c=parseInt(c,10);if(c>a.getMonth()+1){return a.getFullYear()}else{if(c==a.getMonth()+1){if(b>=a.getDate()){return a.getFullYear()}else{return(a.getFullYear()+1)}}else{return(a.getFullYear()+1)}}}function guessYear(b,c){var a=getServerNow();b=parseInt(b,10);c=parseInt(c,10);if(c>=a.getMonth()+1){return a.getFullYear()}else{return(a.getFullYear()+1)}}function changeDate(idx,field,val,nodraw){eval("document.forms['"+formName+"']."+field+".value = val;");var c=calendars[idx];if(!nodraw){return createCalendar(idx,c[0],c[6],c[1],c[2],c[3],val,c[5])}else{return}}function changeMonth(b,e,f){var d,a,c;d=getElement(getFormByName(formName),e);for(a in depMonthNameOptions[b]){if(depMonthNameOptions[b][a]==f){break}}for(c=0;c<d.options.length;c++){if(d.options[c].value==a){d.selectedIndex=c;break}}return}function checkDay(a){a=new String(a);return(a.search(regnum)==-1)?false:true}function getWholeDate(h,c){var d=parseInt(h,10)-1;var g=parseInt(c,10);var f=getServerNow();var k=Date.UTC(f.getFullYear(),f.getMonth(),f.getDate(),0,0,0);var a=Date.UTC(f.getFullYear(),d,g,0,0,0);var e=(a>=k)?f.getFullYear():f.getFullYear()+1;var b=new Date(e,d,g,0,0,0);return b}function classDate_parse(c,h){var k,d,g,e;var f=new Array(this.getFullYear(),this.getMonth(),this.getDate(),this.getHours(),this.getMinutes(),this.getSeconds());if(!h){h="Y-m-d H:i:s"}var b=new RegExp("[^a-zA-Z]+","g");h=h.replace(b,"");b=new RegExp("[^0-9a-zA-Z]+");k=c.split(b);for(d=0;((d<h.length)&&(d<k.length));d++){g=h.substr(d,1);if(!isNaN(k[d])){if(g=="d"){f[2]=k[d]}else{if(g=="j"){f[2]=k[d]}else{if(g=="m"){f[1]=k[d]-1}else{if(g=="n"){f[1]=k[d]-1}else{if(g=="Y"){f[0]=k[d]}else{if(g=="H"){f[3]=k[d]}else{if(g=="G"){f[3]=k[d]}else{if(g=="i"){f[4]=k[d]}else{if(g=="s"){f[5]=k[d]}else{if(g=="g"){f[3]=k[d]}else{if(g=="h"){f[3]=k[d]}else{if(g=="w"){}else{return(false)}}}}}}}}}}}}}else{if(g=="F"){for(e=0;e<12;e++){if(this.mnames[e]==k[d]){f[1]=e}}}else{if(g=="M"){for(e=0;e<12;e++){if(this.msnames[e]==k[d]){f[1]=e}}}else{if(g=="a"){if((k[d]=="pm")&&(f[3]<12)){f[3]+=12}else{if((k[d]=="am")&&(f[3]>=12)){f[3]-=12}}}else{if(g=="A"){if((k[d]=="PM")&&(f[3]<12)){f[3]+=12}else{if((k[d]=="AM")&&(f[3]>=12)){f[3]-=12}}}else{return(false)}}}}}}var a=this.checkDate(f);if(a==false){return(false)}this.setTime(a);return(true)}function classDate_checkDate(a){if(!a||!(a instanceof Array)){return(false)}if((a[5]<0)||(a[5]>59)){return(false)}if((a[4]<0)||(a[4]>59)){return(false)}if((a[3]<0)||(a[3]>23)){return(false)}var b=new Date(a[0],a[1],a[2],a[3],a[4],a[5]);if(b.getFullYear()!=a[0]){return(false)}if(b.getMonth()!=a[1]){return(false)}if(b.getDate()!=a[2]){return(false)}return(b.getTime())}function classDate_isLeapYear(){if(0==this.getFullYear()%4&&((this.getFullYear()%100!=0)||(this.getFullYear()%400==0))){return(true)}return(false)}function classDate_getDaysOfMonths(){var a=new Array(31,28,31,30,31,30,31,31,30,31,30,31);if(this.isLeap()){a[1]=29}return(a)}function classDate_getDaysOfMonth(){var a=this.getDaysOfMonths();return(a[this.getMonth()])}function classDate_addDay(a){if(!a){a=1}var b=this.getTime()+(a*24*60*60*1000);this.setTime(b)}function classDate_subDay(a){if(!a){a=1}var b=this.getTime()-(a*24*60*60*1000);this.setTime(b)}function classDate_format(d){var c,a,e;var b=new String();if(!d){d="Y-m-d H:i:s"}for(c=0;c<d.length;c++){a=d.substr(c,1);if(a=="a"){if(this.getHours()>11){b+="pm"}else{b+="am"}}else{if(a=="A"){if(this.getHours()>11){b+="PM"}else{b+="AM"}}else{if(a=="c"){}else{if(a=="d"){if(this.getDate()<10){b+="0"}b+=this.getDate()}else{if(a=="D"){b+=this.wsnames[this.getDay()]}else{if(a=="F"){b+=this.mnames[this.getMonth()]}else{if(a=="g"){if(this.getHours()>12){b+=(this.getHours()-12)}else{if(this.getHours()==0){b+="12"}else{b+=this.getHours()}}}else{if(a=="G"){b+=this.getHours()}else{if(a=="h"){if(this.getHours()>21){b+=(this.getHours()-12)}else{if(this.getHours()>12){b+="0"+(this.getHours()-12)}else{if(this.getHours()==0){b+="12"}else{if(this.getHours()<10){b+="0"+this.getHours()}else{b+=this.getHours()}}}}}else{if(a=="H"){if(this.getHours()<10){b+="0"}b+=this.getHours()}else{if(a=="i"){if(this.getMinutes()<10){b+="0"}b+=this.getMinutes()}else{if(a=="I"){}else{if(a=="j"){b+=this.getDate()}else{if(a=="l"){b+=this.wnames[this.getDay()]}else{if(a=="L"){if(this.isLeap()){b+="1"}else{b+="0"}}else{if(a=="m"){if(this.getMonth()<9){b+="0"}b+=(this.getMonth()+1)}else{if(a=="M"){b+=this.msnames[this.getMonth()]}else{if(a=="n"){b+=(this.getMonth()+1)}else{if(a=="O"){}else{if(a=="r"){b+=this.getVal("D, d M Y H:i:s O")}else{if(a=="s"){if(this.getSeconds()<10){b+="0"}b+=this.getSeconds()}else{if(a=="t"){b+=this.daysOfMonth()}else{if(a=="T"){}else{if(a=="w"){b+=this.getDay()}else{if(a=="W"){}else{if(a=="Y"){b+=this.getFullYear()}else{if(a=="y"){e=new String("aa00"+this.getFullYear());b+=e.substr(e.length-2,2)}else{if(a=="z"){}else{if(a=="Z"){}else{b+=a}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return(b)}function classDate_formatPresentation(d){var c,a;var b=new String();if(!d){d="Y-m-d H:i:s"}for(c=0;c<d.length;c++){a=d.substr(c,1);if(a=="a"){b+="am/pm"}else{if(a=="A"){b+="AM/PM"}else{if(a=="d"){b+="DD"}else{if(a=="j"){b+="DD"}else{if(a=="m"){b+="MM"}else{if(a=="n"){b+="MM"}else{if(a=="Y"){b+="YYYY"}else{if(a=="H"){b+="hh"}else{if(a=="G"){b+="hh"}else{if(a=="i"){b+="mm"}else{if(a=="s"){b+="ss"}else{if(a=="g"){b+="hh"}else{if(a=="h"){b+="hh"}else{if(a=="F"){b+="MMMM"}else{if(a=="M"){b+="MMM"}else{b+=a}}}}}}}}}}}}}}}}return(b)}function calendarRun(h,f,g,a,b,d,e){var c;calendar_close();calendar_window=window.open("about:blank","calendar_window","location=no, menubar=no, resizable=no, scrollbars=no, status=no, directories=no, toolbar=no, width=186,height=146,left="+Math.floor((screen.width-196)/2)+",top="+Math.floor((screen.height-175)/2));openedCalendar=calendar_window;calendar_DT=new Date();calendar_holidays=new Array();if(!b){b=new Array()}for(i=0;i<b.length;i++){if(b[i].charAt(b[i].length-1)=="."){calendar_holidays[i]=b[i].substring(0,b[i].length-1)}else{calendar_holidays[i]=b[i]}}if(g instanceof Date){calendar_mindate=g}else{calendar_mindate=new Date();calendar_mindate.setVal(g+" 00:00:00")}if(a instanceof Date){calendar_maxdate=a}else{calendar_maxdate=new Date();calendar_maxdate.setVal(a+" 23:59:59")}if(!f){calendar_title=encodeURIComponentFull("Kalendář")}else{calendar_title=f}calendar_id=h;if(e){calendar_callback=e}else{calendar_callback=""}if(!d){calendar_styles='<link href="css/calendar.css" rel="stylesheet" type="text/css"/>\n'}else{calendar_styles=decodeURIComponent(d)}if((c=document.getElementById(h))&&(c.value!="")){calendar_DT.setVal(c.value)}window.onfocus=calendar_close;calendar_Runtime()}function calendar_Runtime(){var g,h,c,k,m,l;var b=new Array("Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec");var d=new Array("Po","Út","St","Čt","Pá","So","Ne");var f=calendar_window.document;var e="&#x00ab;";var a="&#x00bb;";f.open();f.write("<html>\n<head>\n");if(document.all){f.write('<meta http-equiv="Content-Type" content="text/html; charset='+document.charset+'">\n')}f.write("<title>"+decodeURIComponent(calendar_title)+"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</title>");f.write("\n"+calendar_styles+"\n");f.write('<script language="javascript">\n');f.write("\nfunction ff(v) { var id='"+calendar_id+"'; var cb='"+calendar_callback+"'; window.opener.calendar_finishDate(v,id,cb); }");f.write("\nfunction set_month(v) { window.opener.calendar_DT.setMonth(v); window.opener.calendar_Runtime(); }");f.write("\nfunction set_year(v) { window.opener.calendar_DT.setFullYear(v); window.opener.calendar_Runtime(); }");f.write("<\/script>\n");f.write('</head>\n<body topmargin="3" leftmargin="3" marginheight="3" marginwidth="3">');f.write('<table width="180" cellpadding="1" cellspacing="0" border="0"><tr><td class="border">\n<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td width="20" class="head">');if((calendar_DT.getFullYear()>calendar_mindate.getFullYear())||((calendar_DT.getMonth()!=0)&&(calendar_DT.getFullYear()==calendar_mindate.getFullYear()))){f.write('<a href="javascript:set_month('+(calendar_DT.getMonth()-1)+');"><b>'+e+"</b></a>")}else{f.write("<b>"+e+"</b>")}f.write('</td><form><td class="head"><select name="m" onchange="set_month(this[this.selectedIndex].value);">');for(g=0;g<12;g++){f.write('<option value="'+g+'"');if(g==(calendar_DT.getMonth())){f.write(' selected="selected"')}f.write(">"+b[g]+"</option>\n")}f.write('</select><select name="r" onchange="set_year(this[this.selectedIndex].value);">');if((calendar_DT.getFullYear()<calendar_mindate.getFullYear())||(calendar_DT.getFullYear()>calendar_maxdate.getFullYear())){f.write('<option value="'+calendar_DT.getFullYear()+'" selected="selected">'+calendar_DT.getFullYear()+"</option>\n")}for(g=calendar_mindate.getFullYear();g<(calendar_maxdate.getFullYear()+1);g++){f.write('<option value="'+g+'"');if(g==calendar_DT.getFullYear()){f.write(' selected="selected"')}f.write(">"+g+"</option>\n")}f.write('</select></td></form><td class="head" width="20">');if((calendar_DT.getFullYear()<calendar_maxdate.getFullYear())||((calendar_DT.getMonth()!=11)&&(calendar_DT.getFullYear()==calendar_maxdate.getFullYear()))){f.write('<a href="javascript:set_month('+(calendar_DT.getMonth()+1)+');"><b>'+a+"</b></a>")}else{f.write("<b>"+a+"</b>")}f.write('</td></tr></table><table width="100%" cellpadding="2" cellspacing="0" border="0"><tr>');for(g=0;g<6;g++){f.write('<th width="20">'+d[g]+"</th>")}f.write('<th width="20"><span>'+d[6]+"</span></th></tr>\n");calendar_DT.setDate(1);h=calendar_DT.getDay()-1;l=0;if(h==-1){h=6}c=calendar_DT.getMonth();k=calendar_DT.getFullYear();if(c==0){calendar_DT.setMonth(11);calendar_DT.setFullYear(k-1)}else{calendar_DT.setMonth(c-1)}for(g=calendar_DT.getDaysOfMonth()-h+1;g<=calendar_DT.getDaysOfMonth();g++){calendar_DT.setDate(g);if(calendar_DT.getDay()==0){m='class="holiday"'}else{m=""}f.write("<td>&nbsp</td>")}calendar_DT.setDate(1);calendar_DT.setMonth(c);calendar_DT.setFullYear(k);for(g=0;g<calendar_DT.getDaysOfMonth();g++){calendar_DT.setDate(g+1);if((calendar_DT.getDay()==1)&&(calendar_DT.getDate()!=1)){f.write("</tr>\n<tr>");l++}else{if((calendar_DT.getDay()==1)&&(calendar_DT.getDate()==1)){f.write("<tr>")}}if(calendar_DT.getDay()==0){m='class="holiday"'}else{m=""}for(j=0;j<calendar_holidays.length;j++){if((calendar_holidays[j].substring(0,calendar_holidays[j].indexOf("."))==calendar_DT.getDate())&&(calendar_holidays[j].substring(calendar_holidays[j].indexOf(".")+1,calendar_holidays[j].length)==(calendar_DT.getMonth()+1))){m='class="holiday"'}}if((calendar_DT.getTime()>calendar_maxdate.getTime())||(calendar_DT.getTime()<calendar_mindate.getTime())){f.write("<td "+m+'><span class="disable">'+calendar_DT.getDate()+"</span></td>")}else{if(m==""){f.write("<td><a href=\"javascript:ff('"+calendar_DT.getVal("Y-m-d")+"');\">"+calendar_DT.getDate()+"</a></td>")}else{f.write("<td><a href=\"javascript:ff('"+calendar_DT.getVal("Y-m-d")+'\');"><span class="holiday">'+calendar_DT.getDate()+"</span></a></td>")}}}calendar_DT.setDate(1);calendar_DT.setMonth(c+1);h=calendar_DT.getDay()-1;if(h==0){h=20}if(h==-1){h=6}for(g=1;g<=(7-h);g++){f.write("<td>&nbsp</td>");calendar_DT.setDate(g);if(calendar_DT.getDay()==0){m='class="holiday"'}else{m=""}}calendar_DT.setDate(1);calendar_DT.setMonth(c);calendar_DT.setFullYear(k);if(l<5){f.write('</tr><tr><td colspan="7">&nbsp;</td>')}f.write("</tr></table></td></tr></table></body></html>");f.close();window.calendar_window.focus()}function calendar_close(){if(openedCalendar&&!window.openedCalendar.closed){window.openedCalendar.close();window.openedCalendar=null}window.onfocus=null}function calendar_finishDate(datum,id,callBack){var el1,el2,ele;var myDT=new Date();if(ele=document.getElementById(id)){if(ele.value!=""){myDT.setVal(ele.value)}myDT.setVal(datum,"Y-m-d");ele.value=myDT.getVal("Y-m-d H:i:s")}window.calendar_window.close();openedCalendar=false;if((el1=document.getElementById(id+"_format"))&&(el2=document.getElementById(id+"_show"))){el2.value=myDT.getVal(el1.value)}if(callBack){callBack=decodeURIComponent(callBack);eval(callBack)}}function calendar_checkUsrDate(f){var c,b,d;var a="";var e=new Date();if((d=document.getElementById(f))&&(c=document.getElementById(f+"_format"))){if(d.value!=""){e.setVal(d.value);a=e.getVal(c.value)}if(b=document.getElementById(f+"_show")){if(b.value==""){d.value=""}else{if(!e.setVal(b.value,c.value)){alert("Chybné datum "+b.value+" - použijte formát: "+e.formatPresentation(c.value));b.value=a}else{b.value=e.getVal(c.value);d.value=e.getVal("Y-m-d H:i:s")}}}}}function dummy(){}var openedCalendar=null;Date.prototype.mnames=new Array("Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec");Date.prototype.msnames=new Array("Led","Úno","Bře","Dub","Kvě","Čvn","Čec","Srp","Zář","Říj","Lis","Pro");Date.prototype.wnames=new Array("Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota","Neděle");Date.prototype.wsnames=new Array("Ned","Pon","Úte","Stř","Čtv","Pát","Sob","Ned");Date.prototype.checkDate=classDate_checkDate;Date.prototype.setVal=classDate_parse;Date.prototype.isLeap=classDate_isLeapYear;Date.prototype.getDaysOfMonths=classDate_getDaysOfMonths;Date.prototype.getDaysOfMonth=classDate_getDaysOfMonth;Date.prototype.getVal=classDate_format;Date.prototype.formatPresentation=classDate_formatPresentation;Date.prototype.addDay=classDate_addDay;Date.prototype.subDay=classDate_subDay;function checkForm(b,a){if(a!="next"){return true}return(!checkDestination(b)||!checkDates(b)||!validDates(b)||!datesLimits(b)||!checkPreferences(b)||!checkPassengersCount(b))?false:true}function checkPassengersCount(e){if(getPricerType(e)=="OFP"){return true}var g,d,b,c,h,a,f;if(typeof passengerCountNameADT=="undefined"){b=0}else{b=parseInt(getCombo(e,passengerCountNameADT))}if(typeof passengerCountNameYTH=="undefined"){a=0}else{a=parseInt(getCombo(e,passengerCountNameYTH))}if(typeof passengerCountNameYCD=="undefined"){f=0}else{f=parseInt(getCombo(e,passengerCountNameYCD))}b=b+a+f;if(typeof passengerCountNameCHD=="undefined"){c=0}else{c=parseInt(getCombo(e,passengerCountNameCHD))}if(typeof passengerCountNameINF=="undefined"){h=0}else{h=parseInt(getCombo(e,passengerCountNameINF))}if(!b&&c){d="Děti nemohou cestovat bez doprovodu!";g=getElement(e,passengerCountNameCHD)}else{if(b<h){d="Počet dětí do 2 let nemůže být větší než počet dospělých cestujících!";g=getElement(e,passengerCountNameINF)}else{if(!b){d="Vyberte cestující!";g=getElement(e,passengerCountNameADT)}else{if(9<(b+c)){d="Maximální počet pasažéru byl překročen!";g=getElement(e,passengerCountNameADT)}else{return true}}}}if(d.length){alert(d)}if(g!=null){g.focus();if(g.type=="text"){g.select()}}return false}function checkPreferences(c){var e,a;var b=getElement(c,airlinesName);var d=getElement(c,saleLocationName);if((getPricerType(c)=="SCP")&&b&&(clearContent("",b)||!b.value.length)){a="Zvolte preferovanou leteckou společnost!";e=b}else{if(d.options&&!d.options[d.selectedIndex].value.length){a="Zvolte místo prodeje!";e=d}else{return true}}if(a.length){alert(a)}if(e!=null){e.focus();if(e.type=="text"){e.select()}}return false}function getPricerType(a){var b=getCombo(a,pricerName);if(b==false){b=getInput(a,pricerName)}return b.substring(0,3)}function datesLimits(b){if(getPricerType(b)=="OFP"){return true}var k=null;var h=getServerNow();var f=getWholeDate(depMonthNameOptions[0][getCombo(b,depMonthSelName[0])],getInput(b,depDayName[0]));var e=getWholeDate(depMonthNameOptions[1][getCombo(b,depMonthSelName[1])],getInput(b,depDayName[1]));var c=getServerNow();var a,l;var d=getRadio(b,journeyTypeName);var g=(d=="RT"||d=="OJ")?true:false;c.setTime(Date.UTC(h.getFullYear(),h.getMonth(),h.getDate(),0,0,0)+(331*24*60*60*1000));if(f>c){k=getElement(b,depDayName[0]);Message="Datum odletu může být voleno maximálně na 331 dní dopředu!"}else{if(g&&(e>c)){k=getElement(b,depDayName[1]);Message="Datum návratu může být voleno maximálně na 331 dní dopředu!"}else{if(g&&(f>e)){k=getElement(b,depDayName[0]);Message="Datum příletu nesmí být před datem odletu!"}else{return true}}}if(Message.length){alert(Message)}if(k!=null){k.focus();k.select()}return false}function validDates(a){if(getCombo(a,pricerName)=="OFP"){return true}var k,l;var d=getInput(a,depDayName[0]);var m=depMonthNameOptions[0][getCombo(a,depMonthSelName[0])];var g=getInput(a,depDayName[1]);var b=depMonthNameOptions[1][getCombo(a,depMonthSelName[1])];var c=getRadio(a,journeyTypeName);var h=(c=="RT"||c=="OJ")?true:false;var f=guessYear(d,m);var e=guessYear(g,b);if(m<1||m>12){l=getElement(a,depMonthSelName[0]);k="Chybně zadán měsíc odletu!"}else{if(h&&(b<1||b>12)){l=getElement(a,depMonthSelName[1]);k="Chybně zadán měsíc návratu!"}else{if(d<1||d>DayEnd(m,f)){l=getElement(a,depDayName[0]);k="Chybně zadán den odletu!"}else{if(h&&(g<1||g>DayEnd(b,e))){l=getElement(a,depDayName[1]);k="Chybně zadán den návratu!"}else{return true}}}}if(k.length){alert(k)}if(l!=null){l.focus();l.select()}return false}function checkDates(a){if(getPricerType(a)=="OFP"){return true}var f=getElement(a,depDayName[0]);var k=getElement(a,depMonthSelName[0]);var e=getElement(a,depDayName[1]);var h=getElement(a,depMonthSelName[1]);var d="";var g=null;var b=getRadio(a,journeyTypeName);var c=(b=="RT"||b=="OJ")?true:false;if(f&&!checkDay(f.value)){d="Chybně zadán den odletu!";g=f}else{if(k&&!checkDay(depMonthNameOptions[0][getCombo(a,depMonthSelName[0])])){d="Chybně zadán měsíc odletu!";g=k}else{if(c&&e&&!checkDay(e.value)){d="Chybně zadán den návratu!";g=e}else{if(c&&h&&!checkDay(depMonthNameOptions[1][getCombo(a,depMonthSelName[1])])){d="Chybně zadán měsíc návratu!";g=h}else{return true}}}}if(d.length){alert(d)}if(g!=null){g.focus();g.select()}return false}function checkDestination(f){var e=getElement(f,depDestinationName[0]);var d=getElement(f,arrDestinationName[0]);var c=getElement(f,depDestinationName[1]);var b=getElement(f,arrDestinationName[1]);var g=getRadio(f,journeyTypeName);var a="";var h=null;if(g=="RT"||g=="OW"){c=b=null}if(e&&e.type=="text"&&e.value.length<3){a="Chybně zadána destinace Odkud!";h=e}else{if(d&&d.type=="text"&&d.value.length<3){a="Chybně zadána destinace Kam!";h=d}else{if(c&&c.type=="text"&&c.value.length<3){a="Chybně zadána destinace Odkud 2!";h=c}else{if(b&&b.type=="text"&&b.value.length<3){a="Chybně zadána destinace Kam 2!";h=b}else{if(e&&d!=null&&(e.value==d.value)){a="Musí být rozdílná volba odletu Odkud a Kam!";h=c}else{if(e&&e.type=="select-one"&&d!=null&&d.type=="select-one"&&e.options[e.selectedIndex].value==d.options[d.selectedIndex].value){a="Musí být rozdílná volba odletu Odkud a Kam!";h=e}else{if(c&&b&&(c.value==b.value)){a="Musí být rozdílná volba návratu Odkud a Kam!";h=c}else{return true}}}}}}}if(a.length){alert(a)}if(h!=null){h.focus();if(h.type=="text"){h.select()}}return false}function switchHidden(a){if(journeyTypeAction[a]!=undefined){return _submitFormButton(getFormByName(formName),journeyTypeAction[a][0],journeyTypeAction[a][1],journeyTypeAction[a][2])}switch(a){case"OW":iterateSwitch("depIataRow",0,2,3);iterateSwitch("calendarDiv",0,1,2);reLabel("from1suffix","");reLabel("to1suffix","");iterateSwitch("returnDate",0,1,2);iterateSwitch("returnTime",0,1,2);break;case"RT":iterateSwitch("depIataRow",0,2,3);iterateSwitch("calendarDiv",1,1,2);reLabel("from1suffix","");reLabel("to1suffix","");iterateSwitch("returnDate",1,1,2);iterateSwitch("returnTime",1,1,2);break;case"OJ":iterateSwitch("depIataRow",1,2,3);iterateSwitch("calendarDiv",1,1,2);reLabel("from1suffix","&nbsp;1");reLabel("to1suffix","&nbsp;1");iterateSwitch("returnDate",1,1,2);iterateSwitch("returnTime",1,1,2);setPreferenceCombo(null,"ONP|SCP");break;case"prefPricer":setJourney();setPreferenceCombo();break}}function reLabel(c,b){if(!is.dom){return}var a=document.getElementById(c);if(a){a.innerHTML=b}}function setPreferenceCombo(a,h){var f,c,d;var e=new Array();var b=document.getElementById("prefPricer");if(!b){return}var g=getPricerType(b.form);g=g.substring(0,3);if(!a&&!h){a=g}else{if(!a&&h){e=h.split("|");f=true;for(d=0;d<e.length;d++){if(g==e[d]){f=false;break}}if(f){switchVisibility("depTimes",(g=="AVB")?1:0);return}}}if(!b.type||(b.type!="select-one")){switchVisibility("depTimes",(g=="AVB")?1:0);return}var k="";for(c=0;c<b.options.length;c++){f=true;for(d=0;d<e.length;d++){if(b.options[c].value.substring(0,3)==e[d]){f=false;break}}if(f){if(!a||(b.options[c].value.substring(0,3)==a)){k=b.options[c].value;a=b.options[c].value.substring(0,3);break}}}if(a!=g){if(k!=""){b.value=k}else{b.value=b.options[0].value}}g=getPricerType(b.form);g=g.substring(0,3);switchVisibility("depTimes",(g=="AVB")?1:0)}function setJourney(){var a=document.getElementById("prefPricer");if(!a){return}var c=getPricerType(a.form);var b=false;if(c=="OFP"){iterateSwitch("journeyTypeOJ",0,1,2);switchVisibility("depDates",0);switchVisibility("depCalendars",0);switchVisibility("depTimes",0);iterateSwitch("depIataRow",0,2,3);reLabel("from1suffix","");reLabel("to1suffix","");iterateSwitch("depAirlines",0,1,4);iterateSwitch("depClass",0,1,4);iterateSwitch("depPassengers",0,1,8);b=setRadio(journeyTypeName,"RT","OJ")}else{if(c=="ONP"){iterateSwitch("journeyTypeOJ",1,1,2);switchVisibility("depDates",1);switchVisibility("depCalendars",1);iterateSwitch("depAirlines",1,1,4);iterateSwitch("depClass",1,1,4);iterateSwitch("depPassengers",1,1,8);b=setRadio(journeyTypeName,"RT","OJ")}else{if(c=="SCP"){iterateSwitch("journeyTypeOJ",1,1,2);switchVisibility("depDates",1);switchVisibility("depCalendars",1);iterateSwitch("depAirlines",1,1,4);iterateSwitch("depClass",1,1,4);iterateSwitch("depPassengers",1,1,8);b=setRadio(journeyTypeName,"RT","OJ")}else{iterateSwitch("journeyTypeOJ",1,1,2);switchVisibility("depDates",1);switchVisibility("depCalendars",1);iterateSwitch("depAirlines",1,1,4);iterateSwitch("depClass",1,1,4);iterateSwitch("depPassengers",1,1,8)}}}if(b){switchHidden("RT")}}function copyDestComboData(c){var b=document.getElementById("destSelect_"+c);var a=document.getElementById("destInput_"+c);a.value=b.options[b.selectedIndex].text}function switchDestCombo(c){var b=document.getElementById("destSelect_"+c);var a=document.getElementById("destInput_"+c);if(a.style.display=="none"){copyDestComboData(c);b.style.display="none";a.style.display=""}}function refresh_airports(a,h,g){var c,e,f,k;if(a.options){var b=h.length;var d=h.options[h.selectedIndex].value;for(c=b-1;c>=1;c--){h.remove(c)}if(a.options[a.selectedIndex].value=="PRG"){for(e=0;e<g.length;e++){if(g[e][0]!="PRG"){f=document.createElement("OPTION");h.appendChild(f);f.setAttribute("value",g[e][0]);k=document.createTextNode(g[e][1]);f.appendChild(k);if(g[e][0]==d){h.options[h.length-1].selected=true}}}}else{for(e=0;e<g.length;e++){if(g[e][0]=="PRG"){f=document.createElement("OPTION");h.appendChild(f);f.setAttribute("value",g[e][0]);k=document.createTextNode(g[e][1]);f.appendChild(k);break}}}}};
