// JavaScript Document
//Created By Ashish Choudhary on 18 March 2009
function validate_drivers_operators()
{
	var name  = document.getElementById("applicantname").value;
	var email = document.getElementById("email").value;
	var flag  = 0;
	var flag2 = 0;
	var resume = document.getElementById("resume").value;
	var captcha = document.getElementById("security").value;
	var str = "Please enter ";
	var str2 = "";
	

		var fileExt = resume.substr(resume.lastIndexOf("."));
		if(fileExt == ".doc" || fileExt == ".docx" || fileExt == ".txt" || fileExt == ".rtf" || fileExt == ".pdf") {}
		else if(fileExt == ""){
			flag2 = 1;
		} else {
			flag2 = 1;
			str2 = "Only file types of '.doc', '.docx', '.txt', '.rtf' and '.pdf' are allowed. ";
		}
	
	if(name=="" || name==null)
	{
		flag=1;
		str += " name , ";
	}
	if(captcha=="" || captcha==null)
	{
		flag=1;
		str += " captcha , ";
	}
	if(email=="" || email==null)
	{
		flag=1;
		str += "email address ";
	}
	else
	{
		if(email.indexOf("@")==0)
		{
			 flag=1;
			 str += " valid email address";
		}
		else if(email.indexOf(".")<3)
		{
			 flag=1;
			 str += "valid email address";
		}
	}
	
	if(flag>0 || flag2>0)
	{
		var string=str;
		var string_check=/,$/.test(string);
		var result = "";
		
		if(flag2 == 1)
			result = str2;
		if(flag == 1)
			result+=string.replace(/,$/,"");
			
		document.getElementById("err_msg").innerHTML=result;
		window.location='#error';
		return false;
	}
	else
	{
		return true;	
	}
}



function validate_mechanics_form()
{
	var name  = document.getElementById("mechanic_name").value;
	var email = document.getElementById("mechanic_email").value;
	var captcha = document.getElementById("security").value;
	
	var flag  = 0;
	var str   = "Please enter ";
	
	if(name=="" || name==null)
	{
		flag=1;
		str += " name , ";
	}
	if(captcha=="" || captcha==null)
	{
		flag=1;
		str += " captcha , ";
	}
	if(email=="" || email==null)
	{
		flag=1;
		str += "email address ";
	}
	else
	{
		if(email.indexOf("@")==0)
		{
			 flag=1;
			 str += " valid email address";
		}
		else if(email.indexOf(".")<3)
		{
			 flag=1;
			 str += "valid email address";
		}
	}
	
	if(flag>0)
	{
		var string=str;
		var string_check=/,$/.test(string);
		var result=string.replace(/,$/,"");
		document.getElementById("err_msg").innerHTML=result;
		window.location='#error';
		return false;
	}
	else
	{
		return true;	
	}
	
}


function validate_career_form()
{
	var name  = document.getElementById("career_name").value;
	var email = document.getElementById("career_email").value;
	var resume = document.getElementById("resume").value;
	var captcha = document.getElementById("security").value;
	
	var flag  = 0;
	var flag2 = 0;
	var str   = "Please enter ";
	var str2  = "";
	var result = "";
	
		var fileExt = resume.substr(resume.lastIndexOf("."));
		if(fileExt == ".doc" || fileExt == ".docx" || fileExt == ".txt" || fileExt == ".rtf" || fileExt == ".pdf") {}
		else if(fileExt == ""){
			flag2 = 1;
		} else {
			flag2 = 1;
			str2 = "Only file types of '.doc', '.docx', '.txt', '.rtf' and '.pdf' are allowed. ";
		}
	
	if(name=="" || name==null)
	{
		flag=1;
		str += " name , ";
	}
	if(captcha=="" || captcha==null)
	{
		flag=1;
		str += " captcha , ";
	}
	if(email=="" || email==null)
	{
		flag=1;
		str += "email address ";
	}
	else
	{
		if(email.indexOf("@")==0)
		{
			 flag=1;
			 str += " valid email address";
		}
		else if(email.indexOf(".")<3)
		{
			 flag=1;
			 str += "valid email address";
		}
	}
	
	if(flag>0 || flag2>0)
	{
		var result = "";
		if(flag2 == 1) {
			result = str2;
		}
		if(flag == 1)
		{
			var string=str;
			var string_check=/,$/.test(string);
			result+=string.replace(/,$/,"");
		}
		document.getElementById("err_msg").innerHTML=result;
		window.location='#error';
		return false;
	}
	else
	{
		return true;	
	}
	
}
//French validation begins here.

function validate_drivers_operators_french()
{
	var name  = document.getElementById("applicantname").value;
	var email = document.getElementById("email").value;
	var flag  = 0;
	var str   = "Veuillez entrer les &eacutel&eacutements suivants : ";
	
	if(name=="" || name==null)
	{
		flag=1;
		str += " nom , ";
	}
	if(email=="" || email==null)
	{
		flag=1;
		str += "Adresse &eacutelectronique ";
	}
	else
	{
		if(email.indexOf("@")==0)
		{
			 flag=1;
			 str += " Adresse &eacutelectronique valide";
		}
		else if(email.indexOf(".")<3)
		{
			 flag=1;
			 str += "Adresse &eacutelectronique valide";
		}
	}
	
	if(flag>0)
	{
		var string=str;
		var string_check=/,$/.test(string);
		var result=string.replace(/,$/,"");
		document.getElementById("err_msg").innerHTML=result;
		return false;
	}
	else
	{
		return true;	
	}
}



function validate_mechanics_form_french()
{
	var name  = document.getElementById("mechanic_name").value;
	var email = document.getElementById("mechanic_email").value;
	var flag  = 0;
	var str   = "Veuillez entrer les &eacutel&eacutements suivants : ";
	
	if(name=="" || name==null)
	{
		flag=1;
		str += " nom , ";
	}
	if(email=="" || email==null)
	{
		flag=1;
		str += "Adresse &eacutelectronique ";
	}
	else
	{
		if(email.indexOf("@")==0)
		{
			 flag=1;
			 str += " Adresse &eacutelectronique valide";
		}
		else if(email.indexOf(".")<3)
		{
			 flag=1;
			 str += "Adresse &eacutelectronique valide";
		}
	}
	
	if(flag>0)
	{
		var string=str;
		var string_check=/,$/.test(string);
		var result=string.replace(/,$/,"");
		document.getElementById("err_msg").innerHTML=result;
		return false;
	}
	else
	{
		return true;	
	}
	
}


function validate_career_form_french()
{
	var name  = document.getElementById("career_name").value;
	var email = document.getElementById("career_email").value;
	var flag  = 0;
	var str   = "Veuillez entrer les &eacutel&eacutements suivants : ";
	
	if(name=="" || name==null)
	{
		flag=1;
		str += " nom , ";
	}
	if(email=="" || email==null)
	{
		flag=1;
		str += "Adresse &eacutelectronique ";
	}
	else
	{
		if(email.indexOf("@")==0)
		{
			 flag=1;
			 str += " Adresse &eacutelectronique valide";
		}
		else if(email.indexOf(".")<3)
		{
			 flag=1;
			 str += "Adresse &eacutelectronique valide";
		}
	}
	
	if(flag>0)
	{
		var string=str;
		var string_check=/,$/.test(string);
		var result=string.replace(/,$/,"");
		document.getElementById("err_msg").innerHTML=result;
		return false;
	}
	else
	{
		return true;	
	}
	
}
