<!--

    function DateIsValid(iDate) {
        var parsedDate, newchar, Datelength, slashcount, mm, dd, yyyy
        parsedDate = "";
        mm = "";
        dd = "";
        yyyy = "";
        Datelength= 0;
        slashcount= 0;
        for (var i=0; i<iDate.length; i++) {
            newchar = iDate.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar!="/")) {
				return false;
            }
            if (newchar!="/") {
				parsedDate = parsedDate + newchar;
				Datelength++;
				if (slashcount == 0) {
					mm = mm + newchar;
				}
				if (slashcount == 1) {
					dd = dd + newchar;
				}
				if (slashcount == 2) {
					yyyy = yyyy + newchar;
				}
			}
            if (newchar=="/") {
				parsedDate = parsedDate + newchar;
				slashcount++;
			}
        }
        if ((Datelength > 10)||(slashcount != 2)) {
			window.alert("Length or Dash error!");
			return false;
        } 
        if (yyyy<1999) {
			window.alert("Year < 1999!");
			return false;
        }
        if ((mm<1) || (mm>12)) {
			window.alert("Month Error!");
			return false;
        }
        if ((dd<1) || (dd>31)) {
			window.alert("Days < 1 or Days > 31!");
			return false;
        }
		if (((mm==4) ||(mm==6) ||(mm==9) ||(mm==11)) && (dd > 30)) {
			window.alert("Days > 30!");
			return false;
		}
		if ((mm==2) && (dd > 29)) {
			window.alert("Days > 29!");
			return false;
		}
		if ((mm==2) && (dd > 28) && (yyyy%4>0)) {
			window.alert("Days > 28!");
			return false;
		}
        return parsedDate;    
    }

    function validphoneNo(iphoneNo) {
        var parsedphoneNo, newchar, phonelength
        parsedphoneNo = "";
        phonelength = 0;
        for (var i=0; i<iphoneNo.length; i++) {
            newchar = iphoneNo.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar!="-")) {
                return false;
            }
            if (newchar!="-") {
				parsedphoneNo = parsedphoneNo + newchar;
				phonelength++;
			}
        }
        if (phonelength != 10) {
			return false;
        } 
        return parsedphoneNo;    
    }

    function validENphoneNo(iphoneNo) {
        var parsedENphoneNo, newchar, enphonelength
        parsedENphoneNo = "";
        enphonelength = 0;
        for (var i=0; i<iphoneNo.length; i++) {
            newchar = iphoneNo.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar!="-")) {
                return false;
            }
            if (newchar!="-") {
				parsedENphoneNo = parsedENphoneNo + newchar;
				enphonelength++;
			}
        }

        if (iphoneNo.length == ""){
           return true;
        }       
 
        if (enphonelength != 10) {
			return false;
        } 
        return parsedENphoneNo;
    }

    function validssn(issn) {
        var parsedssn, newchar, ssnlength
        parsedssn = "";
        ssnlength= 0;
        for (var i=0; i<issn.length; i++) {
            newchar = issn.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar!="-")) {
                return false;
            }
            if (newchar!="-") {
				parsedssn = parsedssn + newchar;
				ssnlength++;
			}
        }
        if (ssnlength != 9) {
			return false;
        } 
        return parsedssn;    
    }

    function validNumber(iNumber) {
        var newchar, parsenumber;
        parsenumber = "";  
        for (var i=0; i<iNumber.length; i++) {
            newchar = iNumber.charAt(i);
            if ((newchar<"0" || newchar>"9") && newchar != " ") {
                return false;
            }
            
            if (newchar != " "){
               parsenumber += newchar;
            }
        }
        return parsenumber;    
    }

    function validENNumber(iNumber) {
        var newchar, parsenumber;
        parsenumber = "";  
        for (var i=0; i<iNumber.length; i++) {
            newchar = iNumber.charAt(i);
            if ((newchar<"0" || newchar>"9") && i >= 2) {
                   return false;
            }

            if (newchar != " "){
                  parsenumber += newchar;
            }
            
            if (i >= 1 && parsenumber == " "){
               return false;
            }
        }
        if (iNumber.length < 0 && newchar != 0){
           return parsenumber;
        }else{
           return true;
        }       
    }

    function validDecimal(iNumber) {
        var newchar, newNumber, decimalCount;
        decimalCount = 0
        for (var i=0; i<iNumber.length; i++) {
            newchar = iNumber.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar != ".") && (newchar != ",")) {
                return false;
            }
 			if ((newchar == ".") && (decimalCount > 0)) {
				return false;
			}
			else { 
				if (newchar == ".") {
					decimalCount = 1;
				}	
			}
		}
        newNumber = parseFloat(iNumber);
        if (isNaN(newNumber)) {
			return false;
        }
        return true;    
    }

    function validNegativeDecimal(iNumber) {
        var newchar, newNumber, decimalCount;
        decimalCount = 0
        for (var i=0; i<iNumber.length; i++) {
            newchar = iNumber.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar != "-") && (newchar != ".") && (newchar != ",")) {
                return false;
            }
            if (newchar == "-" && i != 0) {
                return false;
            }
 			if ((newchar == ".") && (decimalCount > 0)) {
				return false;
			}
			else { 
				if (newchar == ".") {
					decimalCount = 1;
				}	
			}
		}
        newNumber = parseFloat(iNumber);
        if (isNaN(newNumber)) {
			return false;
        }
        return true;    
    }

    function validchars(ichars) {
        var parsedchars, newchar
        parsedchars = ""
        for (var i=0; i<ichars.length; i++) {
            newchar = ichars.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar<"a" || newchar>"z") && (newchar<"A" || newchar>"Z") && (newchar!="'") && (newchar!=" ")) {
                return false;
            }
        }
        return true;    
    }

    function validpwd(ichars) {
        if (ichars.length < 6) {
            return false;
        }
        return true;    
    }

    function validaddress(ichars) {
        var parsedchars, newchar
        parsedchars = ""
        for (var i=0; i<ichars.length; i++) {
            newchar = ichars.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar<"a" || newchar>"z") && (newchar<"A" || newchar>"Z") && (newchar!="'") && (newchar!="-") && (newchar!="#") && (newchar!=" ") && (newchar!=".") && (newchar!=",")) {
                return false;
            }
        }
        return true;    
    }

    function validname(ichars) {
        var newchar
        for (var i=0; i<ichars.length; i++) {
            newchar = ichars.charAt(i);
            if ((newchar<"a" || newchar>"z") && (newchar<"A" || newchar>"Z") && (newchar!="&") && (newchar!="'")  && (newchar!=",")  && (newchar!=".") && (newchar!="-") && (newchar!="_") && (newchar!=" ")) {
                return false;
            }
        }
        return true;    
    }

    function validEmail(ichars) {
        var parsedchars, newchar, atCount, commaCount
        parsedchars = ""
		atCount = 0        
		commaCount = 0        
        for (var i=0; i<ichars.length; i++) {
            newchar = ichars.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar<"a" || newchar>"z") && (newchar<"A" || newchar>"Z") && (newchar!="@")&& (newchar!=".") && (newchar!="-") && (newchar!="_") && (newchar!="#")) {
                return false;
            }
            if (newchar=="@") {
				atCount++;
			}
            if ((newchar==".") && (atCount > 0)) {
				commaCount++;
			}
        }
        if (atCount != 1) {
			return false;
        }
        return true;    
    }

    function validMoney(ichars) {
        var parsedchars, newchar, newNumber
        parsedchars = ""
        for (var i=0; i<ichars.length; i++) {
            newchar = ichars.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar!="$")&& (newchar!=".") && (newchar!="-") && (newchar!=",") ) {
                return false;
            }
        }
        newNumber = parseFloat(ichars);
        if (isNaN(newNumber)) {
			return false;
        }
        return true;    
    }

    function validAmount(ichars) {
        var parsedchars, newchar, charslength, newNumber, decimalCount
        parsedchars = ""
        charslength = 0
        decimalCount = 0
        for (var i=0; i<ichars.length; i++) {
            newchar = ichars.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar != "$")&& (newchar != ".") && (newchar != "-") && (newchar != ",") ) {
                return false;
            }
            if ((newchar == "$") && (i !=0)) {
				return false;
			}
            if ((newchar == "-") && (ichars.charAt(0) != "$") && (i != 0)) {
				return false;
			}
            if ((newchar == "-") && (ichars.charAt(0) == "$") && (i != 1)) {
				return false;
			}
            if ((newchar == ",") && (i == 0)) {
				return false;
			}
			if ((newchar == ".") && (decimalCount > 0)) {
				return false;
			}
			else { 
				if (newchar == ".") {
					decimalCount = 1;
				}	
			}
            if ((newchar!= "$") && (newchar != ","))  {
				parsedchars = parsedchars + newchar;
				charslength++;
			}
        }
		if (charslength == 0) {
			return false;
		}
        newNumber = parseFloat(parsedchars);
        if (isNaN(newNumber)) {
			return false;
        }
        return parsedchars;    
    }
    
    function AmountIsValid(ichars) {
        var parsedchars, newchar, decimalCount, charslength, newNumber
        parsedchars = ""
        charslength = 0
        decimalCount = 0
        for (var i=0; i<ichars.length; i++) {
            newchar = ichars.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar != "$")&& (newchar != ".") && (newchar != "-") && (newchar != ",") ) {
                return false;
            }
            if ((newchar == "$") && (i !=0)) {
				return false;
			}
            if ((newchar == "-") && (ichars.charAt(0) != "$") && (i != 0)) {
				return false;
			}
            if ((newchar == "-") && (ichars.charAt(0) == "$") && (i != 1)) {
				return false;
			}
            if ((newchar == ",") && (i == 0)) {
				return false;
			}
			if ((newchar == ".") && (decimalCount > 0)) {
				return false;
			}
			else { 
				if (newchar == ".") {
					decimalCount = 1;
				}	
			}
            if ((newchar!= "$") && (newchar!= "-") && (newchar != ","))  {
				parsedchars = parsedchars + newchar;
				charslength++;
			}
        }
		if (charslength == 0) {
			return false;
		}
        newNumber = parseFloat(parsedchars);
        if (isNaN(newNumber)) {
			return false;
        }
        return true;    
    }
    
    function displayAmount(ichars) {
        var parsedchars, newchar, decimalCount, newNumber, charslength, decimalplace, decimalpointfound
        parsedchars = "";
        charslength = 0;
        decimalplace = 0;
        decimalCount = 0;
        decimalpointfound = false;
        for (var i=0; i<ichars.length; i++) {
            newchar = ichars.charAt(i);
            if ((newchar<"0" || newchar>"9") && (newchar != "$")&& (newchar != ".") && (newchar != "-") && (newchar != ",") ) {
                return false;
            }
            if ((newchar == "$") && (i !=0)) {
				return false;
			}
            if ((newchar == "-") && (ichars.charAt(0) != "$") && (i != 0)) {
				return false;
			}
            if ((newchar == "-") && (ichars.charAt(0) == "$") && (i != 1)) {
				return false;
			}
            if ((newchar == ",") && (i == 0)) {
				return false;
			}
			if ((newchar == ".") && (decimalCount > 0)) {
				return false;
			}
			else { 
				if (newchar == ".") {
					decimalCount = 1;
				}	
			}
            if ((newchar!= "$") && (newchar!= "-") && (newchar != ","))  {
				parsedchars = parsedchars + newchar;
				charslength++;
			}
        }
		if (charslength == 0) {
			return false;
		}
        newNumber = parseFloat(parsedchars);
        if (isNaN(newNumber)) {
			return false;
        }
		decimalplace = parsedchars.indexOf(".");
		if (decimalplace == -1 ) { 
			return parsedchars + '.00';
			}
		if (charslength == (decimalplace + 1)) { 
			return parsedchars + '00';
			}
		if (charslength == (decimalplace + 2)) { 
			return parsedchars + '0';
			}
		if (charslength == (decimalplace + 3)) { 
			return parsedchars;
			}
		return parsedchars.substr(0,(parsedchars.indexOf(".") + 3));
    }
    
    function validZipcode(iNumber) {
        var newchar;
        for (var i=0; i<iNumber.length; i++) {
            newchar = iNumber.charAt(i);
            if (newchar<"0" || newchar>"9") {
                return false;
            }
        }
        if (iNumber.length != 5){
           return false;
        }
        return true;    
    }

    function validENZipcode(iNumber) {
        var newchar;
        for (var i=0; i<iNumber.length; i++) {
            newchar = iNumber.charAt(i);
            if (newchar<"0" || newchar>"9") {
                return false;
            }
        }
        if (iNumber.length != 5 && iNumber.length != 0){
           return false;
        }
        return true;    
    }

