function Highlight(ID)
{	
	document.getElementById(ID).className = "menuon";	
}

function Fade(ID)
{	
	document.getElementById(ID).className = "menuoff";	
}

function showHideStateCityZipCode(val)
{
	if(val=="United States")
   {
   	document.getElementById('non_usa_tr').style.display = 'none';
		document.getElementById('non_usa_space_tr').style.display = 'none';					
		document.getElementById('place_of_birth_non_usa_state').className = '';
		document.getElementById('place_of_birth_non_usa_state').value = '';
		document.getElementById('place_of_birth_non_usa_city').className = '';
		document.getElementById('place_of_birth_non_usa_city').value = '';
		document.getElementById('place_of_birth_non_usa_zip_code').className = '';
		document.getElementById('place_of_birth_non_usa_zip_code').value = '';
   	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById('usa_tr').style.display = 'table-row';	 			 		
	 		document.getElementById('usa_space_tr').style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById('usa_tr').style.display = 'table-row';	 			 		
	 				document.getElementById('usa_space_tr').style.display = 'table-row';	 			 		
				}
			else
				{
					document.getElementById('usa_tr').style.display = 'block';
					document.getElementById('usa_space_tr').style.display = 'block';
				}
		 }
		 
		 document.generalinformationform.place_of_birth_state.className = 'required';
		 document.generalinformationform.place_of_birth_city.className = 'required';
		 document.generalinformationform.place_of_birth_zip_code.className = 'required';		 		 
   }
  else
   {
   	document.getElementById('usa_tr').style.display = 'none';
		document.getElementById('usa_space_tr').style.display = 'none';
		document.getElementById('birth_other_zipcode_tr').style.display = 'none';
		document.getElementById('birth_other_zipcode_error_tr').style.display = 'none';
		document.generalinformationform.place_of_birth_state.className = '';
		document.generalinformationform.place_of_birth_state.value = '';		
		document.generalinformationform.place_of_birth_city.className = '';
		document.generalinformationform.place_of_birth_city.value = '';		
		document.generalinformationform.place_of_birth_zip_code.className = '';
		document.generalinformationform.place_of_birth_zip_code.value = '';		
   	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById('non_usa_tr').style.display = 'table-row';	 			 		
	 		document.getElementById('non_usa_space_tr').style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById('non_usa_tr').style.display = 'table-row';	 			 		
	 				document.getElementById('non_usa_space_tr').style.display = 'table-row';	 			 		
				}
			else
				{
					document.getElementById('non_usa_tr').style.display = 'block';
					document.getElementById('non_usa_space_tr').style.display = 'block';
				}
		 }
		 document.getElementById('place_of_birth_non_usa_state').className = 'required';
		 document.getElementById('place_of_birth_non_usa_city').className = 'required';
		 document.getElementById('place_of_birth_non_usa_zip_code').className = 'required';
   }
}

function showOtherZipCode(val, div1, div2, field1, class1)
{
	if(val=="Other")
	{		
		if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(div1).style.display = 'table-row';	 			 		
	 		document.getElementById(div2).style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(div1).style.display = 'table-row';	 			 		
	 				document.getElementById(div2).style.display = 'table-row';	 			 		
				}
			else
				{
					document.getElementById(div1).style.display = 'block';
					document.getElementById(div2).style.display = 'block';
				}
		 }
	 document.getElementById(field1).className = 'required ' + class1;
	}
	else
	{
		document.getElementById(field1).className = class1;
		document.getElementById(field1).value = '';
		document.getElementById(div1).style.display = 'none';
		document.getElementById(div2).style.display = 'none';	
	}
}

function showHideMilitaryService(val,div1,div2,div3)
{
 if(val=="Yes")
  {
  	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById('military_service_tr').style.display = 'table-row';	 			 		
	 		document.getElementById('military_service_space_tr').style.display = 'table-row';	 			 		
	 		
	 		document.getElementById('military_discharge_question').style.display = 'table-row';	 			 		
	 		document.getElementById('military_discharge_question_error').style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById('military_service_tr').style.display = 'table-row';
					document.getElementById('military_service_space_tr').style.display = 'table-row';
					
					document.getElementById('military_discharge_question').style.display = 'table-row';	 			 		
	 				document.getElementById('military_discharge_question_error').style.display = 'table-row';	 			 		
				}
			else
				{
					document.getElementById('military_service_tr').style.display = 'block';
					document.getElementById('military_service_space_tr').style.display = 'block';
					
					document.getElementById('military_discharge_question').style.display = 'block';	 			 		
	 				document.getElementById('military_discharge_question_error').style.display = 'block';	 			 		
				}
		 }
	 document.getElementById(div1).className = 'required';
	 document.getElementById(div2).className = 'required';
	 document.getElementById(div3).className = 'required';
	 document.getElementById('military_discharge').className = 'required';
  }
 else
  {
  	document.getElementById(div1).className = '';
		document.getElementById(div1).value = '';
		document.getElementById(div2).className = '';
		document.getElementById(div2).value = '';
		document.getElementById(div3).className = '';
		document.getElementById(div3).value = '';
		
		document.getElementById('military_discharge').className = '';
		document.getElementById('military_discharge').value = '';
		document.getElementById('military_discharge_question').style.display = 'none';	 			 		
	 	document.getElementById('military_discharge_question_error').style.display = 'none';	 			 		
	 				
		document.getElementById('military_service_tr').style.display = 'none';
		document.getElementById('military_service_space_tr').style.display = 'none';
  }  
}

