if(typeof jslang=="undefined"){LoadLangV("EN")}else{if(jslang=="JP"){jslang="JA"}if(jslang=="NO"){jslang="NN"}if(jslang=="CS"){jslang="CZ"}if(jslang=="SI"){jslang="SL"}switch(jslang){case"EN":case"IS":case"JA":case"NN":case"CS":case"FR":case"ES":case"DE":case"SL":case"SV":LoadLangV(jslang);break;default:LoadLangV("EN");break}}function LoadLangV(d){var b="";if(typeof siteUrl!="undefined"){b=siteUrl}var c=document.createElement("script");c.setAttribute("src",b+"/CatalystScripts/lang/"+d+"/ValidationFunctions_"+d+".js");c.setAttribute("charset",charsetV(d));c.setAttribute("type","text/javascript");document.getElementsByTagName("head")[0].appendChild(c)}function charsetV(b){var c="";switch(b){case"JA":c="shift-jis";break;case"IS":case"CS":case"SL":case"SV":c="iso-8859-1";break;default:c="utf-8";break}return c}function formfield(b,g){switch(g){case"firstupper":var e=true;var f=true;for(var d=1;d<b.length;d++){var j=b.charCodeAt(d);if(j>=65&&j<=90){f=false}if(j>=97&&j<=127){e=false}}if(e||f){var h=b.split(" ");b="";for(var d=0;d<h.length;d++){if(h[d].length>=1){b=b+" "+h[d].substring(0,1).toUpperCase()+h[d].substring(1).toLowerCase()}}}b=b.replace(".","");b=b.replace(",","");break;case"firstupperspecial":var h=b.split(" ");b="";for(var d=0;d<h.length;d++){if(h[d].length>=1){b=b+" "+h[d].substring(0,1).toUpperCase()+h[d].substring(1)}}break;case"alllower":b=b.toLowerCase();break;case"allupper":b=b.toUpperCase();break;default:break}if(b.substring(0,1)==" "){b=b.substring(1)}return b}function isCurrency(e,g){var b="";if(e.length==0){b="- "+g+validatelang.Currency.MustNumber}else{for(var d=0;d<e.length;d++){var f=e.charAt(d);if((f<"0")||(f>"9")){if(f!="."&&f!=","){b="- "+g+validatelang.Currency.NoSymbol}}}}return b}function isNumeric(e,g){var b="";if(e.length==0){b="- "+g+validatelang.Number.MustNumber}else{var d;for(d=0;d<e.length;d++){var f=e.charAt(d);if((f<"0")||(f>"9")){b="- "+g+validatelang.Number.NoDecimal;return b}}}return b}function isFloat(e,g){var b="";var d;if(e.length==0){b="- "+g+validatelang.Float.MustNumber}else{for(d=0;d<e.length;d++){var f=e.charAt(d);if(((f<"0")||(f>"9"))){if(f!="."&&f!=","){b="- "+g+validatelang.Float.MustNumber;return b}}}}return b}function isEmpty(b,d){var c="";if(b.trim().length==0){c=validatelang.Enter.PleaseEnter+d+"\n"}return c}function checkDropdown(b,d){var c="";if(b.length==0||b==" "){c=validatelang.Select.PleaseSelect+d+"\n"}return c}function checkEmail(c){var d="";if(c.length>0){var b=/^.+@.+\..{2,6}$/;if(!(b.test(c))){d=validatelang.Email.ValidEmail}else{var e=/[\(\)\<\>\,\;\:\\\"\[\]]/;if(c.match(e)){d=validatelang.Email.Illegal}}}else{d=validatelang.Email.ValidEmail}return d}function checkSelected(e,b){var c="- "+b+validatelang.Select.MustSelect;if(e.length>0){for(var d=0;d<e.length;d++){if(e[d].disabled==false&&e[d].checked==true){c=""}}}else{if(e.disabled==false&&e.checked==true){c=""}}return c}function getRadioSelected(c){if(c.length>0){for(var b=0;b<c.length;b++){if(c[b].disabled==false&&c[b].checked==true){return c[b].value}}}else{if(c.disabled==false&&c.checked==true){return c.value}}return null}function checkSelectedX(h,c){var e="- "+c+validatelang.Select.MustSelect;var g=document.getElementById(h);var d=g.getElementsByTagName("td");var b;for(var f=0;f<d.length;f++){ctrl=d[f].firstChild;if(ctrl.type=="checkbox"||ctrl.type=="radio"){if(ctrl.disabled==false&&ctrl.checked==true){e=""}}}return e}function checkSpaces(b,e){var c="";for(var d=0;d<b.length;d++){if(b.charAt(d)==" "){c="- "+e+validatelang.Others.CannotContain+validatelang.Others.WhiteSpace}}return c}function checkUrlChar(b,f){var d="";for(i=0;i<b.length;i++){var e=b.charAt(i);switch(e){case"/":case"\\":case"#":case"?":case":":case"@":case"=":case"&":case'"':case"|":case"_":case".":d="- "+f+validatelang.Others.CannotContain+"["+e+"] "+validatelang.Others.Character;return d}}return d}function isInteger(d){var b;if(d.length==0){return false}for(b=0;b<d.length;b++){var e=d.charAt(b);if(((e<"0")||(e>"9"))){return false}}return true}function checkDate(c,e){var b="";if(c.length==0){b=validatelang.Enter.PleaseEnter+e+validatelang.CheckDate.ValidDate;return b}return b}function appendBreak(b){return b=b+"\n"}String.prototype.trim=function(){a=this.replace(/^\s+/,"");return a.replace(/\s+$/,"")};function addEventSimple(d,b,c){if(d.addEventListener){d.addEventListener(b,c,false)}else{if(d.attachEvent){d.attachEvent("on"+b,c)}}}function sendRequest(c,f,b){var d=createXMLHTTPObject();if(!d){return}var e=(b)?"POST":"GET";d.open(e,c,true);d.setRequestHeader("User-Agent","XMLHTTP/1.0");if(b){d.setRequestHeader("Content-type","application/x-www-form-urlencoded")}d.onreadystatechange=function(){if(d.readyState!=4){return}if(d.status!=200&&d.status!=304){return}f(d)};if(d.readyState==4){return}d.send(b)}var XMLHttpFactories=[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml3.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}];function createXMLHTTPObject(){var c=false;for(var b=0;b<XMLHttpFactories.length;b++){try{c=XMLHttpFactories[b]()}catch(d){continue}break}return c}for(var i=0;i<document.forms.length;i++){initCaptchaOnForm(document.forms[i])}function initCaptchaOnForm(c){if(c._CaptchaHookedUp){return}if(!c.CaptchaV2){return}if(!c.CaptchaHV2){return}var b=6;addEventSimple(c.CaptchaV2,"keyup",function(g){if(c.CaptchaV2.previousValue==c.CaptchaV2.value){return}c.CaptchaV2.previousValue=c.CaptchaV2.value;var d=c.CaptchaHV2.value;var f=c.CaptchaV2.value;if(f.length!=b){c._CaptchaTextIsInvalid=true;return}sendRequest("/ValidateCaptcha.ashx?key="+d+"&answer="+f,function(e){c._CaptchaTextIsInvalid=e.responseText=="false"})});c._CaptchaHookedUp=true}function captchaIsInvalid(c,b,d){if(c.CaptchaV2.value.trim().length==0){return"- "+b}if(c._CaptchaTextIsInvalid){return"- "+d}return""};