function before_destinationCheck3(DnEvents)
{
	K = navigator.appName=="Netscape" ? DnEvents.which : DnEvents.keyCode
	if (K==13) {return checkform3(); }
}


function checkform3(sponsor)
{	
//	alert("hello form 3");
	var check_flag = true;
	var a = 'Please enter a keyword or phrase';
 
if ( document.frm_free_txt_srch.anyQuery.value == "" && check_flag)	
 	{	
 		alert(a);
 		document.frm_free_txt_srch.anyQuery.focus();
 		check_flag = false;
 	}
 
if (check_flag)
	{		
	document.frm_free_txt_srch.action = "/fts/code/smplrslt.asp?sponsor=" + sponsor;
	document.frm_free_txt_srch.submit();
	}	
else
	{
		return check_flag;
	}

}

function before_destinationCheck2(DnEvents, sponsor)
{
	K = navigator.appName=="Netscape" ? DnEvents.which : DnEvents.keyCode
	if (K==13) 
	{	var returnvalue = checkform2(sponsor) 
		if (returnvalue) {	document.frm_name_srch.submit(); } 
		return returnvalue; 
	} 
}

function checkform2(sponsor)
{	
//alert("hello form 2");
	var check_flag = true;
	var a = 'Please enter all or part of an institution' + "'" + 's name';
	var b = 'Please select a program option';
//alert(document.frm_name_srch.Name_Search[0].checked == false && check_flag && document.frm_name_srch.Name_Search[1].checked == false && document.frm_name_srch.Name_Search[0].checked == false);

if ( document.frm_name_srch.instName.value == "" && check_flag)	
 	{	
 		alert(a);
 		document.frm_name_srch.instName.focus();
 		check_flag = false;
 	}

if  (document.frm_name_srch.Name_Search[0].checked == false && document.frm_name_srch.Name_Search[1].checked == false && document.frm_name_srch.Name_Search[2].checked == false && check_flag)
 	{	
 		alert(b);
 		document.frm_name_srch.instName.focus();
 		check_flag = false;
 	}

 
if (check_flag)
	{	
	
	if (document.frm_name_srch.Name_Search[0].checked != false)
		{                                            
			document.frm_name_srch.action = "ug_code/ug_searchresults.asp?sponsor="+sponsor;
		}	
	if (document.frm_name_srch.Name_Search[1].checked != false)
		{
			document.frm_name_srch.action = "grad_code/gradsearchresults.asp?sponsor="+sponsor;
		}	
	if (document.frm_name_srch.Name_Search[2].checked != false)
		{
			document.frm_name_srch.action = "grad_code/gradsearchresults.asp?sponsor="+sponsor;
		}				
		return check_flag;
	}
else
	{
		return check_flag;
	}	
}

function before_destinationCheck(DnEvents)
{
	K = navigator.appName=="Netscape" ? DnEvents.which : DnEvents.keyCode
	if (K==13) checkform(); 
}


function checkform(sponsor)
// make sure all required fields are populated
{
var check_flag = true;
  for (i=0; i<frm_ug_srch.elements.length; i++)
     {
    //alert(frm_ug_srch.elements[i].name + ' = ' + frm_ug_srch.elements[i].selectedIndex);
      // these are drop down lists
      
          if (frm_ug_srch.elements[i].selectedIndex > 0)
            {
   	         check_flag = true;
			 break
   	        } 
   	      else
   	        {
		
		check_flag = false; 
   	        
     	    } 
     } 
     
   if (check_flag)
   
	{	  
     document.frm_ug_srch.action = "ug_searchresults.asp?sponsor="+sponsor;
     //for (i=0; i<frm_ug_srch.elements.length-1; i++)
     //{
    //alert(frm_ug_srch.elements[i].name + ' = ' + frm_ug_srch.elements[i].value);
      // these are drop down lists
   //}
	 document.frm_ug_srch.submit();	
	} 
   else
   {
   alert('Please select a criterion');
   }
} 

function before_destinationCheck4(DnEvents)
{
	K = navigator.appName=="Netscape" ? DnEvents.which : DnEvents.keyCode
	if (K==13) checkform4(); 
}

function checkform4(sponsor)
{
//alert(document.frm_degree_type.degree_option.selectedIndex)	
//alert("hello form 4");
	var check_flag = true;
	var message = 'Please select a Degree Type';
	var dest = document.frm_degree_type.degree_option.selectedIndex;
 //alert(dest);
if ( document.frm_degree_type.degree_option.selectedIndex < 1 && check_flag )	
 	{	
 		alert(message);
 		document.frm_degree_type.degree_option.focus();
 		check_flag = false;
 	}
 
if (check_flag)

	if (dest == 1)
		{	
		  if (sponsor == 13)
		  {
		   document.frm_degree_type.action = "ug_code/ug_start.asp?sponsor="+sponsor;
		  }
		  else
		  {
		    document.frm_degree_type.action = "ug_code/ug-search.asp?sponsor="+sponsor;
		  }	
		    //document.frm_degree_type.action = "ug_code/ug-search.asp?sponsor="+sponsor;
		    document.frm_degree_type.submit();				
		}
	else if	(dest == 2)
		{	
		  if (sponsor == 13)
		  {
		   document.frm_degree_type.action = "grad_code/grad_start.asp?sponsor="+sponsor;
		  }
		  else
		  {
		    document.frm_degree_type.action = "grad_code/grad-search_masters.asp?sponsor="+sponsor;
		  }		
		    //document.frm_degree_type.action = "grad_code/grad-search_masters.asp?sponsor="+sponsor;
		    document.frm_degree_type.submit();				
		}
	else if	(dest == 3)
		{		
		  if (sponsor == 13)
		  {
		   document.frm_degree_type.action = "grad_code/grad_start.asp?sponsor="+sponsor;
		  }
		  else
		  {
		    document.frm_degree_type.action = "grad_code/grad-search_doctorate.asp?sponsor="+sponsor;
		  }		
		   // document.frm_degree_type.action = "grad_code/grad-search_doctorate.asp?sponsor="+sponsor;
		    document.frm_degree_type.submit();				
		}
}