function showHideMilitaryDischarge(val,div1,div2)
{
if(val=="No")
  {
  	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById('military_discharge_tr').style.display = 'table-row';	 			 		
	 		document.getElementById('military_discharge_space_tr').style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById('military_discharge_tr').style.display = 'table-row';
					document.getElementById('military_discharge_space_tr').style.display = 'table-row';
				}
			else
				{
					document.getElementById('military_discharge_tr').style.display = 'block';
					document.getElementById('military_discharge_space_tr').style.display = 'block';
				}
		 }
	 document.getElementById(div1).className = 'required';
	 document.getElementById(div2).className = 'required';
  }
 else
  {
  	document.getElementById(div1).className = '';
		document.getElementById(div1).value = '';
		document.getElementById(div2).className = '';
		document.getElementById(div2).value = '';
		document.getElementById('military_discharge_tr').style.display = 'none';
		document.getElementById('military_discharge_space_tr').style.display = 'none';
  } 
}

function showHideOpeningOther(val)
{
if(val=="Other")
	{		
		if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById('opening_other_tr').style.display = 'table-row';	 			 		
	 		document.getElementById('opening_other_space_tr').style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById('opening_other_tr').style.display = 'table-row';
					document.getElementById('opening_other_space_tr').style.display = 'table-row';
				}
			else
				{
					document.getElementById('opening_other_tr').style.display = 'block';
					document.getElementById('opening_other_space_tr').style.display = 'block';
				}
		 }
	 document.getElementById('hear_about_this_opening_other').className = 'required';
	}
	else
	{
		document.getElementById('hear_about_this_opening_other').className = '';
		document.getElementById('hear_about_this_opening_other').value = '';
		document.getElementById('opening_other_tr').style.display = 'none';
		document.getElementById('opening_other_space_tr').style.display = 'none';	
	}
}

function showHideWW(val, div1, field1, divs1, div2, field2, divs2)
{
if(val=="Yes")
  {
  	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(div1).style.display = 'table-row';
	 		document.getElementById(divs1).style.display = 'table-row';
	 		document.getElementById(div2).style.display = 'table-row';
	 		document.getElementById(divs2).style.display = 'table-row';
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(div1).style.display = 'table-row';
	 				document.getElementById(divs1).style.display = 'table-row';
	 				document.getElementById(div2).style.display = 'table-row';
	 				document.getElementById(divs2).style.display = 'table-row';
				}
			else
				{
					document.getElementById(div1).style.display = 'block';
	 				document.getElementById(divs1).style.display = 'block';
	 				document.getElementById(div2).style.display = 'block';
	 				document.getElementById(divs2).style.display = 'block';
				}
		 }
	 document.getElementById(field1).className = 'required';
	 document.getElementById(field2).className = 'required';
  }
 else
  {
  	document.getElementById(field1).className = '';
		document.getElementById(field1).value = '';
		document.getElementById(field2).className = '';
		document.getElementById(field2).value = '';
		document.getElementById(div1).style.display = 'none';
	 	document.getElementById(divs1).style.display = 'none';
	 	document.getElementById(div2).style.display = 'none';
	 	document.getElementById(divs2).style.display = 'none';
  } 
}

function showHideCitizen(val,div1,div2,field1)
{
if(val=="No")
  {
  	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(div1).style.display = 'table-row';
	 		document.getElementById(div2).style.display = 'table-row';
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(div1).style.display = 'table-row';
	 				document.getElementById(div2).style.display = 'table-row';
				}
			else
				{
					document.getElementById(div1).style.display = 'block';
	 				document.getElementById(div2).style.display = 'block';
				}
		 }
	 document.getElementById(field1).className = 'required';
  }
 else
  {
  	document.getElementById(field1).className = '';
		document.getElementById(field1).value = '';
		document.getElementById(div1).style.display = 'none';
	 	document.getElementById(div2).style.display = 'none';
  }
}

