// Document Load
jQuery(document).ready(function() 
{
	// Contact Form Submit Form Validations
   jQuery("#contactSubmit").click(function() {	submitContactForm(); });
   
   // Vacatures Form Submit Form Validations
   jQuery("#vacaturesSubmit").click(function() {	submitVacaturesForm(); });
   
   // Registration Form Submit Form Validations
   jQuery("#registrationSubmit").click(function() {	submitRegistrationForm(); });	
});

//validated, Submit Contact Form
function submitRegistrationForm()
{
	RegistrationFormValidation();
}
	
// Clear the Contact Form Field Values
function registrationFormReset()
{
	document.getElementById("customer_ac_no").value ="";
	document.getElementById("customer_comp_name").value ="";
	document.getElementById("customer_contact_person").value ="";
	document.getElementById("customer_username").value ="";
}


//validated, Submit Contact Form
function submitVacaturesForm()
{
		
		// Check for Empty
		w3isEmpty("vacaturesName","","");
		w3isEmpty("vacaturesAge","","");
		w3isEmpty("vacaturesEmail","","");
		w3isEmpty("vacaturesCity","","");
		w3isEmpty("vacaturesComments","","");
			
		// For Invalid Email id, display text message
		w3isEmail("vacaturesEmail","vacaturesErrorMessage","Uw email adres is niet ingev uld");
		
		
	/*
		var id_arr = new Array('vacaturesName','vacaturesAge','vacaturesEmail','vacaturesCity','vacaturesComments');
		var err_arr = new Array('Vul uw naam in a.u.b.','Vul uw naam in a.u.b.','Vul uw naam in a.u.b.','Vul uw naam in a.u.b.','plaats een tekst a.u.b.!');
		
		w3isAllEmptyOnebyOne(id_arr,err_arr,"vacaturesErrorMessage",'vacaturesEmail','Uw email adres is niet ingev uld');
	*/
		
		if (globalErr==1)
		{
			//hideform("vacaturesErrorMessage");
			showform("contactFormLoader");
			
			jQuery.ajax(
			{    
				type: "post", 
				url: siteURL+"_cms/_emails/contactSendMail.php", 
				data: jQuery("#vacaturesForm").serialize(),
				success: function(msg)
				{ 		
					hideform("contactFormLoader");
					showSuccessMsg("vacaturesErrorMessage","Uw reactie is succesvol verzonden!");
					//showform("contactFormMessage");
					// Clear the Form Values
					vacaturesFormReset();
	
				 } 
	
			 });// End of Request 	
	
		}
		else
		{
			showform("vacaturesErrorMessage");
			
		}
	
		globalErr = "1"; // reset to no error
}
	
// Clear the Contact Form Field Values
function vacaturesFormReset()
{
	document.getElementById("vacaturesName").value ="";
	document.getElementById("vacaturesAge").value ="";
	document.getElementById("vacaturesEmail").value ="";
	document.getElementById("vacaturesCity").value ="";
	document.getElementById("vacaturesComments").value ="";
}


// validated, Submit Contact Form
function submitContactForm()
{
	
		// Check for Empty	
		w3isEmpty("contactCompany","","");
		w3isEmpty("contactName","","");
		w3isEmpty("contactEmail","","");
		w3isEmpty("contactPhone","","");
		w3isEmpty("contactConcerns","","");
		w3isEmpty("contactComments","","");
		
		// For Invalid Email id, display text message
		w3isEmail("contactEmail","contactErrorMessage","Uw email adres is niet ingev uld");
		
	
	/*
		var id_arr = new Array('contactCompany','contactName','contactEmail','contactPhone','contactConcerns','contactComments');
		var err_arr = new Array('Vul uw naam in a.u.b.','Vul uw naam in a.u.b.','Vul uw naam in a.u.b.','Vul uw naam in a.u.b.','Vul uw naam in a.u.b.','plaats een tekst a.u.b.!');
		
		w3isAllEmptyOnebyOne(id_arr,err_arr,"contactErrorMessage",'contactEmail','Uw email adres is niet ingev uld');
		
	*/	
		if (globalErr==1)
		{
			//hideform("contactErrorMessage");
			showform("contactFormLoader");
			
			jQuery.ajax(
			{    
				type: "post", 
				url: siteURL+"_cms/_emails/contactSendMail.php", 
				data: jQuery("#contactForm").serialize(),
				success: function(msg)
				{ 		
					hideform("contactFormLoader");
					showSuccessMsg("contactErrorMessage","Uw reactie is succesvol verzonden!");
					//showform("contactFormMessage");
					// Clear the Form Values
					contactFormReset();
					
				 } 
	
			 });// End of Request 	
	
		}
		else
		{
			showform("contactErrorMessage");
			
		}
	
		globalErr = "1"; // reset to no error
}
	
// Clear the Contact Form Field Values
function contactFormReset()
{
	document.getElementById("contactName").value ="";
	document.getElementById("contactCompany").value ="";
	document.getElementById("contactPhone").value ="";
	document.getElementById("contactEmail").value ="";
	document.getElementById("contactConcerns").value ="";
	document.getElementById("contactComments").value ="";
}