<!--
////////////////////////////////////////////////////////////////////////
function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

/////////////////////////////////////////////////////////////
/*function ParseUSNumber(InitialString)
{
alert("in number");

	var FmtStr="";
  var index = 0;
  var LimitCheck;
  
  LimitCheck = InitialString.length;
  while (index != LimitCheck)
  {
    if (isNaN(parseInt(InitialString.charAt(index))))
    { 
	alert("isNaN...");
	}
    else
    { 
      FmtStr = FmtStr + InitialString.charAt(index);
    }
    index = index + 1;
  }
  if (FmtStr.length == 10)
  {
    FmtStr = "(" + FmtStr.substring(0,3) + ") " + FmtStr.substring(3,6) + "-" + FmtStr.substring(6,10);
	//alert("1" + FmtStr);
    return true;
  }
  else
  {
    FmtStr=InitialString;
	//alert("2" + FmtStr);
    return false;
  }

return true;
}*/


/****************************************************************/
// This function determines if the string passed in is a valid
// US zip code.  It accepts either ##### or #####-####.  If the
// string is valid, it returns true, else false.
function isZipcode(strZip)
{
    //var s = new String(strZip);

  if (strZip.length == 5)
  {
    for (i = 0; i < 5; i++)
    {
      if (strZip.charAt(i) < '0' || strZip.charAt(i) > '9')
        return false;
    }
    return true;
  }
  if (strZip.length == 10)
  {
    for (i = 0; i < 5; i++)
    {
      if (strZip.charAt(i) < '0' || strZip.charAt(i) > '9')
        return false;
    }
    
    if (strZip.charAt(5) != '-')
      return false;
      
    for (i = 6; i < 10; i++)
    {
      if (strZip.charAt(i) < '0' || strZip.charAt(i) > '9')
        return false;
    }
    return true;      
  }
  return false;

}

//////////////////////////////////////////////////////////
function validEmail(sEmail)
{
// test if valid email address, must have @ and .
  var checkEmail = "@.";
  var checkStr = sEmail;
  var EmailValid = false;
  var EmailAt = false;
  var EmailPeriod = false;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkEmail.length;  j++)
    {
      if (ch == checkEmail.charAt(j) && ch == "@")
        EmailAt = true;
      if (ch == checkEmail.charAt(j) && ch == ".")
        EmailPeriod = true;
	  if (EmailAt && EmailPeriod)
		break;
	  if (j == checkEmail.length)
		break;
	}
	// if both the @ and . were in the string
    if (EmailAt && EmailPeriod)
    {
		EmailValid = true
		break;
	}
  }
  return (EmailValid);
}

function popUp(url){
	window.open(url,"win","toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width=500,height=600");
}

function popUp_any(url,w,h){
	var wuse, huse, tools;
	if (!isInteger(w)) 
		wuse = 500;
	else 
		wuse = w;
	if (!isInteger(h))
		huse = 500;
	else
		huse = h;
	tools = "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width="+wuse+",height="+huse;
	window.open(url,"win",tools);
}

// -->
