	/* Validate the fields of the form before processing the Recruiter information */
	function processRecruiterInfo() {
	var IndustrySelection = 0;
	var IndustryCount = document.NewRecruiter.CategoryCount.value;
		var testFlag = 0;
		var testFlag3 = 0;
		var optionSelected;
		var zipLength = document.NewRecruiter.Zip.length;
		var inLength3 = document.NewRecruiter.RMFilter.length;
		
		txt=document.NewRecruiter.Email.value;
		txtWebSite = document.NewRecruiter.HomePage.value;

		if (inLength3 > 0) {
		    for (k=0; k < document.NewRecruiter.RMFilter.length; k++) {
			   if (document.NewRecruiter.RMFilter[k].checked) {
	      		   testFlag3 = 1;
			   }	
		   }
	    }

		/*Check for Industry focus selection*/
		    for (k=0; k < IndustryCount; k++) {
			   if (eval("document.NewRecruiter.cb" + (k + 1) + ".checked")) {
	      		   IndustrySelection++;
			   }	
		   }	
	   		
	   if (document.NewRecruiter.NamePrefix.value=="")
			alert("Please select Name Prefix");
	   else {
	   if (document.NewRecruiter.RFirstName.value=="")
			alert("Please enter FirstName");
	   else {
	   if (document.NewRecruiter.RLastName.value=="")
			alert("Please enter your LastName");
	   else {	   	   
		if(document.NewRecruiter.RecruiterName.value=="")
			alert("Your Company Name Is Required");
		else { 
			if (document.NewRecruiter.Address.value=="") 
					alert("Your Street Address Is Required");
				else { 
					if (document.NewRecruiter.City.value=="") 
						alert("Your City Is Required");
					else { 
						/* var stateSelected = NewRecruiter.State.selectedIndex; */
			  			if (document.NewRecruiter.State.selectedIndex=="")
							alert("Please Select Your State");
						else {
					 			if(document.NewRecruiter.Zip.value=="")
									alert("Please Enter Your 5 Digit Zip Code");
								else { 
									  if (document.NewRecruiter.Zip.value.length < 5)
											alert("Zip code must be of 5 digits");
									else {
									if (isNaN(document.NewRecruiter.Zip.value))
						  				alert("Zip Code Must Be 5 Numeric Digits");										
									else {
					 		    	  if(document.NewRecruiter.Email.value=="")
									    alert("Please Enter Your Email Address");
									  else {
									  		if (txt.indexOf("@")<2)
												alert("Oops, this email address seems wrong. Please" + " check the prefix and '@' sign.");
									  		else {
												 if ((txt.indexOf(".com")<5)&&(txt.indexOf(".org")<5)&&(txt.indexOf(".gov")<5)&&(txt.indexOf(".net")<5)
													  &&(txt.indexOf(".mil")<5)&&(txt.indexOf(".edu")<5)&&(txt.indexOf(".us")<4)&&(txt.indexOf(".cc")<4)&&(txt.indexOf(".biz")<5))
														alert("Oops, this email address seems wrong. Please" + " check the suffix for accuracy. (It should include a " + ".com, .edu, .net, .org, .cc, .biz, .gov or .mil or .us)");
												 else {
					 		    	  if(document.NewRecruiter.HomePage.value=="")
									    alert("Please Enter Your Home Page Address");
									  else {
									  		if (txtWebSite.indexOf("http://") > 0 || txtWebSite.indexOf("http://") == -1)
												alert("Oops, this website address seems wrong. Please" + " check the prefix.");
									  		else {
												 if ((txtWebSite.indexOf(".com")<5)&&(txtWebSite.indexOf(".org")<5)&&(txtWebSite.indexOf(".gov")<5)&&(txtWebSite.indexOf(".net")<5)
													  &&(txtWebSite.indexOf(".mil")<5)&&(txtWebSite.indexOf(".edu")<5)&&(txtWebSite.indexOf(".us")<4)&&(txtWebSite.indexOf(".cc")<4)&&(txtWebSite.indexOf(".biz")<5))
														alert("Oops, this website address seems wrong. Please" + " check the suffix for accuracy. (It should include a " + ".com, .edu, .net, .org, .cc, .biz, .gov or .mil or .us)");
												 else {

												 		if((document.NewRecruiter.PhoneAreaCode.value=="")||(document.NewRecruiter.PhoneNumber1.value=="")||(document.NewRecruiter.PhoneNumber2.value==""))
															alert("Please enter a your Phone number");
												else { 
									 					if((document.NewRecruiter.PhoneAreaCode.value.length < 3)||(document.NewRecruiter.PhoneNumber1.value.length < 3)||(document.NewRecruiter.PhoneNumber2.value.length < 4))
															alert("The number of digits you have inserted for the phone number is not valid");
												else {
														if ((isNaN(document.NewRecruiter.PhoneAreaCode.value))||(isNaN(document.NewRecruiter.PhoneNumber1.value))||(isNaN(document.NewRecruiter.PhoneNumber2.value)))
											  				alert("Phone number must be all Numeric Digits");		
							  	          				else { 
												 			if((document.NewRecruiter.FaxAreaCode.value=="")||(document.NewRecruiter.FaxNumber1.value=="")||(document.NewRecruiter.FaxNumber2.value==""))
																alert("Please enter your Fax number");
															else { 
									 							if((document.NewRecruiter.FaxAreaCode.value.length < 3)||(document.NewRecruiter.FaxNumber1.value.length < 3)||(document.NewRecruiter.FaxNumber2.value.length < 4))
																	alert("The number of digits you have inserted for the fax number is not valid");
																else {
																	 if ((isNaN(document.NewRecruiter.FaxAreaCode.value))||(isNaN(document.NewRecruiter.FaxNumber1.value))||(isNaN(document.NewRecruiter.FaxNumber2.value)))
											  								alert("Fax number must be all Numeric Digits");	
																	 else {
				
														     if (IndustrySelection == 0)
 														         alert("You Must Select At Least 1 Industry Focus");
															 else {
															     if (IndustrySelection > 10)
																      alert("Only Select Up To 10 Industry Focus Categories");
																  else {	                                                                  
												    								if (testFlag3 != 1)
																								alert("Please select a value for Resume Distribution Filter option");
																							else {
																									document.NewRecruiter.action="rm_new_admin_Commit.cfm"; 
								        															document.NewRecruiter.submit();
																								}
																				 			}
																						}	
																					}
																				}
																			}
															  			}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
  }
 }	