// JavaScript Document
//Validate Required fields
function validate_required(field,alerttxt)
{
	with (field)
	{
	  if (value==null||value=="")
	  {
	 field.focus()
	  alert(alerttxt);return false;
	  }
	  else
	  {
	  return true;
	  }
	}
}
// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

// set the radio button with the given value as being checked
// do nothing if there are no radio buttons
// if the given value does not exist, all the radio buttons
// are reset to unchecked
function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function validate_email(email1,email2){
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (email1.value.search(emailRegEx) == -1) {
		  email1.focus();
          alert("Please enter a valid email address.");
		  return false;
     }
     else if (email1.value != email2.value) {
		 email1.focus();
          alert("Email addresses do not match.  Please retype them to make sure they are the same.");
		  return false;
     }
}