// JavaScript Document
function english_valid()
{
	errorMsg = " ";  
	invalid = null;
    emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;	    var numericExpression = /(^[0-9\s\-\+]{0,20})$/;		 
		 
		  if(document.frm_english.surname.value == "")
		  {
		   errorMsg += "Please enter surname(Last Name).\n";
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.surname;
		   }
		  }
		  
		  if (document.frm_english.title.value == "")
		 {
		   errorMsg += "Please enter title.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.title;
		   }
		 }
		 
		  if (document.frm_english.first_name.value == "")
		 {
		   errorMsg += "Please enter first name.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.first_name;
		   }
		 }
		 
		   if (document.frm_english.mailing_address.value == "")
		 {
		   errorMsg += "Please enter mailing address.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.mailing_address;
		   }
		 }
		 
		   if (document.frm_english.city.value == "")
		 {
		   errorMsg += "Please enter city.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.city;
		   }
		 }
		 
		   if (document.frm_english.country.value == "")
		 {
		   errorMsg += "Please enter country.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.country;
		   }
		 }	 
		 
		   if (document.frm_english.email_address.value == "")
		 {
		   errorMsg += "Please enter E-mail address.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.email_address;
		   }
		 }
		 
		
		 
		 
		
		 if(!emailRe.test(document.frm_english.email_address.value))
	     {
	       errorMsg += "Please enter valid E-mail address.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.email_address;
		   }
	     } 	
		 
		 
		 // for language  
		    frmCheckform = document.frm_english;
			var chks = document.getElementsByName('chk_language[]');
			var hasChecked = false;
			for (var i = 0; i < chks.length; i++)
	        {
			if (chks[i].checked)
			{
	
			   hasChecked = true;
			   break;
	
			 }
	
			}
			if (!hasChecked)
			{
			  errorMsg +="Please select at least one language.\n";
			}
			
			 // registration cost
			if (document.frm_english.full_reg.checked == false &&
			document.frm_english.RSCJ.checked == false &&
			document.frm_english.young_alumni.checked == false && 
			document.frm_english.accompanying.checked == false )
			{
				//alert(document.frm_english.full_reg.checked);
			errorMsg +="You have to choose atleast one checkbox for registration cost.\n";
										/*return false;
										}
										else
										{				
										return true;*/
			 if ( invalid == null )
			  {
			    invalid = document.frm_english.excelsior_holel_single;
			  }	
			  
			}
			
			if (document.frm_english.excelsior_holel_single.checked == false &&			
			document.frm_english.victoria_holel_single.checked == false && 					
			document.frm_english.baystreet_holel_single.checked == false &&			
			document.frm_english.plevna_holel_single.checked == false &&		
			document.frm_english.imperial_holel_single.checked == false)
			
			
			// hotel cost
			/*if (document.frm_english.excelsior_holel_single.checked == false &&
			document.frm_english.excelsior_holel_twin.checked == false &&
			document.frm_english.excelsior_holel_triple.checked == false && 
			document.frm_english.victoria_holel_single.checked == false && 
			document.frm_english.victoriar_holel_twin.checked == false &&
			document.frm_english.victoria_holel_triple.checked == false &&			
			document.frm_english.baystreet_holel_single.checked == false &&
			
			document.frm_english.baystreet_holel_twin.checked == false &&
			document.frm_english.baystreet_holel_triple.checked == false &&
			document.frm_english.plevna_holel_single.checked == false && 
			document.frm_english.plevna_holel_twin.checked == false && 
			document.frm_english.plevna_holel_triple.checked == false &&
			document.frm_english.imperial_holel_single.checked == false &&
			document.frm_english.imperial_holel_twin.checked == false && 
			document.frm_english.imperial_holel_triple.checked == false)*/
			
			if (document.frm_english.excelsior_holel_single.checked == false &&			
			document.frm_english.victoria_holel_single.checked == false && 					
			document.frm_english.baystreet_holel_single.checked == false &&			
			document.frm_english.plevna_holel_single.checked == false &&		
			document.frm_english.imperial_holel_single.checked == false)
			{
				//alert(document.frm_english.full_reg.checked);
			    errorMsg +="You have to choose atleast one checkbox for hotel accommodation.\n";
							if ( invalid == null )
						   {
							 invalid = document.frm_english.excelsior_holel_single;
						   }
							/*return false;
							}
							else
							{				
							return true;*/
		    }
			
		/*	// for pre post congrss
			frmCheckform1 = document.frm_english;
			var chks1 = document.getElementsByName('chk_congress[]');
			var hasChecked = false;
			for (var i = 0; i < chks1.length; i++)
	        {
			if (chks1[i].checked)
			{	
			   hasChecked = true;
			   break;	
			 }
	
			}
			if (!hasChecked)
			{
			  errorMsg +="Please select at least one pre post congrss.\n";
			}		
			// for chk_excursions
			frmCheckform2 = document.frm_english;
			var chks2 = document.getElementsByName('chk_excursions[]');
			var hasChecked = false;
			for (var i = 0; i < chks2.length; i++)
	        {
			if (chks2[i].checked)
			{	
			   hasChecked = true;
			   break;	
			 }
	
			}
			if (!hasChecked)
			{
			  errorMsg +="Please select at least one local excursions.\n";
			}*/		
			
			// for credit card payment
			/*frmCheckform1 = document.frm_english;
			var chks1 = document.getElementsByName('chk_card[]');
			var hasChecked = false;
			for (var i = 0; i < chks1.length; i++)
	        {
				if (chks1[i].checked)
				{
		
				   hasChecked = true;
				   break;
		
				 }
	
			}
			if (!hasChecked)
			{
			  errorMsg +="Please select at least one credit card payment type.\n";
			}*/
			
		 
		  /* if (document.frm_english.total_payment.value == "")
		 {
		   errorMsg += "Please enter total payment.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.total_payment;
		   }
		 }*/
		 
		  /* if (document.frm_english.credit_card_no.value == "")
		 {
		   errorMsg += "Please enter credit card number.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.credit_card_no;
		   }
		 }	 
		
		   if (document.frm_english.ccv_no.value == "")
		 {
		   errorMsg += "Please enter CCV no.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.ccv_no;
		   }
		 }	 
		 
		  if (document.frm_english.expiry_date.value == "")
		 {
		   errorMsg += "Please enter expiry date.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.expiry_date;
		   }
		 }
		 
		   if (document.frm_english.name_on_card.value == "")
		 {
		   errorMsg += "Please enter name as appears on card.\n";
		
		   if ( invalid == null )
		   {
			 invalid = document.frm_english.name_on_card;
		   }
		 }	*/	 
		
		 if(document.frm_english.agree.checked == false)
	      {
		     errorMsg += "please check terms and conditions.\n";
			 if ( invalid == null )
		     {
			 invalid = document.frm_english.agree;
		     }
		  }
		 
		  
		 //for display all message at a time 
		 if (errorMsg == " ")
		 {
		   //document.frm_english.submit();	 
		   return true;
		 }
		 else
		 {
		   alert("The following are invalid:\n" + errorMsg);
		   //invalid.focus();
		   return false;
		 }
		 return true;
}


