var _CF_error_messages=new Array();var _CF_error_fields=new Object();var _CF_FirstErrorField=null;var _CF_submit_status=new Array();_CF_signalLoad=function(){_CF_loaded=1};_CF_onError=function(d,b,a,c){if(_CF_error_fields[b]==null){if(_CF_FirstErrorField==null){_CF_FirstErrorField=b}_CF_error_exists=true;_CF_error_fields[b]=c;_CF_error_messages[_CF_error_messages.length]=c}};_CF_onErrorAlert=function(a){var c="";for(var b=0;b<a.length;b++){c+=a[b]+"\n"}alert(c);return false};updateHiddenValue=function(c,b,a){if(b==null||b==""){b=0}if(document.forms[b]==null||document.forms[b][a]==null){return}document.forms[b][a].value=c};_CF_hasValue=function(c,a,e){if(a=="TEXT"||a=="FILE"||a=="PASSWORD"||a=="CFTEXTAREA"||a=="TEXTAREA"||a=="CFTEXTINPUT"||a=="DATEFIELD"){if(c.value.length==0){return false}else{if(e){str=c.value.replace(/^\s+/,"").replace(/\s+$/,"");if(str.length==0){return false}}}return true}else{if(a=="SELECT"){for(i=0;i<c.length;i++){if(c.options[i].selected){return true}}return false}else{if(a=="SINGLE_VALUE_RADIO"||a=="SINGLE_VALUE_CHECKBOX"){if(c.checked){return true}else{return false}}else{if(a=="RADIO"||a=="CHECKBOX"){if(c.length==undefined&&c.checked){return true}else{for(i=0;i<c.length;i++){if(c[i].checked){return true}}}return false}else{if(a=="CFTREE"){if(c.value.length>0){return true}else{return false}}else{if(a=="RICHTEXT"){var b=FCKeditorAPI.GetInstance(c.id);var d=b.GetXHTML();if(d.length==0){return false}else{if(e){str=d.replace(/^\s+/,"").replace(/\s+$/,"");if(str.length==0){return false}}return true}}else{return true}}}}}}};_CF_checkdate=function(a,c){a=a.replace(/^\s+/,"").replace(/\s+$/,"");a=a=a.replace(/{d \'/,"").replace(/'}/,"");if(c){if(a.length==0){return false}}else{if(a.length==0){return true}}if(a.length==0){return true}isplit=a.indexOf("/");splitchr="/";if(isplit==-1){isplit=a.indexOf(".");splitchr="."}if(isplit==-1){isplit=a.indexOf("-");splitchr="-"}if(isplit==-1||isplit==a.length){return false}var b=a.substring(0,isplit);if(b.length==4){sYear=a.substring(0,isplit);isplit=a.indexOf(splitchr,isplit+1);if(isplit==-1||(isplit+1)==a.length){return false}sMonth=a.substring((sYear.length+1),isplit);sDay=a.substring(isplit+1)}else{sMonth=a.substring(0,isplit);isplit=a.indexOf(splitchr,isplit+1);if(isplit==-1||(isplit+1)==a.length){return false}sDay=a.substring((sMonth.length+1),isplit);sYear=a.substring(isplit+1)}if((sDay.length==0)||(sMonth.length==0)||(sYear.length==0)){return false}if(!_CF_checkinteger(sMonth)){return false}else{if(!_CF_checkrange(sMonth,1,12)){return false}else{if(!_CF_checkinteger(sYear)){return false}else{if(sYear.length!=1&&sYear.length!=2&&sYear.length!=4){return false}else{if(!_CF_checkrange(sYear,0,9999)){return false}else{if(!_CF_checkinteger(sDay)){return false}else{if(!_CF_checkday(sYear,sMonth,sDay)){return false}else{return true}}}}}}}};_CF_checkeurodate=function(a,c){a=a.replace(/^\s+/,"").replace(/\s+$/,"");a=a=a.replace(/{d \'/,"").replace(/'}/,"");if(c){if(a.length==0){return false}}else{if(a.length==0){return true}}isplit=a.indexOf("/");splitchr="/";if(isplit==-1){isplit=a.indexOf(".");splitchr="."}if(isplit==-1){isplit=a.indexOf("-");splitchr="-"}if(isplit==-1||isplit==a.length){return false}var b=a.substring(0,isplit);if(b.length==4){sYear=a.substring(0,isplit);isplit=a.indexOf(splitchr,isplit+1);if(isplit==-1||(isplit+1)==a.length){return false}sMonth=a.substring((sYear.length+1),isplit);sDay=a.substring(isplit+1)}else{sDay=a.substring(0,isplit);isplit=a.indexOf(splitchr,isplit+1);if(isplit==-1||(isplit+1)==a.length){return false}sMonth=a.substring((sDay.length+1),isplit);sYear=a.substring(isplit+1)}if(!_CF_checkinteger(sMonth)){return false}else{if(!_CF_checkrange(sMonth,1,12)){return false}else{if(!_CF_checkinteger(sYear)){return false}else{if(!_CF_checkrange(sYear,0,null)){return false}else{if(!_CF_checkinteger(sDay)){return false}else{if(!_CF_checkday(sYear,sMonth,sDay)){return false}else{return true}}}}}}};_CF_checkday=function(a,b,c){maxDay=31;if(b==4||b==6||b==9||b==11){maxDay=30}else{if(b==2){if(a%4>0){maxDay=28}else{if(a%100==0&&a%400>0){maxDay=28}else{maxDay=29}}}}return _CF_checkrange(c,1,maxDay)};_CF_checkinteger=function(a,d){a=a.replace(/^\s+/,"").replace(/\s+$/,"");a=a.replace(/[$£¥€,~+]?/g,"");if(d){if(a.length==0){return false}}else{if(a.length==0){return true}}var c=".";var b=a.indexOf(c);if(b==-1){return _CF_checknumber(a)}else{return false}};_CF_numberrange=function(b,a,d,c){if(c){if(b.length==0){return false}}else{if(b.length==0){return true}}if(a!=null){if(b<a){return false}}if(d!=null){if(b>d){return false}}return true};_CF_checknumber=function(j,e){var a=" .+-0123456789";var f=" .0123456789";var g;var d=false;var h=false;var b=false;j=j.replace(/^\s+/,"").replace(/\s+$/,"");j=j.replace(/[$£¥€,~+]?/g,"");if(e){if(j.length==0){return false}}else{if(j.length==0){return true}}g=a.indexOf(j.charAt(0));if(g==1){d=true}else{if(g<1){return false}}for(var c=1;c<j.length;c++){g=f.indexOf(j.charAt(c));if(g<0){return false}else{if(g==1){if(d){return false}else{d=true}}else{if(g==0){if(d||b){h=true}}else{if(h){return false}else{b=true}}}}}return true};_CF_checkrange=function(object_value,min_value,max_value,required){object_value=object_value.replace(/^\s+/,"").replace(/\s+$/,"");if(required){if(object_value.length==0){return false}}else{if(object_value.length==0){return true}}if(!_CF_checknumber(object_value)){return false}else{return(_CF_numberrange((eval(object_value)),min_value,max_value))}return true};_CF_checktime=function(b,c){b=b.replace(/^\s+/,"").replace(/\s+$/,"");b=b.replace(/\s+:\s+/,":");b=b=b.replace(/{t \'/,"").replace(/'}/,"");if(c){if(b.length==0){return false}}else{if(b.length==0){return true}}var a=_CF_checkregex(b,/^((([0-1]?\d)|(2[0-3])):[0-5]\d)?(:[0-5]\d)? ?([AP]M|[AP]m|[ap]m|[ap]M)?$/,c);return a};_CF_checkphone=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}if(a.length==0){return true}return _CF_checkregex(a,/^(((1))?[ ,\-,\.]?([\\(]?([1-9][0-9]{2})[\\)]?))?[ ,\-,\.]?([^0-1]){1}([0-9]){2}[ ,\-,\.]?([0-9]){4}(( )((x){0,1}([0-9]){1,5}){0,1})?$/,b)};_CF_checkzip=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}return _CF_checkregex(a,/^([0-9]){5,5}$|(([0-9]){5,5}(-| ){1}([0-9]){4,4}$)/,b)};_CF_checkcreditcard=function(object_value,required){object_value=object_value.replace(/^\s+/,"").replace(/\s+$/,"");if(required){if(object_value.length==0){return false}}else{if(object_value.length==0){return true}}if(object_value.length==0){return true}var white_space=" -";var creditcard_string="";var check_char;for(var i=0;i<object_value.length;i++){check_char=white_space.indexOf(object_value.charAt(i));if(check_char<0){creditcard_string+=object_value.substring(i,(i+1))}}if(creditcard_string.length<13||creditcard_string.length>19){return false}if(creditcard_string.charAt(0)=="+"){return false}if(!_CF_checkinteger(creditcard_string)){return false}var doubledigit=creditcard_string.length%2==1?false:true;var checkdigit=0;var tempdigit;for(var i=0;i<creditcard_string.length;i++){tempdigit=eval(creditcard_string.charAt(i));if(doubledigit){tempdigit*=2;checkdigit+=(tempdigit%10);if((tempdigit/10)>=1){checkdigit++}doubledigit=false}else{checkdigit+=tempdigit;doubledigit=true}}return(checkdigit%10)==0?true:false};_CF_checkssn=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}return _CF_checkregex(a,/^[0-9]{3}(-| )[0-9]{2}(-| )[0-9]{4}$/,b)};_CF_checkEmail=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}return _CF_checkregex(a,/^[a-zA-Z_0-9-'\+~]+(\.[a-zA-Z_0-9-'\+~]+)*@([a-zA-Z_0-9-]+\.)+[a-zA-Z]{2,7}$/,b)};_CF_checkURL=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}return _CF_checkregex(a.toLowerCase(),/^((http|https|ftp|file)\:\/\/([a-zA-Z0-0]*:[a-zA-Z0-0]*(@))?[a-zA-Z0-9-\.]+(\.[a-zA-Z]{2,3})?(:[a-zA-Z0-9]*)?\/?([a-zA-Z0-9-\._\?\,\'\/\+&amp;%\$#\=~])*)|((mailto)\:[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,7})|((news)\:[a-zA-Z0-9\.]*)$/,b)};_CF_checkUUID=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}return _CF_checkregex(a,/[A-Fa-f0-9]{8,8}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{16,16}/,b)};_CF_checkGUID=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}return _CF_checkregex(a,/[A-Fa-f0-9]{8,8}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{12,12}/,b)};_CF_checkBoolean=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}if(a.toUpperCase()=="TRUE"||a.toUpperCase()=="YES"||(_CF_checknumber(a)&&a!="0")){return true}else{if(a.toUpperCase()=="FALSE"||a.toUpperCase()=="NO"||a=="0"){return true}else{return false}}};_CF_setFormParam=function(strFormName,strParamName,strParamValue){var strObjName="document['"+strFormName+"']['"+strParamName+"']";var obj=eval(strObjName);if(obj==undefined){return false}else{obj.value=strParamValue;return true}};_CF_checkregex=function(a,c,b){if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}return c.test(a)};_CF_checkTId=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}if(a.length==0){return true}return _CF_checkregex(a,/^\d{8}$/,b)};_CF_checkMacColon=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}if(a.length==0){return true}return _CF_checkregex(a,/^(([0-9a-fA-F]{2})(:)){5}([0-9a-fA-F]{2})$/,b)};_CF_checkMacHyphen=function(a,b){a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(b){if(a.length==0){return false}}else{if(a.length==0){return true}}if(a.length==0){return true}return _CF_checkregex(a,/^(([0-9a-fA-F]{2})(-)){5}([0-9a-fA-F]{2})$/,b)};
