function display_extras()
{
	var category = 	document.Entry.cat_id.options[document.Entry.cat_id.selectedIndex].text;

	if (category.indexOf('Culinary') > -1) 
	{
		document.getElementById('culinary-text').style.display='block';
		document.getElementById('baking-text').style.display='none';
		document.getElementById('hospitality-text').style.display='none';
		document.getElementById('foodservice-text').style.display='none';
		document.getElementById('default-text').style.display='none';
	} else if (category.indexOf('Baking') > -1) {
		document.getElementById('culinary-text').style.display='none';
		document.getElementById('baking-text').style.display='block';
		document.getElementById('hospitality-text').style.display='none';
		document.getElementById('foodservice-text').style.display='none';
		document.getElementById('default-text').style.display='none';
	} else if (category.indexOf('Hospitality') > -1) {
		document.getElementById('culinary-text').style.display='none';
		document.getElementById('baking-text').style.display='none';
		document.getElementById('hospitality-text').style.display='block';
		document.getElementById('foodservice-text').style.display='none';
		document.getElementById('default-text').style.display='none';
	} else if (category.indexOf('Foodservice') > -1) {
		document.getElementById('culinary-text').style.display='none';
		document.getElementById('baking-text').style.display='none';
		document.getElementById('hospitality-text').style.display='none';
		document.getElementById('foodservice-text').style.display='block';
		document.getElementById('default-text').style.display='none';
	} else {
		document.getElementById('culinary-text').style.display='none';
		document.getElementById('baking-text').style.display='none';
		document.getElementById('hospitality-text').style.display='none';
		document.getElementById('foodservice-text').style.display='none';
		document.getElementById('default-text').style.display='block';
	}
}

function checknum(numfieldArray,numfieldDisplayArray,form){
	var i = 0; 
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;

	for(i=0; i<numfieldArray.length; i++){
	strString = eval("form." + numfieldArray[i] + ".value")
	
	//  test strString consists of valid characters listed above
   for (a = 0; a < strString.length  && blnResult == true; a++)
      {
      strChar = strString.charAt(a);
      if (strValidChars.indexOf(strChar) == -1)
         {
		 alert("The field " + numfieldDisplayArray[i] + " must be a numeric.");
         blnResult = false;
         }
      }
   return blnResult;
   }

}
	
	function checkForm()
	{
		//cat_id
		if (document.Entry.cat_id.options[document.Entry.cat_id.selectedIndex].value=="--")
		{
			alert("\nYou must select a program.");
			document.Entry.cat_id.focus();
			return false;
		} 
			
		//Email check
		/*if (!e(document.Entry.df_email.value))
		{
			alert("Please include a proper e-mail address, of the form id@domain.zzz or id@domain.xx.zzz.");
			document.Entry.df_email.focus();
			//f(fld);
			return false;
		}
		*/	
		
		//zip code check
		if (document.Entry.zip.value == null || document.Entry.zip.value.length == 0) 
		{
			alert("\nPlease Fill in your ZIP Code.");
			document.Entry.zip.focus();
			return false;
		}
		
		var numfieldDisplayArray = new Array("Zip Code");
		var numfieldArray = new Array("zip");
	
		if (!checknum(numfieldArray,numfieldDisplayArray,document.Entry)){return false;}
		
		//Added this so that when the form is submitted, landing3.cfm will receive df_zip.  This is necessary for zipcode auto-population
		document.Entry.df_zip.value = document.Entry.zip.value;
		
		//special case for hospitality managment
		if (document.Entry.cat_id.options[document.Entry.cat_id.selectedIndex].value == "2")
		{
			document.Entry.conc_id.value = "75";
		}
		
		cat_id=document.Entry.cat_id.options[document.Entry.cat_id.selectedIndex].value;
		document.location='http://www.earnmydegree.com/index.cfm?action=hom.degree&cat_id='+cat_id+'&key='+document.Entry.key.value+'&sid='+document.Entry.sid.value+'&fid='+document.Entry.fid.value+'&landing=1&isLocal='+document.Entry.isLocal.value+'&zip='+document.Entry.zip.value+'&conc_id='+document.Entry.conc_id.value;

	
		}