// Input Field TAB Over
	function tab_over(currinputFiled,len,typeIndicator,nextinputFiled) {
		var maxSize, typetestBoolean ;
		if (typeIndicator = 1) // input field is a number
		{
			typetestBoolean = validENNumber(currinputFiled.value);
		}
		else 
		{
			typetestBoolean = false;
		}
		maxSize = currinputFiled.value.length;
		if ((maxSize == len) && (typetestBoolean)) 
		{
			nextinputFiled.focus(); 
		}
	}
// Input Field TAB Over


    function hostSURL(URL){
       var hostHeader, hostName, hostURL, hostS, hostDir;
       hostS = "";
       hostName   = window.location.hostname; 
	   if (hostName == "www.borrow123.com") { 	
		hostHeader = "https://";
	   }
	   else {
		hostHeader = "https://";
	   }
	   hostURL    = "/" + URL;
	   hostDir    = ""	
       hostS      = hostHeader + hostName + hostDir + hostURL;
       return(hostS); 
    }

    function hostURL(URL){
       var hostHeader, hostName, hostURL, hostS, hostDir;
       hostS = "";
       hostName   = window.location.hostname; 
       hostHeader = "http://";
	   hostURL    = "/" + URL;
	   hostDir    = ""	
       hostS      = hostHeader + hostName + hostDir + hostURL;
       return(hostS); 
    }


//-->