var lastValue="" function changeCase(obj,Case) { try { str = obj.value if(Case=="Upper"){str = str.toUpperCase()} else{str = str.toLowerCase()} obj.value = str } catch(error){} } function commaSeperatedNumber(v,Precision) { while(v.indexOf(",",0)!=-1) { v = v.replace(",","") } while(v.indexOf("0",0)==0) { v = v.substring(1,v.length) } if(v==""){v=0;} if(isNaN(v)){return 0;} var dollars = parseInt(v); if(isNaN(dollars)){dollars=0} var cents centArr = v.split(".") if(centArr.length>=1) {cents = centArr[1]} else {cents=0} var negative if (v.indexOf("-",0)!=-1){ negative=1; }else {} //var negative = dollars<0; if(negative){dollars = -dollars;} var dA=dollars.toString().split(""); var d=""; try { for(lt=1;lt<=Precision;lt++){cents=cents+"0"} } catch(error){} for(var i=dA.length-1;i>=0;i--) { var comma=""; if((dA.length-i)%3==0 && i!=0) comma=","; d=comma+dA[i]+d; } var negsign=negative?"-":""; var result=negsign+d if(Precision==-1){ return result; } if(!isNaN(parseInt(cents,10)) && parseInt(cents,10)>0) {result += "."+(cents.substr(0,Precision));} else { if(Precision==0){} else if(Precision==2){result += ".00";} else if(Precision==3){result += ".000";} else if(Precision==4){result += ".0000";} else if(Precision==5){result += ".00000";} } return result; } function formatThis(obj, formatType) { if(formatType=="EMAIL") { changeCase(obj,'Lower') } else if(formatType=="DATE") { try { lastValue="" var tmpDate="" sArr = (obj.value).split("/") tmpDate=obj.value if(sArr[2].length<4) { tmpDate = sArr[0]+"/"+sArr[1]+"/"+(parseInt(sArr[2],10)-0+2000) } tmp = formatDate(new Date(tmpDate),"MM/dd/yyyy") if(tmp!=""){obj.value = tmp} } catch(error){} } else if(formatType=="PHONE") { try { var formattedPhone = new String("") var str = new String(obj.value) for(ks=0;ks9?"":"0")+x} function formatDate(date,format) { format=format+""; var result=""; var i_format=0; var c=""; var token=""; var y=date.getYear()+""; var M=date.getMonth()+1; var d=date.getDate(); var E=date.getDay(); var H=date.getHours(); var m=date.getMinutes(); var s=date.getSeconds(); var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k; // Convert real date parts into formatted versions var value=new Object(); if (y.length < 4) { y=""+(y-0+1900); } value["y"]=""+y; value["yyyy"]=y; value["yy"]=y.substring(2,4); value["M"]=M; value["MM"]=LZ(M); value["MMM"]=MONTH_NAMES[M-1]; value["NNN"]=MONTH_NAMES[M+11]; value["d"]=d; value["dd"]=LZ(d); value["E"]=DAY_NAMES[E+7]; value["EE"]=DAY_NAMES[E]; value["H"]=H; value["HH"]=LZ(H); if (H==0){value["h"]=12;} else if (H>12){value["h"]=H-12;} else {value["h"]=H;} value["hh"]=LZ(value["h"]); if (H>11){value["K"]=H-12;} else {value["K"]=H;} value["k"]=H+1; value["KK"]=LZ(value["K"]); value["kk"]=LZ(value["k"]); if (H > 11) { value["a"]="PM"; } else { value["a"]="AM"; } value["m"]=m; value["mm"]=LZ(m); value["s"]=s; value["ss"]=LZ(s); while (i_format < format.length) { c=format.charAt(i_format); token=""; while ((format.charAt(i_format)==c) && (i_format < format.length)) {token += format.charAt(i_format++);} if (value[token] != null) { if(isNaN(value[token])) { return ""; } result=result + value[token]; } else { result=result + token; } } return result; } function checkDate(fld) { try { var k = window.event.keyCode; if(k==84) { fld.value = formatDate(new Date(),"MM/dd/yyyy"); return false; } newValue = fld.value; if((k==8)||(k==37)||(k==39)) { lastValue = newValue; return false } if((k!=8)&&(k!=9)&&(k!=13)&&(k!=16)&&(k!=17)&&(k!=18)&&(k!=20)&&(k!=27)&&(k!=32)&&(k!=33)&&(k!=34)&&(k!=35)&&(k!=37)&&(k!=39)&&(k!=45)&&(k!=46)&&(k!=48)&&(k!=49)&&(k!=50)&&(k!=51)&&(k!=52)&&(k!=53)&&(k!=54)&&(k!=55)&&(k!=56)&&(k!=57)&&(k!=66)&&(k!=86)&&(k!=87)&&(k!=96)&&(k!=91)&&(k!=92)&&(k!=93)&&(k!=97)&&(k!=98)&&(k!=99)&&(k!=100)&&(k!=101)&&(k!=102)&&(k!=103)&&(k!=104)&&(k!=105)&&(k!=107)&&(k!=109)&&(k!=111)&&(k!=144)) { fld.value = lastValue; newValue = lastValue; return false; } if(newValue.length>10) { fld.value = lastValue; newValue = lastValue; } else { if(newValue.length==2) { arr1 = newValue.substring(0,2) if(parseInt(arr1)>12) { fld.value = lastValue; newValue = lastValue; } else { newValue = newValue+"/"; fld.value = newValue; } } else if(newValue.length==5) { arr2 = newValue.substring(3,5) if(parseInt(arr2)>31) { fld.value = lastValue; newValue = lastValue; } else { newValue = newValue+"/"; fld.value = newValue; } } lastValue = newValue; } } catch(error){} } function checkFHAChaseNumber(fld,validator) { try { var k = window.event.keyCode; newValue = fld.value; if((k==8)||(k==37)||(k==39)) { lastValue = newValue; return false } if((k!=8)&&(k!=9)&&(k!=13)&&(k!=16)&&(k!=17)&&(k!=18)&&(k!=20)&&(k!=27)&&(k!=32)&&(k!=33)&&(k!=34)&&(k!=35)&&(k!=37)&&(k!=39)&&(k!=45)&&(k!=46)&&(k!=48)&&(k!=49)&&(k!=50)&&(k!=51)&&(k!=52)&&(k!=53)&&(k!=54)&&(k!=55)&&(k!=56)&&(k!=57)&&(k!=66)&&(k!=86)&&(k!=87)&&(k!=96)&&(k!=91)&&(k!=92)&&(k!=93)&&(k!=97)&&(k!=98)&&(k!=99)&&(k!=100)&&(k!=101)&&(k!=102)&&(k!=103)&&(k!=104)&&(k!=105)&&(k!=107)&&(k!=109)&&(k!=111)&&(k!=144)) { fld.value = lastValue; newValue = lastValue; return false; } if(newValue.length>15) { fld.value = lastValue; newValue = lastValue; } else { if(newValue.length==3) { arr1 = newValue.substring(0,3) if(parseInt(arr1) != arr1) { fld.value = lastValue; newValue = lastValue; } else { newValue = newValue+"-"; fld.value = newValue; } } if(newValue.length==11) { arr1 = newValue.substring(4,7) if(parseInt(arr1) != arr1) { fld.value = lastValue; newValue = lastValue; } else { newValue = newValue+"-"; fld.value = newValue; } } else if(newValue.length==12) { arr2 = newValue.substring(12,3) if(parseInt(arr1) != arr1) { fld.value = lastValue; newValue = lastValue; } else { newValue = newValue+"-"; fld.value = newValue; } } lastValue = newValue; } } catch(error){} } function checkVACaseNumber(fld,validator) { try { var k = window.event.keyCode; newValue = fld.value; if((k==8)||(k==37)||(k==39)) { lastValue = newValue; return false } if((k!=8)&&(k!=9)&&(k!=13)&&(k!=16)&&(k!=17)&&(k!=18)&&(k!=20)&&(k!=27)&&(k!=32)&&(k!=33)&&(k!=34)&&(k!=35)&&(k!=37)&&(k!=39)&&(k!=45)&&(k!=46)&&(k!=48)&&(k!=49)&&(k!=50)&&(k!=51)&&(k!=52)&&(k!=53)&&(k!=54)&&(k!=55)&&(k!=56)&&(k!=57)&&(k!=66)&&(k!=86)&&(k!=87)&&(k!=96)&&(k!=91)&&(k!=92)&&(k!=93)&&(k!=97)&&(k!=98)&&(k!=99)&&(k!=100)&&(k!=101)&&(k!=102)&&(k!=103)&&(k!=104)&&(k!=105)&&(k!=107)&&(k!=109)&&(k!=111)&&(k!=144)) { fld.value = lastValue; newValue = lastValue; return false; } if(newValue.length>15) { fld.value = lastValue; newValue = lastValue; } else { if(newValue.length==2) { arr1 = newValue.substring(0,2) if(parseInt(arr1) != arr1) { fld.value = lastValue; newValue = lastValue; } else { newValue = newValue+"-"; fld.value = newValue; } } if(newValue.length==5) { arr1 = newValue.substring(3,5) if(parseInt(arr1) != arr1) { fld.value = lastValue; newValue = lastValue; } else { newValue = newValue+"-"; fld.value = newValue; } } else if(newValue.length==7) { arr2 = newValue.substring(7,1) if(parseInt(arr1) != arr1) { fld.value = lastValue; newValue = lastValue; } else { newValue = newValue+"-"; fld.value = newValue; } } lastValue = newValue; } } catch(error){} } function formatChaseNumber(objID,validator) { valObj = document.getElementById(validator) obj = document.getElementById(objID) if(!valObj.isvalid) { if(valObj.evaluationfunction.toString().indexOf("RequiredFieldValidatorEvaluateIsValid",0)==-1) { obj.value = "" } } ValidatorValidate(valObj); if(valObj.evaluationfunction.toString().indexOf("RequiredFieldValidatorEvaluateIsValid",0)!=-1) { valObj.style.visibility = "hidden"; } } function changeImg(obj,img1,img2) { try { /*if(obj.style.backgroundImage.toLowerCase().indexOf(img1.toLowerCase(),0)!=-1) {obj.style.backgroundImage="url("+img2+")"} else {obj.style.backgroundImage="url("+img1+")"}*/ obj.blur() } catch(error){} }