function checkMail(e,d,b){if(b){text=document.getElementById(b).innerHTML;text=text.replace(d,"");document.getElementById(b).innerHTML=text}var a=false;var c=/^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,6}$/;object=document.getElementById(e);email=object.value;if(email.search(c)==-1){a=true}if(b){if(navigator.appName=="Microsoft Internet Explorer"){document.getElementById(b).className="hide"}else{document.getElementById(b).setAttribute("class","hide")}}if(a){if(d){if(b){document.getElementById(b).innerHTML=document.getElementById(b).innerHTML+" "+d;if(navigator.appName=="Microsoft Internet Explorer"){document.getElementById(b).className="notify_red"}else{document.getElementById(b).setAttribute("class","notify_red")}}else{alert(d)}}return false}return true}function checkUrl(e,d,b){if(b){text=document.getElementById(b).innerHTML;text=text.replace(d,"");document.getElementById(b).innerHTML=text}var a=false;var c="^http://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&?/.=]+$";object=document.getElementById(e);url=object.value;if(url.search(c)==-1){a=true}if(a){if(d){if(b){document.getElementById(b).innerHTML=document.getElementById(b).innerHTML+" "+d}else{alert(d)}}if(!b){object.focus();object.select()}return false}return true}function checkPhone(e,c,b,d){if(b){text=document.getElementById(b).innerHTML;text=text.replace(c,"");document.getElementById(b).innerHTML=text}var a=false;object=document.getElementById(e);number=object.value;if(!d){if(number.length!=0&&number.search("^[ 0-9.+/-]{8,}$")==-1){a=true}}else{if(number.search("^[ 0-9.+/-]{8,}$")==-1){a=true}}if(a){if(c){if(b){document.getElementById(b).innerHTML=document.getElementById(b).innerHTML+" "+c}else{alert(c)}}if(!b){object.focus();object.select()}return false}return true}function checkZIP(b,a){wrong=false;object=document.getElementById(b);zip=object.value;if(false){wrong=true}if(wrong){alert(a);if(!noticeItemId){object.focus();object.select()}return false}return true}function checkMinLength(g,b,d,a,c){if(a){text=document.getElementById(a).innerHTML;text=text.replace(d,"");document.getElementById(a).innerHTML=text}wrong=false;try{object=document.getElementById(g);text=object.value;len=text.length;if(c&&!len){return true}if(a){if(navigator.appName=="Microsoft Internet Explorer"){document.getElementById(a).className="hide"}else{document.getElementById(a).setAttribute("class","hide")}}if(len<b){if(d){if(a){document.getElementById(a).innerHTML=document.getElementById(a).innerHTML+" "+d;if(navigator.appName=="Microsoft Internet Explorer"){document.getElementById(a).className="notify_red"}else{document.getElementById(a).setAttribute("class","notify_red")}}else{alert(d)}}return false}return true}catch(f){if(d.length){alert("hyba")}return false}}function checkValue(b,d,c,a){if(a){text=document.getElementById(a).innerHTML;text=text.replace(c,"");document.getElementById(a).innerHTML=text}wrong=false;try{text=b.value;if(a){if(navigator.appName=="Microsoft Internet Explorer"){document.getElementById(a).className="hide"}else{document.getElementById(a).setAttribute("class","hide")}}if(text==d){if(c){if(a){document.getElementById(a).innerHTML=document.getElementById(a).innerHTML+" "+c;if(navigator.appName=="Microsoft Internet Explorer"){document.getElementById(a).className="notify_red"}else{document.getElementById(a).setAttribute("class","notify_red")}}else{alert(c)}}return false}return true}catch(f){if(c.length){alert("hyba")}return false}}function equal(c,b,d,a){if(a){text=document.getElementById(a).innerHTML;text=text.replace(d,"");document.getElementById(a).innerHTML=text;if(navigator.appName=="Microsoft Internet Explorer"){document.getElementById(a).className="hide"}else{document.getElementById(a).setAttribute("class","hide")}}if(c==b){return true}else{if(d){if(a){document.getElementById(a).innerHTML=document.getElementById(a).innerHTML+" "+d;if(navigator.appName=="Microsoft Internet Explorer"){document.getElementById(a).className="notify_red"}else{document.getElementById(a).setAttribute("class","notify_red")}}else{alert(d)}}return false}}function checkInvalidChars(d,b,a){if(a){text=document.getElementById(a).innerHTML;text=text.replace(b,"");document.getElementById(a).innerHTML=text}try{object=document.getElementById(d);if(!object.value.length){return true}regexp="^[a-zA-Z0-9_-]+$";if(object.value.search(regexp)==-1){if(b){if(a){document.getElementById(a).innerHTML=document.getElementById(a).innerHTML+" "+b}else{alert(b)}}return false}else{return true}}catch(c){if(b){alert(b)}return false}}function checkSpaces(d,b,a){if(a){text=document.getElementById(a).innerHTML;text=text.replace(b,"");document.getElementById(a).innerHTML=text}try{object=document.getElementById(d);if(object.value.indexOf(" ")!=-1){if(b){if(a){document.getElementById(a).innerHTML=document.getElementById(a).innerHTML+" "+b}else{alert(b)}}return false}else{return true}}catch(c){if(b){alert(b)}return false}}function checkAnySelectOption(g,d,a){if(a){text=document.getElementById(a).innerHTML;text=text.replace(d,"");document.getElementById(a).innerHTML=text}try{var c=false;for(var b=0;b<g.length;b++){if(g.options[b].selected){c=true}}if(!c){if(d){if(a){document.getElementById(a).innerHTML=document.getElementById(a).innerHTML+" "+d}else{alert(d)}}}return c}catch(f){if(d){alert(d)}return false}}function checkRegisterForm(){var b=document.getElementById("register_form");var a=true;a=a*checkValue(document.getElementById("register_country"),"NULL",false,false);a=a*checkMinLength("register_name",3,false,false);a=a*checkMinLength("register_username",3,false,false);a=a*checkMinLength("register_password",6,false,false);a=a*checkMail("register_email",false,false);a=a*equal(document.getElementById("register_password").value,document.getElementById("register_password_confirm").value,false,false);a=a*document.getElementById("register_agreement").checked;if(a){document.getElementById("register_submit").disabled=""}else{document.getElementById("register_submit").disabled="disabled"}}function checkProfileForm(){var a=true;a=a*checkMinLength("profile_name",3,false,false);a=a*checkMail("profile_email",false,false);if(document.getElementById("profile_password").value.length){a=a*checkMinLength("profile_password",6,false,false);a=a*equal(document.getElementById("profile_password").value,document.getElementById("profile_password_confirm").value,false,false)}a=a*document.getElementById("profile_agree").checked;if(!a){document.getElementById("profile_submit").disabled="disabled"}else{document.getElementById("profile_submit").disabled=""}}function changeNamesChecking(c,e,b,g,a){var h=document.getElementById(e);var f;for(var d=0;d<h.length;d++){if(h.options[d].value==b){f=h.options[d]}}if(c.value.length){f.selected="selected"}else{f.selected=""}}function checkProfileBEForm(j,m,l,h,n,e,d){var a=true;var c="warnings";a=a*checkMinLength("password",6,m,c,d);a=a*checkInvalidChars("password",l,c);if(j==1||j==3||j==6){var b=document.getElementById("fullnames");var g=false;if(c){text=document.getElementById(c).innerHTML;text=text.replace(h,"");document.getElementById(c).innerHTML=text}for(var f=0;f<b.length;f++){if(b.options[f].selected){g=true}}if(!g){document.getElementById(c).innerHTML=document.getElementById(c).innerHTML+" "+h}a=a*g}if(j==2||j==4||j==5){var b=document.getElementById("companies");var g=false;if(c){text=document.getElementById(c).innerHTML;text=text.replace(n,"");document.getElementById(c).innerHTML=text}for(var f=0;f<b.length;f++){if(b.options[f].selected){g=true}}if(!g){document.getElementById(c).innerHTML=document.getElementById(c).innerHTML+" "+n}a=a*g}var k=document.getElementById("spokenlangs");if(k){a=a*checkAnySelectOption(k,e,c)}if(!a){document.getElementById("save_data").disabled="disabled";document.getElementById(c).style.display="block"}else{document.getElementById("save_data").disabled="";document.getElementById(c).style.display="none"}}function checkAddressForm(b,a){valid=true;try{if(a){text=document.getElementById(a).innerHTML;text=text.replace(b,"");document.getElementById(a).innerHTML=text}country=document.getElementById("country").value;if(country=="NULL"){valid=false}type2=document.getElementById("type2");type3=document.getElementById("type3");city=document.getElementById("city").value;street=document.getElementById("street").value;if((type2.checked||type3.checked)&&(city=="NULL"||street=="")){valid=false}}catch(c){valid=false;b=c}if(!valid){if(b){if(a){document.getElementById(a).innerHTML=document.getElementById(a).innerHTML+" "+b}else{alert(b)}}document.getElementById("save_address").disabled="disabled"}else{document.getElementById("save_address").disabled=""}}function checkContactForm(c,a,b,f){var d=true;var e="";if(!checkMail("cf_email",false,false)){e=e+c+" ";d=false}if(!checkPhone("cf_phone",false,false,true)){e=e+a+" ";d=false}if(!checkMinLength("cf_name",1,false,false,false)){e=e+b+" ";d=false}if(!checkMinLength("cf_comment",1,false,false,false)){e=e+f+" ";d=false}if(!d){window.alert(e);return false}else{document.getElementById("progress_block").style.display="block";dijit.byId("progress_dialog").show();return true}}function checkContactForm2(c,a,b,f){var d=true;var e="";if(!checkMail("cf_email2",false,0)){e=e+c+" ";d=false}if(!checkPhone("cf_phone2",false,false,true)){e=e+a+" ";d=false}if(!checkMinLength("cf_name2",1,false,false,false)){e=e+b+" ";d=false}if(!checkMinLength("cf_comment2",1,false,false,false)){e=e+f+" ";d=false}if(!d){window.alert(e);return false}else{document.getElementById("progress_block").style.display="block";dijit.byId("progress_dialog").show();return true}}function checkMailingForm(){var a=true;if(!checkMinLength("from_date",1,false,false,false)){a=false}if(!checkMinLength("to_date",1,false,false,false)){a=false}if(!checkMinLength("limitXB",1,false,false,false)){a=false}if(!checkMinLength("limitXP",1,false,false,false)){a=false}if(!checkMinLength("limitYP",1,false,false,false)){a=false}if(!checkMinLength("limitZP",1,false,false,false)){a=false}if(!checkAnySelectOption(document.getElementById("branches"),false,false)){a=false}if(!a){window.alert("Všechna pole jsou povinná, vyplňte je!");return false}else{return true}};