function Validate_Contactus()	// Validation for Contact Us form

{

	if(mytrim(document.frm_contact.FName.value) == "") // Check Is blank first name? 

	{

		alert("Please enter first name.");	// Display alert message

		document.frm_contact.FName.focus();	// set focus to first name field.

		return false;

	}

	if(mytrim(document.frm_contact.LName.value) == "")	// Check Is blank last name? 

	{

		alert("Please enter last name.");

		document.frm_contact.LName.focus();

		return false;

	}

	if(mytrim(document.frm_contact.Email.value) == "")	// Check Is blank email address? 

	{

		alert("Please enter email address.");

		document.frm_contact.Email.focus();

		return false;

	}

	if(!isValidEmail(document.frm_contact.Email.value))	// Check Is valid email address? 

	{

		alert("Invalid email address.");

		document.frm_contact.Email.focus();

		return false;

	}

	if(mytrim(document.frm_contact.Telcode.value) != "" && isNaN(document.frm_contact.Telcode.value))	// Check Is telephone code number numeric?

	{

		alert("Telephone number must be numeric.");

		document.frm_contact.Telcode.focus();

		return false;

	}

	if(mytrim(document.frm_contact.Tel.value) != "" && isNaN(document.frm_contact.Tel.value))	// Check Is telephone number numeric?

	{

		alert("Telephone number must be numeric.");

		document.frm_contact.Tel.focus();

		return false;

	}

	if(mytrim(document.frm_contact.Faxcode.value) != "" && isNaN(document.frm_contact.Faxcode.value)) // Check Is fax code number numeric?

	{

		alert("Fax number must be numeric.");

		document.frm_contact.Faxcode.focus();

		return false;

	}

	if(mytrim(document.frm_contact.Fax.value) != "" && isNaN(document.frm_contact.Fax.value))	// Check Is fax number numeric?

	{

		alert("Fax number must be numeric.");

		document.frm_contact.Fax.focus();

		return false;

	}

	return true;

}



function Validate_Careers()	// Validation for Careers form

{

	if(mytrim(document.frm_careers.Name.value) == "")

	{

		alert("Please enter name.");

		document.frm_careers.Name.focus();

		return false;

	}

	if(mytrim(document.frm_careers.Email.value) == "")

	{

		alert("Please enter email address.");

		document.frm_careers.Email.focus();

		return false;

	}

	

	if(!isValidEmail(document.frm_careers.Email.value))

	{

		alert("Invalid email address.");

		document.frm_careers.Email.focus();

		return false;

	}

	if(mytrim(document.frm_careers.Profile.value) == "")

	{

		alert("Please enter profile.");

		document.frm_careers.Profile.focus();

		return false;

	}

	if(mytrim(document.frm_careers.Resume.value) == "")

	{

		alert("Please select your resume file.");

		document.frm_careers.Resume.focus();

		return false;

		

	}

	if(mytrim(document.frm_careers.Resume.value) != "")

	{

		if(document.frm_careers.Resume.value.lastIndexOf(".doc")==-1) 

		{

		   alert("Please upload only .doc extention file.");

		   return false;

		}

	}

	return true;

}



function Validate_Collaterals()	// Validation for collateralls form

{

	if(mytrim(document.frm_collaterals.Name.value) == "")

	{

		alert("Please enter your name.");

		document.frm_collaterals.Name.focus();

		return false;

	}

	if(mytrim(document.frm_collaterals.Email.value) == "")

	{

		alert("Please enter email address.");

		document.frm_collaterals.Email.focus();

		return false;

	}

	if(!isValidEmail(document.frm_collaterals.Email.value))

	{

		alert("Invalid email address.");

		document.frm_collaterals.Email.focus();

		return false;

	}

	if(mytrim(document.frm_collaterals.Telcode.value) != "" && isNaN(document.frm_collaterals.Telcode.value))

	{

		alert("Telephone number must be numeric.");

		document.frm_collaterals.Telcode.focus();

		return false;

	}

	if(mytrim(document.frm_collaterals.Tel.value) != "" && isNaN(document.frm_collaterals.Tel.value))

	{

		alert("Telephone number must be numeric.");

		document.frm_collaterals.Tel.focus();

		return false;

	}

	if(mytrim(document.frm_collaterals.Faxcode.value) != "" && isNaN(document.frm_collaterals.Faxcode.value))

	{

		alert("Fax number must be numeric.");

		document.frm_collaterals.Faxcode.focus();

		return false;

	}

	if(mytrim(document.frm_collaterals.Fax.value) != "" && isNaN(document.frm_collaterals.Fax.value))

	{

		alert("Fax number must be numeric.");

		document.frm_collaterals.Fax.focus();

		return false;

	}

	return true;

}



function Validate_Casestudies()	// Validation for Case Studies form

{

	if(mytrim(document.frm_casestudies.Name.value) == "")

	{

		alert("Please enter your name.");

		document.frm_casestudies.Name.focus();

		return false;

	}

	if(mytrim(document.frm_casestudies.Email.value) == "")

	{

		alert("Please enter email address.");

		document.frm_casestudies.Email.focus();

		return false;

	}

	if(!isValidEmail(document.frm_casestudies.Email.value))

	{

		alert("Invalid email address.");

		document.frm_casestudies.Email.focus();

		return false;

	}

	if(mytrim(document.frm_casestudies.Telcode.value) != "" && isNaN(document.frm_casestudies.Telcode.value))

	{

		alert("Telephone number must be numeric.");

		document.frm_casestudies.Telcode.focus();

		return false;

	}

	if(mytrim(document.frm_casestudies.Tel.value) != "" && isNaN(document.frm_casestudies.Tel.value))

	{

		alert("Telephone number must be numeric.");

		document.frm_casestudies.Tel.focus();

		return false;

	}

	if(mytrim(document.frm_casestudies.Faxcode.value) != "" && isNaN(document.frm_casestudies.Faxcode.value))

	{

		alert("Fax number must be numeric.");

		document.frm_casestudies.Faxcode.focus();

		return false;

	}

	if(mytrim(document.frm_casestudies.Fax.value) != "" && isNaN(document.frm_casestudies.Fax.value))

	{

		alert("Fax number must be numeric.");

		document.frm_casestudies.Fax.focus();

		return false;

	}

	return true;

}



function mytrim(str) // Use for remove space.

{

	return str.split(" ").join("");

}



function isValidEmail(str) // For formate validation of Email address.

{

	return (str.lastIndexOf(".") > 2) && (str.indexOf("@") > 0) && (str.lastIndexOf(".") > (str.indexOf("@")+1)) && (str.indexOf("@") == str.lastIndexOf("@"));

}

function changeStyle(fld,flag)

{

	if(flag == "focus")

	{

		fld.style.border = "1px solid #ea2100";
		fld.style.background = "1px solid #ebe3cd";
		//fld.style.height = "17px";

	}

	else

	{

		fld.style.border = "1px solid #A39369";
		fld.style.background = "1px solid #ffffff";
		//fld.style.height = "17px";

	}	

}
