function reset()
{
	var allForms = document.forms;
	var len = allForms.length;
	for (var i=0; i<len; i++)
	{
		allForms[i].reset();
	}
}

function validatePhone(controlid,phone) 
{
    var stripped = phone.replace(/[\(\)\.\-\ ]/g, '');    

   	var re10digit=/^\d{10}$/
   
    if (stripped.search(re10digit)==-1)
    {
        return false;
    }
    else
    {
    	document.getElementById(controlid).value = stripped;
    	return true;
    } 
}

function validateZip(zip)
{
    var stripped = zip;  

   	var re5digit=/^\d{5}$/
   
    if (stripped.search(re5digit)==-1)
    {
        return false;
    }
    else
    {
        return true;
    }
}

function validateEmail(email)
{
	AtPos = email.indexOf("@");
	StopPos = email.lastIndexOf(".");

	if (AtPos == -1 || StopPos == -1) 
    {
       return false;
    }
    else
    {
       return true;
    }
}

function validate()
{
	msg = "";
	
	if(document.getElementById('FirstName').value=="")
		msg += "First Name is a required field." + "\n";
	if(document.getElementById('LastName').value=="")
		msg += "Last Name is a required field." + "\n";
	if(document.getElementById('DayPhone').value=="")
		msg += "Phone Number is a required field." + "\n";
	if(document.getElementById('EvePhone').value=="")
		msg += "Evening Phone is a required field." + "\n";
	if(document.getElementById('Address1').value=="")
		msg += "Address is a required field." + "\n";
	if(document.getElementById('City').value=="")
		msg += "City is a required field." + "\n";	
	if(document.getElementById('State').selectedIndex==0)
		msg += "State is a required field." + "\n";	
	if(document.getElementById('Zip').value=="")
		msg += "Zip Code is a required field." + "\n";
	if(document.getElementById('Email').value=="")
		msg += "Email Address is a required field." + "\n";
	if(document.getElementById('YearGraduated').value=="")
		msg += "Year Graduated is a required field." + "\n";
	if(document.getElementById('EducationLevel').selectedIndex==0)
		msg += "Education Level is a required field." + "\n";		
	if(document.getElementById('Campus').selectedIndex==0)
		msg += "Campus Location is a required field." + "\n";		
	if(document.getElementById('Program').selectedIndex==0)
		msg += "Program of Interest is a required field." + "\n";	
	if(document.getElementById('LeadOrigin').selectedIndex==0)
		msg += "How did you hear about us is a required field." + "\n";		
	if(msg != "")
	{
		alert(msg);
		return false;
	}
	
	if(!validatePhone('DayPhone',document.getElementById('DayPhone').value))
		msg += "Phone Number is invalid." + "\n";		

	if(!validatePhone('EvePhone',document.getElementById('EvePhone').value))
		msg += "Evening Phone is invalid." + "\n";		
	
	if(!validateZip(document.getElementById('Zip').value))
		msg += "Zip Code is invalid." + "\n";		
		
	if(!validateEmail(document.getElementById('Email').value))
		msg += "Email is invalid." + "\n";		
	
	if(msg != "")
	{
		alert(msg);
		return false;
	}
	
	return true;
}


function updatePOI(programControlID,campusControlID)
{
	var campusControl = document.getElementById(campusControlID);
	var campusVal = campusControl.options[campusControl.selectedIndex].value;
	var programControl = document.getElementById(programControlID);
		
	if(campusVal==0)
	{
		programControl.selectedIndex=0;
		programControl.length=1;
	}
	else
	{
		// remove all
		programControl.length=0;
		var a = ["Dental Assistant",
				"Limited Medical Radiologic Technologist",
				"Medical Assistant",
				"Medical Coding and Billing Specialist"];
				
		if(campusVal=="Houston Northwest")
		{
			a.push("Diagnostic Medical Ultrasound");
			a.push("Surgical Technologist");
		}
		a.sort();
		
		var i=0;
		programControl.options[i++]=new Option("Please Select a Campus First","0",true,true);
		for (j=0; j<a.length; ++j)
		{
			programControl.options[i++]=new Option(a[j],a[j],false,false);
		}

		programControl.disabled = false;
	}
}


function populateYear()
{
	for(i=2009;i>1940;--i)
	{
		document.write("<option value=\"" + i + "\">" + i + "</option>");
	}
}


function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  
  document.write("<input type=\"hidden\" name=\"" + name + "\" id=\"" + name + "\" value=\"");
  if( results != null )
  {
	  document.write(results[1]);
  }
  document.write("\">");
}


		














