﻿if(document.all)var browser_ie=true;else if(document.layers)var browser_nn4=true;else if(document.layers||!document.all&&document.getElementById)var browser_nn6=true;if(window.navigator.userAgent.toUpperCase().indexOf("OPERA")>=0)var browser_opera=true;function getObj(b,a){var e,d,c;if(!a)a=document;if((e=b.indexOf("?"))>0&&parent.frames.length)if(b.substring(e+1)!=""&&b.substring(e+1)!=null&&parent.frames[b.substring(e+1)]){a=parent.frames[b.substring(e+1)].document;b=b.substring(0,e)}if(!(c=a[b])&&a.all)c=a.all[b];for(d=0;!c&&d<a.forms.length;d++)c=a.forms[d][b];for(d=0;!c&&a.layers&&d<a.layers.length;d++)c=getObj(b,a.layers[d].document);if(!c&&a.getElementById)c=a.getElementById(b);return c}function getOpenerObj(a){return getObj(a,opener.document)}var loc=getObj("loc")?getObj("loc").value:"",singularModule=getObj("singularModule")?getObj("singularModule").value:"";function findPosX(a){var b=0;if(document.getElementById||document.all)while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}else if(document.layers)b+=a.x;return b}function findPosY(a){var b=0;if(document.getElementById||document.all)while(a.offsetParent){b+=a.offsetTop;a=a.offsetParent}else if(document.layers)b+=a.y;return b}function clearTextSelection(){if(browser_ie)document.selection.empty();else if(browser_nn4||browser_nn6)window.getSelection().removeAllRanges()}function set_cookie(j,i,c,h,g,d,b,f){var a=j+"="+escape(i);if(c){var e=new Date(c,h,g);a+="; expires="+e.toGMTString()}if(d)a+="; path="+escape(d);if(b)a+="; domain="+escape(b);if(f)a+="; secure";document.cookie=a}function get_cookie(b){var a=document.cookie.match(b+"=(.*?)(;|$)");if(a)return unescape(a[1]);else return null}function delete_cookie(b){var a=new Date;a.setTime(a.getTime()-1);document.cookie=b+="=; expires="+a.toGMTString()}function emptyCheck(c,b,d){var a=getObj(c);if(d&&(a.value==""||a.value=="none")){ResourceUtil.getResourceValue("crm.field.none.check",b,singularModule,loc,function(a){alert(a)});a.setAttribute("autocomplete","off");a.focus();return false}if(a.value.replace(/^\s+/g,"").replace(/\s+$/g,"").length==0){ResourceUtil.getResourceValue("crm.field.empty.check",b,singularModule,loc,function(a){alert(a)});a.setAttribute("autocomplete","off");a.focus();return false}else return true}function patternValidate(d,c,b){var a=getObj(d);if(b.toUpperCase()=="EMAIL")var e=/^\w+((-\w+)|(\.\w+)|(\+\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;if(b.toUpperCase()=="DATE")switch(userDateFormat.toLowerCase()){case "yyyy/mm/dd":var e=/^\d{4}(\/)\d{1,2}\1\d{1,2}$/;break;case "yyyy.mm.dd":var e=/^\d{4}(\.)\d{1,2}\1\d{1,2}$/;break;case "yyyy-mm-dd":var e=/^\d{4}(\-|)\d{1,2}\1\d{1,2}$/;break;case "mm/dd/yyyy":var e=/^\d{1,2}(\/)\d{1,2}\1\d{4}$/;break;case "mm.dd.yyyy":var e=/^\d{1,2}(\.)\d{1,2}\1\d{4}$/;break;case "mm-dd-yyyy":var e=/^\d{1,2}(\-)\d{1,2}\1\d{4}$/;break;case "dd/mm/yyyy":var e=/^\d{1,2}(\/)\d{1,2}\1\d{4}$/;break;case "dd.mm.yyyy":var e=/^\d{1,2}(\.)\d{1,2}\1\d{4}$/;break;case "dd-mm-yyyy":var e=/^\d{1,2}(\-)\d{1,2}\1\d{4}$/}if(b.toUpperCase()=="TIME")var e=/^\d{1,2}(\:\d{1,2})*$/;if(!e.test(trimBoth(a.value))){ResourceUtil.getResourceValue("crm.field.valid.check",c,singularModule,loc,function(a){alert(a)});a.setAttribute("autocomplete","off");a.focus();return false}}function emailValidate(b,a){if(patternValidate(b,a,"EMAIL")==false)return false;return true}function splitDateVal(a){var b,c=new Array(3);if(a.indexOf("-")>=0)b="-";else if(a.indexOf(".")>=0)b=".";else if(a.indexOf("/")>=0)b="/";switch(userDateFormat.toLowerCase()){case "yyyy/mm/dd":case "yyyy.mm.dd":case "yyyy-mm-dd":c[0]=a.substr(a.lastIndexOf(b)+1,a.length);c[1]=a.substring(a.indexOf(b)+1,a.lastIndexOf(b));c[2]=a.substring(0,a.indexOf(b));break;case "mm/dd/yyyy":case "mm.dd.yyyy":case "mm-dd-yyyy":c[0]=a.substring(a.indexOf(b)+1,a.lastIndexOf(b));c[1]=a.substring(0,a.indexOf(b));c[2]=a.substr(a.lastIndexOf(b)+1,a.length);break;case "dd/mm/yyyy":case "dd.mm.yyyy":case "dd-mm-yyyy":c[0]=a.substring(0,a.indexOf(b));c[1]=a.substring(a.indexOf(b)+1,a.lastIndexOf(b));c[2]=a.substr(a.lastIndexOf(b)+1,a.length)}return c}function comparingDates(d,b,e,c,f){var a=true;switch(f){case "L":if(d>=e){alert(b+" should be less than "+c);a=false}break;case "LE":if(d>e){alert(b+" should be less than or equal to "+c);a=false}break;case "E":if(d!=e){alert(b+" should be equal to "+c);a=false}break;case "G":if(d<=e){alert(b+" should be greater than "+c);a=false}break;case "GE":if(d<e){ResourceUtil.getResourceValue("crm.field.comparision.check",b+";"+c,singularModule,loc,function(a){alert(a)});a=false}}if(a==false)return false;else return true}function dateTimeValidate(a,b,c,g){if(patternValidate(a,c,"DATE")==false)return false;dateval=getObj(a).value.replace(/^\s+/g,"").replace(/\s+$/g,"");var f=splitDateVal(dateval);dd=f[0];mm=f[1];yyyy=f[2];if(dd<1||dd>31||mm<1||mm>12||yyyy<1||yyyy<1e3){ResourceUtil.getResourceValue("crm.field.valid.check",c,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();if(dd<1||dd>31)selInvalidText(getObj(a),dd);if(mm<1||mm>12)selInvalidText(getObj(a),mm);if(yyyy<1||yyyy<1e3)selInvalidText(getObj(a),yyyy);return false}if(mm==2&&dd>29){ResourceUtil.getResourceValue("crm.field.valid.check",c,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();selInvalidText(getObj(a),dd);return false}if(mm==2&&dd>28&&yyyy%4!=0){ResourceUtil.getResourceValue("crm.field.valid.check",c,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();selInvalidText(getObj(a),dd);return false}switch(parseInt(mm)){case 2:case 4:case 6:case 9:case 11:if(dd>30){ResourceUtil.getResourceValue("crm.field.valid.check",c,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();selInvalidText(getObj(a),dd);return false}}if(getObj(b+"hour"))var e=getObj(b+"hour").value.replace(/^\s+/g,"").replace(/\s+$/g,"");else var e=getObj("property("+b+"hour)").value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(getObj(b+"minute"))var j=getObj(b+"minute").value.replace(/^\s+/g,"").replace(/\s+$/g,"");else var j=getObj("property("+b+"minute)").value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(getObj(b+"ampm"))var i=getObj(b+"ampm").value.replace(/^\s+/g,"").replace(/\s+$/g,"");else var i=getObj("property("+b+"ampm)").value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(i=="PM"&&e<12)e=parseInt(e)+12;var h=new Date,d=new Date;d.setYear(yyyy);d.setMonth(mm-1);d.setDate(dd);d.setHours(e);d.setMinutes(j);if(g!="OTH")if(!comparingDates(d,c,h,"current date & time",g)){getObj(a).setAttribute("autocomplete","off");getObj(a).focus();return false}else return true;else return true}function dateTimeComparison(p,e,d,v,f,c,w){var u=getObj(p).value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(getObj(v))var m=getObj(v).value.replace(/^\s+/g,"").replace(/\s+$/g,"");else if(getObj(c))var m=getObj(c).value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(getObj(e+"hour")&&getObj(e+"minute")&&getObj(e+"ampm")){var a=getObj(e+"hour").value.replace(/^\s+/g,"").replace(/\s+$/g,""),q=getObj(e+"minute").value.replace(/^\s+/g,"").replace(/\s+$/g,""),s=getObj(e+"ampm").value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(s=="PM"){if(a.indexOf("0")==0)a=a.substr(1);if(a<12)a=parseInt(a)+12}var j=a+":"+q}else if(getObj("property("+d+"hour)")&&getObj("property("+d+"minute)")&&getObj("property("+d+"ampm)")){var a=getObj("property("+d+"hour)").value.replace(/^\s+/g,"").replace(/\s+$/g,""),q=getObj("property("+d+"minute)").value.replace(/^\s+/g,"").replace(/\s+$/g,""),s=getObj("property("+d+"ampm)").value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(s=="PM"){if(a.indexOf("0")==0)a=a.substr(1);if(a<12)a=parseInt(a)+12}var j=a+":"+q}else{u=getObj("value_"+d).innerHTML;var g=u.split(" ");dataval1=g[0];var l=g[1].split(":"),a=l[0],q=l[1],s=g[2];if(s=="PM"){if(a.indexOf("0")==0)a=a.substr(1);if(a<12)a=parseInt(a)+12}var j=a+":"+q}if(getObj(f+"hour")&&getObj(f+"minute")&&getObj(f+"ampm")){var b=getObj(f+"hour").value.replace(/^\s+/g,"").replace(/\s+$/g,""),r=getObj(f+"minute").value.replace(/^\s+/g,"").replace(/\s+$/g,""),t=getObj(f+"ampm").value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(t=="PM"){if(b.indexOf("0")==0)b=b.substr(1);if(b<12)b=parseInt(b)+12}var k=b+":"+r}else if(getObj("property("+c+"hour)")&&getObj("property("+c+"minute)")&&getObj("property("+c+"ampm)")){var b=getObj("property("+c+"hour)").value.replace(/^\s+/g,"").replace(/\s+$/g,""),r=getObj("property("+c+"minute)").value.replace(/^\s+/g,"").replace(/\s+$/g,""),t=getObj("property("+c+"ampm)").value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(t=="PM"){if(b.indexOf("0")==0)b=b.substr(1);if(b<12)b=parseInt(b)+12}var k=b+":"+r}else{m=getObj("value_"+c).innerHTML;var g=m.split(" ");m=g[0];var l=g[1].split(":"),b=l[0],r=l[1],t=g[2];if(t=="PM"){if(b.indexOf("0")==0)b=b.substr(1);if(b<12)b=parseInt(b)+12}var k=b+":"+r}var z=j.substring(0,j.indexOf(":")),x=j.substring(j.indexOf(":")+1,j.length),A=k.substring(0,k.indexOf(":")),y=k.substring(k.indexOf(":")+1,k.length),n=splitDateVal(u),o=splitDateVal(m);dd1=n[0];mm1=n[1];yyyy1=n[2];dd2=o[0];mm2=o[1];yyyy2=o[2];var h=new Date,i=new Date;h.setYear(yyyy1);h.setMonth(mm1-1);h.setDate(dd1);h.setHours(z);h.setMinutes(x);i.setYear(yyyy2);i.setMonth(mm2-1);i.setDate(dd2);i.setHours(A);i.setMinutes(y);if(w!="OTH")if(!comparingDates(h,d,i,c,w)){getObj(p).setAttribute("autocomplete","off");getObj(p).focus();return false}else return true;else return true}function dateValidate(a,b,e){if(patternValidate(a,b,"DATE")==false)return false;dateval=getObj(a).value.replace(/^\s+/g,"").replace(/\s+$/g,"");var d=splitDateVal(dateval);dd=d[0];mm=d[1];yyyy=d[2];if(dd<1||dd>31||mm<1||mm>12||yyyy<1||yyyy<1e3){ResourceUtil.getResourceValue("crm.field.valid.check",b,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();if(dd<1||dd>31)selInvalidText(getObj(a),dd);if(mm<1||mm>12)selInvalidText(getObj(a),mm);if(yyyy<1||yyyy<1e3)selInvalidText(getObj(a),yyyy);return false}if(mm==2&&dd>29){ResourceUtil.getResourceValue("crm.field.valid.check",b,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();selInvalidText(getObj(a),dd);return false}if(mm==2&&dd>28&&yyyy%4!=0){ResourceUtil.getResourceValue("crm.field.valid.check",b,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();selInvalidText(getObj(a),dd);return false}switch(parseInt(mm)){case 2:case 4:case 6:case 9:case 11:if(dd>30){ResourceUtil.getResourceValue("crm.field.valid.check",b,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();selInvalidText(getObj(a),dd);return false}}var f=new Date,c=new Date;c.setYear(yyyy);c.setMonth(mm-1);c.setDate(dd);if(e!="OTH")if(!comparingDates(c,b,f,"current date",e)){getObj(a).setAttribute("autocomplete","off");getObj(a).focus();return false}else return true;else return true}function dateComparison(e,i,g,f,h){var j=getObj(e).value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(getObj(g))var k=getObj(g).value.replace(/^\s+/g,"").replace(/\s+$/g,"");else var k=getObj("value_"+f).innerHTML.replace(/^\s+/g,"").replace(/\s+$/g,"");var c=splitDateVal(j),d=splitDateVal(k);dd1=c[0];mm1=c[1];yyyy1=c[2];dd2=d[0];mm2=d[1];yyyy2=d[2];var a=new Date,b=new Date;a.setYear(yyyy1);a.setMonth(mm1-1);a.setDate(dd1);b.setYear(yyyy2);b.setMonth(mm2-1);b.setDate(dd2);if(h!="OTH")if(!comparingDates(a,i,b,f,h)){getObj(e).setAttribute("autocomplete","off");getObj(e).focus();return false}else return true;else return true}function timeValidate(a,e,h){if(patternValidate(a,e,"TIME")==false)return false;var b=getObj(a).value.replace(/^\s+/g,"").replace(/\s+$/g,""),c=parseInt(b.substring(0,b.indexOf(":"))),d=parseInt(b.substring(b.indexOf(":")+1,b.length)),g=getObj(a);if(c>23||d>59){ResourceUtil.getResourceValue("crm.field.valid.check",e,singularModule,loc,function(a){alert(a)});g.setAttribute("autocomplete","off");g.focus();if(c>23)selInvalidText(getObj(a),c);if(d>59)selInvalidText(getObj(a),d);return false}var i=new Date,f=new Date;f.setHours(c);f.setMinutes(d);if(h!="OTH")if(!comparingDates(f,e,i,"current time",h)){getObj(a).setAttribute("autocomplete","off");getObj(a).focus();return false}else return true;else return true}function timeComparison(c,g,i,h,f){var a=getObj(c).value.replace(/^\s+/g,"").replace(/\s+$/g,""),b=getObj(i).value.replace(/^\s+/g,"").replace(/\s+$/g,""),l=a.substring(0,a.indexOf(":")),j=a.substring(a.indexOf(":")+1,a.length),m=b.substring(0,b.indexOf(":")),k=b.substring(b.indexOf(":")+1,b.length),d=new Date,e=new Date;d.setHours(l);d.setMinutes(j);e.setHours(m);e.setMinutes(k);if(f!="OTH")if(!comparingDates(d,g,e,h,f)){getObj(c).setAttribute("autocomplete","off");getObj(c).focus();return false}else return true;else return true}function numValidate(fldName,fldLabel,format){if(getObj(fldName)!=null&&getObj(fldName).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){var val=getObj(fldName).value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(format!="any")var format=format.split(","),restr="/^\\d{1,"+format[0]+"}(\\.\\d{1,"+format[0]+"})$/",re=eval(restr);else var re=/^\d+(,(\d)+)*(\.\d{1,2})*$/;if(!re.test(val)){ResourceUtil.getResourceValue("crm.field.valid.check",fldLabel,singularModule,loc,function(a){alert(a)});getObj(fldName).setAttribute("autocomplete","off");getObj(fldName).focus();return false}else return true}else return true}function invValidate(fldName,fldLabel,format){if(getObj(fldName)!=null&&getObj(fldName).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){var val=getObj(fldName).value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(format!="any")var format=format.split(","),restr="/^\\d{1,"+format[0]+"}(\\.\\d{1,"+format[0]+"})$/",re=eval(restr);else var re=/^\-|\d+(,(\d)+)*(\.\d{1,2})*$/;if(!re.test(val)){ResourceUtil.getResourceValue("crm.field.valid.check",fldLabel,singularModule,loc,function(a){alert(a)});getObj(fldName).setAttribute("autocomplete","off");getObj(fldName).focus();return false}else return true}else return true}function qtyValidate(a,c){if(getObj(a)!=null&&getObj(a).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){var b=getObj(a).value.replace(/^\s+/g,"").replace(/\s+$/g,""),d=/^\-|\d+(,(\d)+)*(\.\d{1,2})*$/;if(isNaN(b)||b.indexOf(".")!=-1||!d.test(b)||b.indexOf("+")!=-1){ResourceUtil.getResourceValue("crm.field.valid.check",c,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();return false}else return true}else return true}function phoneValidate(a,c){if(getObj(a)!=null&&getObj(a).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){var b=getObj(a).value.replace(/^\s+/g,"").replace(/\s+$/g,""),d=/^\d+(,(\d)+)*(\.\d{1,2})*$/;if(isNaN(b)||b.indexOf(".")!=-1||!d.test(b)||b.indexOf("+")!=-1){ResourceUtil.getResourceValue("crm.field.valid.check",c,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();return false}else return true}else return true}function adjValidate(fldName,fldLabel,format){if(getObj(fldName)!=null&&getObj(fldName).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){var val=getObj(fldName).value.replace(/^\s+/g,"").replace(/\s+$/g,"");if(format!="any")var format=format.split(","),restr="/^-|d{1,"+format[0]+"}(\\.\\d{1,"+format[0]+"})$/",re=eval(restr);else var re=/^\-|\d+(,(\d)+)*(\.\d{1,2})*$/;if(!re.test(val)){ResourceUtil.getResourceValue("crm.field.valid.check",fldLabel,singularModule,loc,function(a){alert(a)});getObj(fldName).setAttribute("autocomplete","off");getObj(fldName).focus();return false}else return true}else return true}function intValidate(a,c){if(getObj(a)!=null&&getObj(a).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){var b=getObj(a).value.replace(/^\s+/g,"").replace(/\s+$/g,""),d=/^\d+(,(\d)+)*(\.\d{1,2})*$/;if(isNaN(b)||b.indexOf(".")!=-1||!d.test(b)){ResourceUtil.getResourceValue("crm.field.valid.check",c,singularModule,loc,function(a){alert(a)});getObj(a).setAttribute("autocomplete","off");getObj(a).focus();return false}else return true}else return true}function numConstComp(e,c,f,a){var d=parseFloat(getObj(e).value.replace(/^\s+/g,"").replace(/\s+$/g,""));a=parseFloat(a);var b=true;switch(f){case "L":if(d>=a){alert(c+" should be less than "+a);b=false}break;case "LE":if(d>a){alert(c+" should be less than or equal to "+a);b=false}break;case "E":if(d!=a){alert(c+" should be equal to "+a);b=false}break;case "NE":if(d==a){alert(c+" should not be equal to "+a);b=false}break;case "G":if(d<=a){alert(c+" should be greater than "+a);b=false}break;case "GE":if(d<a){ResourceUtil.getResourceValue("crm.field.comparision.check",c+";"+a,singularModule,loc,function(a){alert(a)});getObj(e).setAttribute("autocomplete","off");b=false}}if(b==false){getObj(e).focus();return false}else return true}function selInvalidText(a,b){if(browser_ie){if(a.createTextRange()){var c=a.createTextRange();c.findText(b);c.select()}}else if(browser_nn4||browser_nn6)a.setSelectionRange(a.value.indexOf(b),parseInt(a.value.indexOf(b)+b.length))}function formValidate(){if(getObj("loc"))loc=getObj("loc").value;singularModule=getObj("singularModule")?getObj("singularModule").value:"";for(var a=0;a<fieldname.length;a++){var b=fielddatatype[a].split("~");if(b[1]=="M")if(!emptyCheck(fieldname[a],fieldlabel[a]))return false;switch(b[0]){case "E":if(getObj(fieldname[a])!=null&&getObj(fieldname[a]).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0)if(!emailValidate(fieldname[a],fieldlabel[a]))return false;break;case "DT":if(getObj(fieldname[a])!=null&&getObj(fieldname[a]).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){if(typeof b[3]=="undefined")var c="OTH";else var c=b[3];if(!dateTimeValidate(fieldname[a],b[2],fieldlabel[a],c))return false;if(b[4])if(!dateTimeComparison(fieldname[a],b[2],fieldlabel[a],b[5],b[6],b[7],b[4]))return false}break;case "D":if(getObj(fieldname[a])!=null&&getObj(fieldname[a]).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){if(typeof b[2]=="undefined")var c="OTH";else var c=b[2];if(!dateValidate(fieldname[a],fieldlabel[a],c))return false;if(b[3])if(!dateComparison(fieldname[a],fieldlabel[a],b[4],b[5],b[3]))return false}break;case "T":if(getObj(fieldname[a])!=null&&getObj(fieldname[a]).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){if(typeof b[2]=="undefined")var d="OTH";else var d=b[2];if(!timeValidate(fieldname[a],fieldlabel[a],d))return false;if(b[3])if(!timeComparison(fieldname[a],fieldlabel[a],b[4],b[5],b[3]))return false}break;case "I":if(getObj(fieldname[a])!=null&&getObj(fieldname[a]).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){if(!intValidate(fieldname[a],fieldlabel[a]))return false;if(b[2])if(!numConstComp(fieldname[a],fieldlabel[a],b[2],b[3]))return false}break;case "N":if(getObj(fieldname[a])!=null&&getObj(fieldname[a]).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0){if(typeof b[2]=="undefined")var e="any";else var e=b[2];if(!numValidate(fieldname[a],fieldlabel[a],e))return false;if(b[3])if(!numConstComp(fieldname[a],fieldlabel[a],b[3],b[4]))return false}break;case "P":if(getObj(fieldname[a])!=null&&getObj(fieldname[a]).value.replace(/^\s+/g,"").replace(/\s+$/g,"").length!=0)if(!phoneValidate(fieldname[a],fieldlabel[a]))return false}}return true}function clearId(b){var a=getObj(b);a.value=""}function showCalc(a){var b=getObj(a);openPopUp("calcWin",b,"/crm/Calc.do?currFld="+a,"Calc",170,220,"menubar=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=yes")}function showLookUp(c,b,g,f,l,k,h,a){var i=getObj(c);productStr="";if(a!=undefined)if(a!=undefined){if(a=="vendorName"||a=="property(vendorName:Vendor Name)")productId=getObj("property(vendorName:Vendor Name)")?getObj("property(vendorName:Vendor Name)").value:"";else if(getObj(a))productId=getObj(a).value;productStr="&productId="+productId}var e=b;if(b.indexOf("property(")>-1){var d=b.substr(b.indexOf("(")+1);e=d.substr(0,d.lastIndexOf(":"))}var j="Lookup"+e;openPopUp("lookUpWin",i,"/crm/Search.do?searchmodule="+f+"&fldName="+c+"&fldId="+b+"&fldLabel="+g+"&fldValue=&user="+h+productStr,j,500,400,"menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes")}function openPopUp(winInst,currObj,baseURL,winName,width,height,features){var left=parseInt(findPosX(currObj)),top=parseInt(findPosY(currObj));if(window.navigator.appName!="Opera")top+=parseInt(currObj.offsetHeight);else top+=parseInt(currObj.offsetHeight)*2+10;if(browser_ie){top+=window.screenTop-document.body.scrollTop;left-=document.body.scrollLeft;if(top+height+30>window.screen.height)top=findPosY(currObj)+window.screenTop-height-30;if(left+width>window.screen.width)left=findPosX(currObj)+window.screenLeft-width;if(winName=="entreply"||winName=="casereply")top=100}else if(browser_nn4||browser_nn6){top+=scrY-pgeY;left+=scrX-pgeX;if(top+height+30>window.screen.height)top=findPosY(currObj)+(scrY-pgeY)-height-30;if(left+width>window.screen.width)left=findPosX(currObj)+(scrX-pgeX)-width}features="width="+width+",height="+height+",top="+top+",left="+left+";"+features;eval(winInst+'=window.open("'+baseURL+'","'+winName+'","'+features+'")')}var scrX=0,scrY=0,pgeX=0,pgeY=0;if(browser_nn4||browser_nn6)document.addEventListener("click",popUpListener,true);function popUpListener(a){if(browser_nn4||browser_nn6){scrX=a.screenX;scrY=a.screenY;pgeX=a.pageX;pgeY=a.pageY}}for(var i=0;i<document.forms.length;i++)document.forms[i].submitted=true;ScrollEffect=function(){};ScrollEffect.lengthcount=0;ScrollEffect.closelimit=0;ScrollEffect.limit=0;ScrollEffect.togglelimit=0;ScrollEffect.topplelimit=0;function just(){ig=getObj("NewUser");if(ScrollEffect.lengthcount>ScrollEffect.closelimit){closet();return}ig.style.display="block";ig.style.height=ScrollEffect.lengthcount+"px";ScrollEffect.lengthcount=ScrollEffect.lengthcount+10;if(ScrollEffect.lengthcount<ScrollEffect.limit)setTimeout("just()",15);else{getObj("reg").style.display="block";getObj("agreement").checked=false;getObj("hide").style.display="none";return}}function closet(){ig=getObj("NewUser");getObj("reg").style.display="none";ScrollEffect.lengthcount=ScrollEffect.lengthcount-10;ig.style.height=ScrollEffect.lengthcount+"px";if(ScrollEffect.lengthcount<20){ig.style.display="none";return}else setTimeout("closet()",15)}function toggle(){bottom_ig=getObj("hide");if(ScrollEffect.lengthcount>=ScrollEffect.togglelimit){topple();return}bottom_ig.style.display="block";ig.style.height=ScrollEffect.lengthcount+"px";ScrollEffect.lengthcount=ScrollEffect.lengthcount+3;if(ScrollEffect.lengthcount<ScrollEffect.togglelimit)setTimeout("toggle()",20);else{getObj("hide").style.display="block";return}}function topple(){button_ig=getObj("hide");button_ig.style.display="none";ScrollEffect.lengthcount=ScrollEffect.lengthcount-3;ig.style.height=ScrollEffect.lengthcount+"px";if(ScrollEffect.lengthcount<ScrollEffect.topplelimit)return;else setTimeout("topple()",30)}function slideDown(a){if(a!="contactdetails"&&getObj("contactdetails").style.display=="")slideUp("contactdetails");else if(a!="sendfriend"&&getObj("sendfriend").style.display==""){slideUp("sendfriend");getObj("sent_confirm_message").style.display="none"}new Effect.SlideDown(a)}function slideUp(a){new Effect.SlideUp(a)}function trimRight(b){var a=b.replace(/[ ]*$/,"");return a}function trimBoth(b){var a=trimRight(trimLeft(b));return a}function trimLeft(b){var a=b.replace(/[ ]*/,"");return a}var splCharArray=["`","~","!","#","^","*","[","]","{","}","|","\\",'"',";"];function splCharCheck(a){for(i=0;i<splCharArray.length;i++)if(a.indexOf(splCharArray[i])>=0)return false;return true}function setDependent(u,w){var s=u.name,g="";if(getObj("field"+s))g=getObj("field"+s).value;if(g!=null&&g!=""&&g!="null"){var p=g.split("&&&");for(var k=0;k<p.length;k++){var n=false,t=p[k].split("|||"),a=t[0],q=t[1].split(":::");if(a.indexOf(")")>-1)a=a.replace(/\)/g,"_____");if(a.indexOf("(")>-1)a=a.replace(/\(/g,"____");if(a.indexOf(".")>-1)a=a.replace(/\./g,"___");var b=getObj("property("+a+")");if(b){if(getObj(a)){var x=getObj(a).value;b=getObj("comboValue"+x)}var e="";for(var h=b.options.length-1;h>=0;h--)if(b.options[h].selected)if(e=="")e=b.options[h].value;else e=e+";;;"+b.options[h].value;b.value="";var v=getObj("selectValue"+a).value;for(var l=0;l<q.length;l++){var r=q[l].split("==="),j=r[0];if(j=="-None-")j="";if(j==u.value){n=true;b.length=0;var f=r[1].split(";;;");for(var c=f.length-1;c>=0;c--){var d=document.createElement("OPTION");if(f[c]=="-None-")d.value=="";else d.value=f[c];d.text=f[c];if(e!=undefined){var o=e.split(";;;");for(var m=0;m<o.length;m++)if(f[c]==o[m])d.selected=true}b.options.add(d)}}}if(!n){var i=v.split(";");b.length=0;for(var c=0;c<i.length;c++){var d=document.createElement("OPTION");if(i[c]=="-None-")d.value="";else d.value=i[c];d.text=i[c];b.options.add(d)}}if(!w)setDependent(b,false)}}}}function openSpan(){}function removeFreezeLayer(){if(document.getElementById("FreezeLayer"))document.body.removeChild(document.getElementById("FreezeLayer"))}
