<!--
function setColor(el)
{
	if (el.style) el.style.backgroundColor = "#fd7b7b"; // orange
}
//************************************************************************
function unsetColor(el)
{
	if (el.style) el.style.backgroundColor = "#ccffcc"; // white
}
//************************************************************************
function checkElements()
{
  with (document.WebMail)

  {

	if (Name.value == "" && FlagName.value == "2")
	{
        alert ("Please enter a valid Name.");
        Name.focus();
		setColor(document.WebMail.Name);
		return false;
	}
	else
	{
		unsetColor(document.WebMail.Email);
	}


	if (Phone.value == "" && FlagTelephone.value == "2")
	{
        alert ("Please enter a valid Telephone.");
        Phone.focus();
		setColor(document.WebMail.Phone);
		return false;
	}
	else
	{
		unsetColor(document.WebMail.Phone);
	}


	if (FlagEmail.value == "2")
	{

		if (Email.value != "")
		{
		  if (!isEmail(Email.value))
		  {
			alert ("Please enter a valid email address.");
			Email.focus();
			setColor(document.WebMail.Email);
			return false;
			}
			else
			{
				unsetColor(document.WebMail.Email);
			}
		}
		else
		{
		  alert ("Email address is required.");
		  Email.focus();
		  setColor(document.WebMail.Email);
		  return false;
		}

	}
	else
	{
		unsetColor(document.WebMail.Email);
	}

  }  //  End
 
  return true;
}
//************************************************************************
    function isEmail(str)
    {
      // are regular expressions supported?
      var supported = 0;
      if (window.RegExp)
      {
        var tempStr = "a";
        var tempReg = new RegExp(tempStr);
        if (tempReg.test(tempStr)) supported = 1;
      }
	  
      if (!supported)
        return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
      var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
      var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
      return (!r1.test(str) && r2.test(str));
    }
//-->
//*************************************************************************
function validateRequest(which)
{
var bPass = true;
var sMessage
var oField

//begin field checking
	switch (bPass)
	{
	case (which.name.value.length == 0) :
	sMessage = "Please enter your name.";
	bPass=false;
	oField = which.name;
	break;

	case (which.company.value.length == 0) :
	sMessage = "Please enter your Company name.";
	bPass=false;
	oField = which.company;
	break;

	case (which.email.value.length==0) :
	sMessage = "Please enter your e-mail address.";
	bPass=false;
	oField = which.email;
	break;

	case (which.reason.value.length==0) :
	sMessage = "Please enter a reason for download.";
	bPass=false;
	oField = which.reason;
	break;

	default :
	break;
	}

if (!bPass)
	{
	window.alert(sMessage);
	oField.focus();
	return false;
	}
	else
	{
	return true;
	}
}