// JavaScript Document
function package_change()
{
//hide all 
document.getElementById('spanish_packages').style.position = "absolute";
document.getElementById('spanish_packages').style.visibility = "hidden";
document.getElementById('other_packages').style.position = "absolute";
document.getElementById('other_packages').style.visibility = "hidden";


//spanish selected
if (document.getElementById('lang_select').value == "Spanish")
		{
		//show spanish
		document.getElementById('spanish_packages').style.position = "relative";
		document.getElementById('spanish_packages').style.visibility = "visible";
		
		//hide others
		document.getElementById('other_packages').style.position = "absolute";
		document.getElementById('other_packages').style.visibility = "hidden";
		}

//other selected
if (document.getElementById('lang_select').value == "French" || document.getElementById('lang_select').value == "English")
		{
		//hide spanish
		document.getElementById('spanish_packages').style.position = "absolute";
		document.getElementById('spanish_packages').style.visibility = "hidden";
		
		//show others
		document.getElementById('other_packages').style.position = "relative";
		document.getElementById('other_packages').style.visibility = "visible";
		}
}

function do_form()
{
var form_error = "";

//alert(document.getElementById('sex_m').checked);

if (document.getElementById('first-name').value == "")
		{form_error += document.getElementById('first-name').name + ",\n\n ";}

if (document.getElementById('last-name').value == "")
		{form_error += document.getElementById('last-name').name + ",\n\n ";}
		
if (document.getElementById('sex_m').checked != true && document.getElementById('sex_f').checked != true )
		{form_error += document.forms[0].elements[2].name + ",\n\n ";}
		
if (document.getElementById('date-of-birth-DAY').value == "")
		{form_error += document.getElementById('date-of-birth-DAY').name + ",\n\n ";}
		
if (document.getElementById('date-of-birth-MONTH').value == "")
		{form_error += document.getElementById('date-of-birth-MONTH').name + ",\n\n ";}
		
if (document.getElementById('date-of-birth-YEAR').value == "")
		{form_error += document.getElementById('date-of-birth-YEAR').name + ",\n\n ";}
		
if (document.getElementById('nationality').value == "")
		{form_error += document.getElementById('nationality').name + ",\n\n ";}
		
if (document.getElementById('profession-or-studies').value == "")
		{form_error += document.getElementById('profession-or-studies').name + ",\n\n ";}
		
if (document.getElementById('street-address-1').value == "")
		{form_error += document.getElementById('street-address-1').name + ",\n\n ";}
		
if (document.getElementById('city').value == "")
		{form_error += document.getElementById('city').name + ",\n\n ";}
		
if (document.getElementById('state').value == "")
		{form_error += document.getElementById('state').name + ",\n\n ";}
		
if (document.getElementById('country').value == "")
		{form_error += document.getElementById('country').name + ",\n\n ";}
		
if (document.getElementById('telephone').value == "")
		{form_error += document.getElementById('telephone').name + ",\n\n ";}
		
if (document.getElementById('email-address').value == "")
		{form_error += document.getElementById('email-address').name + ",\n\n ";}
		
if (document.getElementById('spanish-level').value == "")
		{form_error += document.getElementById('spanish-level').name + ",\n\n ";}
		
if (document.getElementById('achieved-spanish-level').value == "")
		{form_error += document.getElementById('achieved-spanish-level').name + ",\n\n ";}
		
if (document.getElementById('lang_select').value == "")
		{form_error += document.getElementById('lang_select').name + ",\n\n ";}
		
if (document.getElementById('tuition-type').value == "")
		{form_error += document.getElementById('tuition-type').name + ",\n\n ";}
		
if (document.getElementById('length-of-course').value == "")
		{form_error += document.getElementById('length-of-course').name + ",\n\n ";}
		
if (document.getElementById('arrival-date-DAY').value == "")
		{form_error += document.getElementById('arrival-date-DAY').name + ",\n\n ";}
		
if (document.getElementById('arrival-date-MONTH').value == "")
		{form_error += document.getElementById('arrival-date-MONTH').name + ",\n\n ";}
		
if (document.getElementById('arrival-date-YEAR').value == "")
		{form_error += document.getElementById('arrival-date-YEAR').name + ",\n\n ";}
		
if (document.getElementById('departure-date-DAY').value == "")
		{form_error += document.getElementById('departure-date-DAY').name + ",\n\n ";}
		
if (document.getElementById('departure-date-MONTH').value == "")
		{form_error += document.getElementById('departure-date-MONTH').name + ",\n\n ";}
		
//now we need to do the thing for the packages
if (document.getElementById('lang_select').value == 'English' || 
	document.getElementById('lang_select').value == 'French' && 
	document.getElementById('non-spanish-course-requirements').value == "")
		{
		form_error += "\nYou have not described course you would ideally like.\n";
		}

if (form_error != "")
		{
		alert("Please check your form and fill in the folloing fields: \n \n" + form_error);	
		}
		
else
		{
		document.forms[0].submit();	
		}


}