function showHideBackgroundInfo(val,div1, div2, field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12)
{
if(val=="Yes")
  {
  	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(div1).style.display = 'table-row';	 			 		
	 		document.getElementById(div2).style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(div1).style.display = 'table-row';
					document.getElementById(div2).style.display = 'table-row';
				}
			else
				{
					document.getElementById(div1).style.display = 'block';
					document.getElementById(div2).style.display = 'block';
				}
		 }
	 document.getElementById(field1).className = 'required';
	 document.getElementById(field2).className = 'required';
	 document.getElementById(field3).className = 'required';
	 document.getElementById(field4).className = '';
	 document.getElementById(field5).className = '';
	 document.getElementById(field6).className = '';
	 document.getElementById(field7).className = '';
	 document.getElementById(field8).className = '';
	 document.getElementById(field9).className = '';
	 document.getElementById(field10).className = '';
	 document.getElementById(field11).className = '';
	 document.getElementById(field12).className = '';
  }
 else
  {
  
  	document.getElementById(field1).className = '';
		document.getElementById(field1).value = '';
		document.getElementById(field2).className = '';
		document.getElementById(field2).value = '';
		document.getElementById(field3).className = '';
		document.getElementById(field3).value = '';
		document.getElementById(field4).className = '';
		document.getElementById(field4).value = '';
		document.getElementById(field5).className = '';
		document.getElementById(field5).value = '';
		document.getElementById(field6).className = '';
		document.getElementById(field6).value = '';
		document.getElementById(field7).className = '';
		document.getElementById(field7).value = '';
		document.getElementById(field8).className = '';
		document.getElementById(field8).value = '';
		document.getElementById(field9).className = '';
		document.getElementById(field9).value = '';
		document.getElementById(field10).className = '';
		document.getElementById(field10).value = '';
		document.getElementById(field11).className = '';
		document.getElementById(field11).value = '';
		document.getElementById(field12).className = '';
		document.getElementById(field12).value = '';		
		document.getElementById(div1).style.display = 'none';
		document.getElementById(div2).style.display = 'none';
  }
}

function showHideStudy(val,div1,div2,field1)
{
if(val=="Yes")
  {
  	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(div1).style.display = 'table-row';
	 		document.getElementById(div2).style.display = 'table-row';
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(div1).style.display = 'table-row';
	 				document.getElementById(div2).style.display = 'table-row';
				}
			else
				{
					document.getElementById(div1).style.display = 'block';
	 				document.getElementById(div2).style.display = 'block';
				}
		 }
	 document.getElementById(field1).className = 'required ja-max-textbox';
  }
 else
  {
  	document.getElementById(field1).className = 'ja-max-textbox';
		document.getElementById(field1).value = '';
		document.getElementById(div1).style.display = 'none';
	 	document.getElementById(div2).style.display = 'none';
  }
}


function showHideEducationStateCityZipCode(val, showType, usa_tr, usa_space_tr, non_usa_tr, non_usa_space_tr, non_usa_state, non_usa_city)
{
	if(val=="United States")
   {
   	document.getElementById(non_usa_tr).style.display = 'none';
		document.getElementById(non_usa_space_tr).style.display = 'none';
		document.getElementById(non_usa_state).className = '';
		document.getElementById(non_usa_state).value = '';
		document.getElementById(non_usa_city).className = '';
		document.getElementById(non_usa_city).value = '';
   	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(usa_tr).style.display = 'table-row';	 			 		
	 		document.getElementById(usa_space_tr).style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(usa_tr).style.display = 'table-row';	 			 		
	 				document.getElementById(usa_space_tr).style.display = 'table-row';	 			 		
				}
			else
				{
					document.getElementById(usa_tr).style.display = 'block';
					document.getElementById(usa_space_tr).style.display = 'block';
				}
		 }		 
	 
		 if(showType == "high_school")
		  {
		 	 document.educationskillform.high_school_state.className = 'required';
		 	 document.educationskillform.high_school_city.className = 'required';
		  }
		   		 
		 		 
   }
  else
   {
   	document.getElementById(usa_tr).style.display = 'none';
		document.getElementById(usa_space_tr).style.display = 'none';		
		
		if(showType == "high_school")
	   {
	 	 	document.educationskillform.high_school_state.className = '';
	 	 	document.educationskillform.high_school_state.value = '';
	 	 	document.educationskillform.high_school_city.className = '';
	 	 	document.educationskillform.high_school_city.value = '';	 	 	
	   }
	   
	   
		
   	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(non_usa_tr).style.display = 'table-row';	 			 		
	 		document.getElementById(non_usa_space_tr).style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(non_usa_tr).style.display = 'table-row';	 			 		
	 				document.getElementById(non_usa_space_tr).style.display = 'table-row';	 			 		
				}
			else
				{
					document.getElementById('non_usa_tr').style.display = 'block';
					document.getElementById(non_usa_space_tr).style.display = 'block';
				}
		 }
		 document.getElementById(non_usa_state).className = 'required';
		 document.getElementById(non_usa_city).className = 'required';
   }
}


