// JavaScript Document
if(typeof jslang=="undefined"){LoadLangV("AU")}else{switch(jslang){case"AU":case"IS":case"JP":case"NO":case"CZ":case"FR":LoadLangV(jslang);break;default:LoadLangV("AU");break}}function LoadLangV(C){var A="";if(typeof siteUrl!="undefined"){A=siteUrl}var B=document.createElement("script");B.setAttribute("src",A+"/CatalystScripts/lang/"+C+"/ValidationFunctions_"+C+".js");B.setAttribute("charset",charsetV(C));B.setAttribute("type","text/javascript");document.getElementsByTagName("head")[0].appendChild(B)}function charsetV(A){var B="";switch(A){case"JP":B="shift-jis";break;case"IS":case"CZ":case"FR":B="iso-8859-1";break;default:B="utf-8";break}return B}function formfield(A,E){switch(E){case"firstupper":var C=true;var D=true;for(var B=1;B<A.length;B++){var G=A.charCodeAt(B);if(G>=65&&G<=90){D=false}if(G>=97&&G<=127){C=false}}if(C||D){var F=A.split(" ");A="";for(var B=0;B<F.length;B++){if(F[B].length>=1){A=A+" "+F[B].substring(0,1).toUpperCase()+F[B].substring(1).toLowerCase()}}}A=A.replace(".","");A=A.replace(",","");break;case"firstupperspecial":var F=A.split(" ");A="";for(var B=0;B<F.length;B++){if(F[B].length>=1){A=A+" "+F[B].substring(0,1).toUpperCase()+F[B].substring(1)}}break;case"alllower":A=A.toLowerCase();break;case"allupper":A=A.toUpperCase();break;default:break}if(A.substring(0,1)==" "){A=A.substring(1)}return A}function isCurrency(C,E){var A="";if(C.length==0){A="- "+E+validatelang.Currency.MustNumber}else{for(var B=0;B<C.length;B++){var D=C.charAt(B);if((D<"0")||(D>"9")){if(D!="."){A="- "+E+validatelang.Currency.NoSymbol}}}}return A}function isNumeric(C,E){var A="";if(C.length==0){A="- "+E+validatelang.Number.MustNumber}else{var B;for(B=0;B<C.length;B++){var D=C.charAt(B);if((D<"0")||(D>"9")){A="- "+E+validatelang.Number.NoDecimal;return A}}}return A}function isFloat(C,E){var A="";var B;if(C.length==0){A="- "+E+validatelang.Float.MustNumber}else{for(B=0;B<C.length;B++){var D=C.charAt(B);if(((D<"0")||(D>"9"))){if(D!="."&&D!=","){A="- "+E+validatelang.Float.MustNumber;return A}}}}return A}function isEmpty(A,C){var B="";if(A.trim().length==0){B=validatelang.Enter.PleaseEnter+C+"\n"}return B}function checkDropdown(A,C){var B="";if(A.length==0){B=validatelang.Select.PleaseSelect+C+"\n"}return B}function checkEmail(B){var C="";if(B.length>0){var A=/^.+@.+\..{2,4}$/;if(!(A.test(B))){C=validatelang.Email.ValidEmail}else{var D=/[\(\)\<\>\,\;\:\\\"\[\]]/;if(B.match(D)){C=validatelang.Email.Illegal}}}else{C=validatelang.Email.ValidEmail}return C}function checkSelected(D,A){var B="- "+A+validatelang.Select.MustSelect;if(D.length>0){for(var C=0;C<D.length;C++){if(D[C].disabled==false&&D[C].checked==true){B=""}}}else{if(D.disabled==false&&D.checked==true){B=""}}return B}function getRadioSelected(B){if(B.length>0){for(var A=0;A<B.length;A++){if(B[A].disabled==false&&B[A].checked==true){return B[A].value}}}else{if(B.disabled==false&&B.checked==true){return B.value}}return null}function checkSelectedX(G,B){var D="- "+B+validatelang.Select.MustSelect;var F=document.getElementById(G);var C=F.getElementsByTagName("td");var A;for(var E=0;E<C.length;E++){ctrl=C[E].firstChild;if(ctrl.type=="checkbox"||ctrl.type=="radio"){if(ctrl.disabled==false&&ctrl.checked==true){D=""}}}return D}function checkSpaces(A,D){var B="";for(var C=0;C<A.length;C++){if(A.charAt(C)==" "){B="- "+D+validatelang.Others.CannotContain+validatelang.Others.WhiteSpace}}return B}function checkUrlChar(A,D){var B="";for(i=0;i<A.length;i++){var C=A.charAt(i);switch(C){case"/":case"\\":case"#":case"?":case":":case"@":case"=":case"&":case'"':case"|":case".":B="- "+D+validatelang.Others.CannotContain+"["+C+"] "+validatelang.Others.Character;return B}}return B}function isInteger(B){var A;if(B.length==0){return false}for(A=0;A<B.length;A++){var C=B.charAt(A);if(((C<"0")||(C>"9"))){return false}}return true}function checkDate(B,C){var A="";if(B.length==0){A=validatelang.Enter.PleaseEnter+C+validatelang.CheckDate.ValidDate;return A}return A}function appendBreak(A){return A=A+"\n"}String.prototype.trim=function(){a=this.replace(/^\s+/,"");return a.replace(/\s+$/,"")};