  var States = new Array(	new Array("Alabama", "AL"),	new Array("Alaska", "AK"),
  				new Array("Alberta", "AB"),	new Array("Arizona", "AZ"),
  				new Array("Arkansas", "AR"),	new Array("British Columbia", "BC"),
  				new Array("California", "CA"),	new Array("Colorado", "CO"),
  				new Array("Connecticut", "CT"),	new Array("Delaware", "DE"),
  				new Array("District of Columbia", "DC"),new Array("Florida", "FL"),
  				new Array("Georgia", "GA"),	new Array("Hawaii", "HI"),
  				new Array("Idaho", "ID"),	new Array("Illinois", "IL"),
  				new Array("Indiana", "IN"),	new Array("Iowa", "IA"),
  				new Array("Kansas", "KS"),	new Array("Kentucky", "KY"),
  				new Array("Louisiana", "LA"),	new Array("Maine", "ME"),
  				new Array("Manitoba", "MB"),	new Array("Maryland", "MD"),
  				new Array("Massachusetts", "MA"),new Array("Michigan", "MI"),
  				new Array("Minnesota", "MN"),	new Array("Mississippi", "MS"),
  				new Array("Missouri", "MO"),	new Array("Montana", "MT"),
  				new Array("Nebraska", "NE"),	new Array("Nevada", "NV"),
  				new Array("New Brunswick", "NB"),new Array("New Hampshire", "NH"),
  				new Array("New Jersey", "NJ"),	new Array("New Mexico", "NM"),
  				new Array("New York", "NY"),	new Array("Newfoundland", "NF"),
  				new Array("North Carolina", "NC"),new Array("North Dakota", "ND"),
  				new Array("Northwest Territories", "NW"),new Array("Nova Scotia", "NS"),
  				new Array("Ohio", "OH"),	new Array("Oklahoma", "OK"),
  				new Array("Ontario", "ON"),	new Array("Oregon", "OR"),
  				new Array("Pennsylvania", "PA"),new Array("Prince Edward Island", "PE"),
  				new Array("Puerto Rico", "PR"),	new Array("Quebec", "PQ"),
  				new Array("Rhode Island", "RI"),new Array("Saskatchewan", "SK"),
  				new Array("South Carolina", "SC"),new Array("South Dakota", "SD"),
  				new Array("Tennessee", "TN"),	new Array("Texas", "TX"),
  				new Array("Utah", "UT"),	new Array("Vermont", "VT"),
  				new Array("Virginia", "VA"),	new Array("Washington", "WA"),
  				new Array("West Virginia", "WV"),new Array("Wisconsin", "WI"),
  				new Array("Wyoming", "WY"));
  
  //Return the list of states as an html option list. Only adds option tags.
  function getStateList()
  {
  	var source = '<option value="">&nbsp;<\/option>';
	for (var i = 0; i < States.length; i++)
	{
		source = source + '<option value="' + States[i][1] + '">' + States[i][0] + '<\/option>\n';
	}
  	return source;
  }

function checkForm() {
    //var objForm = document.forms[0];
    var objForm = document.info;
   var msg = "";

    if (objForm.elements['FirstName'].value.length == 0)
    {
      objForm.elements['FirstName'].className = "SupportText-invalid";
      msg = msg + "First Name\n";
    } else {
    	objForm.elements['FirstName'].className = "SupportText";
    }
    
    if (objForm.elements['LastName'].value.length == 0)
    {
      objForm.elements['LastName'].className= "SupportText-invalid";
      msg = msg + "Last Name\n";
    } else {
    	objForm.elements['LastName'].className= "SupportText";
    }
    
    if (objForm.elements['Organization'].value.length == 0)
    {
      objForm.elements['Organization'].className= "SupportText-invalid";
      msg = msg + "Organization\n";
    } else {
    	objForm.elements['Organization'].className= "SupportText";
    }
    
    if (objForm.elements['Phone'].value.length == 0)
    {
      objForm.elements['Phone'].className= "SupportText-invalid";
      msg = msg + "Phone\n";
    } else {
    	objForm.elements['Phone'].className= "SupportText";
    }
    
    if (objForm.elements['Email'].value.length == 0)
    {
      objForm.elements['Email'].className= "SupportText-invalid";
      msg = msg + "Email Address\n";
    } else {
    	objForm.elements['Email'].className= "SupportText";
    }
    
    if(msg != ''){
      msg = "Please fill in the missing field(s)\n\n" + msg
      alert(msg);
    } else {
      objForm.submit();
    }
}
