//==================================================================== // COPYRIGHT NOTICE! // // THIS SOURCE CODE IS COPYRIGHT KLBPRODUCTIONS.COM // IT MAY NOT BE MODIFIED, COPIED, TRANSFERED OR REDESTRIBUTED // WITHOUT THE EXPRESS WRITTEN CONSENT OF KENNETH BARBALACE // OF KLBPRODUCTIONS.COM. // // ANY UNAUTHORIZED ALTERATIONS TO THIS SOURCE CODE WILL VOID // ANY LICENSES AND WARANTEES IMPLIED OR EXLICIT. // // THIS COPYRIGHT NOTICE MAY NOT BE REMOVED // COPYRIGHT 2003 - 2004 KENNETH BARBALACE (KLBPRODUCTIONS.COM) //=================================================================== function browsercheck(){ var chkb = window.navigator.userAgent; if ( chkb.indexOf('WebTV')!=-1 || ( chkb.indexOf('Mozilla/4.')!=-1 && chkb.indexOf('compatible')==-1 && !window.opera ) || chkb.indexOf('Opera/6')!=-1 || chkb.indexOf('Opera 6')!=-1 ) { return false; } else{ return true; } } function isEmail(str) { var supported = 0; if (window.RegExp) { var tempStr = "a"; var tempReg = new RegExp(tempStr); if (tempReg.test(tempStr)){ supported = 1; } } if (!supported){ return (str.indexOf(".") > 2) && (str.indexOf("@") > 0); } var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)"); var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); return (!r1.test(str) && r2.test(str)); } function FixTitleCase(FieldID,strLen){ var str=document.getElementById(FieldID).value; var Rlc = new RegExp("[a-z]"); var Ruc = new RegExp("[A-Z]"); var strNew=""; var strTMP=""; var strTemp=""; var Astr = str.split(" "); var matches =""; if(str.match(/\s/g)){ matches =str.match(/\s/g); } var count =0; if(matches!=""){ count = matches.length; } var i=0; if(Ruc.test(str) && !Rlc.test(str) && str.length>strLen){ alert("Please turn off your caps lock"); do{ if(strNew!=""){ strNew=strNew+" "; } strTemp=Astr[i]; strTMP=strTemp.substring(1,strTemp.length); strNew=strNew+Astr[i].substring(0,1)+strTMP.toLowerCase(); ++i; }while(i<=count); str=strNew; } else if(!Ruc.test(str) && Rlc.test(str)){ do{ if(strNew!=""){ strNew=strNew+" "; } strTemp=Astr[i]; strTMP=strTemp.substring(0,1); strNew=strNew+strTMP.toUpperCase()+Astr[i].substring(1,strTemp.length); ++i; }while(i<=count); str=strNew; } document.getElementById(FieldID).value=str; } function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i