//--built 08---------------------------------------------------------------------------//
//--by      martin hein  www.digitale-mehrwerte.eu  (hein@digitale-mehrwerte.eu)-------//
//alert("job_regristration.js");

errormessage = "please complete";
formName = 'job_regristrationForm';

window.onload = initform;

requiredFields = new Array(
/*
'site', 
'Family_Name', 
'Forenames', 
'Permanent_Address', 
'Town', 
'Postal_Code', 
'Country', 
'Home_Telephone_Number', 
'Mobile_Telephone_Number', 
'E-mail', 
'Date_of_Birth', 
'Place_of_Birth', 
'Nationality', 
'Contact_person_in_case_of_emergency', 
'Marital_Status_Other',
'National_ID_Card_Number', 
'Date_of_Issue', 
'Date_of_Expiry', 
'Place_of_Issue', 
'Driving_Licence_Type',
'Medical_Limitations_State',
'Criminal_Record_State',
'Criminal_Record_Check_Detail',
'Occupation_Other',
'Place_of_Technical_Apprenticeship', 
'Qualifications', 
'Human_Factors_Course_Certificate_Vadility_Dates',  
'Licensed_Engineers_Other',
'Licence_Number', 
'Licence_Issue_Date', 
'Type_Ratings', 
'Employers_1_Company', 
'Employers_1_Name', 
'Employers_1_Address', 
'Employers_1_Telephone', 
'Employers_1_From', 
'Employers_1_To', 
'Employers_2_Company', 
'Employers_2_Name', 
'Employers_2_Address', 
'Employers_2_Telephone', 
'Employers_2_From', 
'Employers_2_To'*/);


																																	
function validate_form ()
                   {//alert("validate_form ()");
																			 formObj = document.forms[formName];
                    
																				additionalrFields = new Array();
																				error = 0;

																				for (i=0; i<requiredFields.length; i++)
																				   {
																							 error = 1;
																								switch (formObj.elements[i].type)
																														{
																															case "text":
																															case "textarea":
																								       default_message = formObj.elements[requiredFields[i]].defaultValue;
																							        formObj.elements[requiredFields[i]].value = (default_message!="")?default_message:errormessage;
																								       formObj.elements[requiredFields[i]].className = "error";

																															case "password":
																															case "checkbox":
																															break;
														                }

																							}

																				/*
                    contact_salutation_Obj = formObj.elements['contact_salutation'];
																				if	(contact_salutation_Obj.value==errormessage) contact_salutation_Obj.value="";
                    if (contact_salutation_Obj.value==0) 
                      {
																						 error = 1;
                       contact_salutation_Obj.className = "error";
                      }

                    contact_name_Obj = formObj.elements['contact_name'];
																				if	(contact_name_Obj.value==errormessage) contact_name_Obj.value="";
                    if (contact_name_Obj.value=="") 
                      {
																						 error = 1;
                       contact_name_Obj.className = "error";
																							contact_name_Obj.value = errormessage;
                      }
																						
                    via_telephone_Obj = formObj.elements['via_telephone'];
                    if	(via_telephone_Obj.value==errormessage) via_telephone_Obj.value="";
																				via_email_Obj = formObj.elements['via_email'];
																				if	(via_email_Obj.value==errormessage) via_email_Obj.value="";
                    if (via_telephone_Obj.value==""&&via_email_Obj.value=="") 
                      {
																						 error = 1;
                       via_telephone_Obj.className = "error";
																							via_telephone_Obj.value = errormessage;
                       via_email_Obj.className = "error";
																							via_email_Obj.value = errormessage;
                      }
																				*/																				
                    if (error!=0) 
                      {
                       return false;
                      } 
                    else return true;
																				
                   }


