<!--
function open_window(url,width,height)
{
	mywin = window.open(url,"_blank",'toolbar=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=' + width + ',height=' + height);
}

function validRequired(formField,fieldLabel)
{
	var result = true;
	if (formField.value == "")
	{
		alert('Please enter a value for the "' + fieldLabel +'" field.');
		formField.focus();
		result = false;
	}
	return result;
}
function IsNumeric(data)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
	if ('string' == typeof(data))
		sText = data;
	else
		sText = data.value;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
		 alert ("Not a valid number.");
		 if ('object' == typeof(data)) data.focus();
         }
      }
   return IsNumber;
}

function validEmail(eml)
{
	var breturn = false;
	var email = "";
	if ('string' == typeof(eml))
		email = eml;
	else
		email = eml.value;
	var lastDot = email.lastIndexOf('.');
	var at = email.indexOf('@');
	//not empty, @ is second or more character, something between @ and lastDot, dot is not last character
	if (email.length > 0 && at > 0 && at < lastDot-1 && lastDot < email.length-1 )
		breturn = true;
	else
	{
		alert ("Invalid email format. " + email);
		if ('object' == typeof(eml)) eml.focus();
	}
	return breturn;
}
function cardCheck(myCardType, myCardNo)
{
  var breturn = false;
  //myCardType = document.getElementById('don_CardType').value;
  //myCardNo = document.getElementById('don_CardNo').value;
  if ((breturn = checkCreditCard (myCardNo,myCardType))) {
    //alert ("Credit card has a valid format");
  } 
  else {alert (ccErrors[ccErrorNo])};
  return breturn;
}
//-->