function showHideNonEducationStateCityZipCode(val, showType, usa_tr, usa_space_tr, non_usa_tr, non_usa_space_tr, non_usa_state, non_usa_city)
{
	if(val=="United States")
   {
   	document.getElementById(non_usa_tr).style.display = 'none';
		document.getElementById(non_usa_space_tr).style.display = 'none';
		document.getElementById(non_usa_state).className = '';
		document.getElementById(non_usa_state).value = '';
		document.getElementById(non_usa_city).className = '';
		document.getElementById(non_usa_city).value = '';
   	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(usa_tr).style.display = 'table-row';	 			 		
	 		document.getElementById(usa_space_tr).style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(usa_tr).style.display = 'table-row';	 			 		
	 				document.getElementById(usa_space_tr).style.display = 'table-row';	 			 		
				}
			else
				{
					document.getElementById(usa_tr).style.display = 'block';
					document.getElementById(usa_space_tr).style.display = 'block';
				}
		 }	 
   }
  else
   {
   	document.getElementById(usa_tr).style.display = 'none';
		document.getElementById(usa_space_tr).style.display = 'none';
				
	  if(showType == "college")
	   {
	 	 	document.educationskillform.college_state.value = '';
	 	 	document.educationskillform.college_city.value = '';	 	 	
	   }
	  if(showType == "college_1")
	   {
	 	 	document.educationskillform.college_1_state.value = '';
	 	 	document.educationskillform.college_1_city.value = '';	 	 	
	   }
	  if(showType == "post_college")
	   {
	 	 	document.educationskillform.post_college_state.value = '';
	 	 	document.educationskillform.post_college_city.value = '';	 	 	
	   } 
	  if(showType == "other_training")
	   {
	 	 	document.educationskillform.other_training_state.value = '';
	 	 	document.educationskillform.other_training_city.value = '';	 	 	
	   }
		
   	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(non_usa_tr).style.display = 'table-row';	 			 		
	 		document.getElementById(non_usa_space_tr).style.display = 'table-row';	 			 		
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(non_usa_tr).style.display = 'table-row';	 			 		
	 				document.getElementById(non_usa_space_tr).style.display = 'table-row';	 			 		
				}
			else
				{
					document.getElementById('non_usa_tr').style.display = 'block';
					document.getElementById(non_usa_space_tr).style.display = 'block';
				}
		 }
   }
}


function showHideDegreeOther(val,div1,div2,field1)
{
if(val=="Other")
  {
  	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(div1).style.display = 'table-row';
	 		document.getElementById(div2).style.display = 'table-row';
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(div1).style.display = 'table-row';
	 				document.getElementById(div2).style.display = 'table-row';
				}
			else
				{
					document.getElementById(div1).style.display = 'block';
	 				document.getElementById(div2).style.display = 'block';
				}
		 }
	 document.getElementById(field1).className = 'required ja-textbox';
  }
 else
  {
  	document.getElementById(field1).className = 'ja-textbox';
		document.getElementById(field1).value = '';
		document.getElementById(div1).style.display = 'none';
	 	document.getElementById(div2).style.display = 'none';
  }
}


function showHideLanguages(val,div1,div2,field1,field2)
{
if(val=="Yes")
  {
  	if((navigator.appName).toLowerCase() ==	"NetScape".toLowerCase())
		 {
	 		document.getElementById(div1).style.display = 'table-row';
	 		document.getElementById(div2).style.display = 'table-row';
		 }
	 else
		 {
			if(navigator.userAgent.indexOf('Opera')!=-1)
				{
					document.getElementById(div1).style.display = 'table-row';
	 				document.getElementById(div2).style.display = 'table-row';
				}
			else
				{
					document.getElementById(div1).style.display = 'block';
	 				document.getElementById(div2).style.display = 'block';
				}
		 }
	 document.getElementById(field1).className = 'required';
  }
 else
  {
  	document.getElementById(field1).className = '';
		document.getElementById(field1).value = '';
		document.getElementById(div1).style.display = 'none';
	 	document.getElementById(div2).style.display = 'none';
  }
}

function checkLanguage(chkBox1, chkBox2, chkBox3,field1)
{
	if(document.getElementById(chkBox1).checked==true ||  document.getElementById(chkBox2).checked==true || document.getElementById(chkBox3).checked==true)
	 {
	 	document.getElementById(field1).className = 'required';
		document.getElementById(field1).value = '';
	 }
	else
	 {
	 	document.getElementById(field1).className = '';
		document.getElementById(field1).value = '';
	 }
}
