function SetFocus(a){var b=0;if(a!="")for(i=0;i<document.forms.length;i++)if(document.forms[i].name==a){b=i;break}a=document.forms[b];for(i=0;i<a.length;i++)if(a.elements[i].type!="image"&&a.elements[i].type!="hidden"&&a.elements[i].type!="reset"&&a.elements[i].type!="submit"){a.elements[i].focus();if(a.elements[i].type=="text"||a.elements[i].type=="password")a.elements[i].select();break}}function RemoveFormatString(a,b){if(a.value==b)a.value="";a.select()} function CheckDateRange(a,b){return Date.parse(a.value)<=Date.parse(b.value)?true:false} function IsValidDate(a,b){var c,d,e,f,h,j=c=-1,g=new Array("-"," ","/","."),k=new Array("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"),l=new Array(31,28,31,30,31,30,31,31,30,31,30,31);a=a.toLowerCase();d=b.toLowerCase();if(a.length!=d.length)return false;for(i=0;i<g.length;i++)if(d.indexOf(g[i])!=-1){j=i;break}for(i=0;i<g.length;i++)if(a.indexOf(g[i])!=-1){c=i;break}if(c!=j)return false;if(c!=-1){b=d.split(g[j]);if(b.length!=3)return false;c=a.split(g[c]);if(c.length!=3)return false; for(i=0;i<b.length;i++){if(b[i]=="mm"||b[i]=="mmm")f=c[i];if(b[i]=="dd")e=c[i];if(b[i]=="yyyy")h=c[i]}}else if(b.length>7){f=d.indexOf("mmm")==-1?a.substring(d.indexOf("mm"),2):a.substring(d.indexOf("mmm"),3);e=a.substring(d.indexOf("dd"),2);h=a.substring(d.indexOf("yyyy"),2)}else return false;if(h.length!=4)return false;e=parseInt(e,10);if(isNaN(e))return false;if(e<1)return false;c=parseInt(f,10);if(isNaN(c)){for(i=0;i<k.length;i++)if(f==k[i]){c=i+1;break}if(isNaN(c))return false}if(c>12||c<1)return false; f=parseInt(h,10);if(isNaN(f))return false;if(IsLeapYear(f)==true)l[1]=29;if(e>l[c-1])return false;return true}function IsLeapYear(a){if(a%100==0){if(a%400==0)return true}else if(a%4==0)return true;return false} function dollarAmountsOnly(a){a=a?a:window.event;var b=a.keyCode?a.keyCode:a.which;if(b!=null){b=parseInt(b,10);if((b<48||b>57)&&(b<96||b>105)){if(!isUserFriendlyChar(b))if(b==110||b==190)if(a.shiftKey)return false;else{a=getEventTarget(a);if(a!=null)if(a.value.indexOf(".")!=-1)return false}else return false}else if(a.shiftKey)return false}return true} function fixDecimalPosition(a){if(a!=null)if(a.value.indexOf(".")!=-1)if(a.value.indexOf(".")!=a.value.length-3){var b=a.value.replace(/\./,""),c=b.substr(0,b.length-2);c+="."+b.substr(b.length-2);a.value=c}}function isUserFriendlyChar(a){if(a==8||a==9||a==13||a==45||a==46)return true;if(a>16&&a<21||a>34&&a<41)return true;return false}function getEventTarget(a){a=a.target?a.target:a.srcElement;if(a!=null)if(a.nodeType==3)a=a.parentNode;return a};