// JavaScript Document
function validate_requestform()
{
	if (document.frm_requestinfo.txt_name.value == '' || document.frm_requestinfo.txt_name.value == 'Name :') 
	{
			alert("Please enter your name");
			document.frm_requestinfo.txt_name.focus();
			return false;
	}
	if (document.frm_requestinfo.txt_email.value == '' || document.frm_requestinfo.txt_email.value == 'Email :') 
	{
			alert("Please enter an email address");
			document.frm_requestinfo.txt_email.focus();
			return false;
	}
	else if(!checkEmail())
	{
		document.frm_requestinfo.txt_email.focus();
		return false;
	}

	if (document.frm_requestinfo.txt_phone.value == ''  || document.frm_requestinfo.txt_phone.value == 'Phone :') 
	{
			alert("Please enter a phone number");
			frm_requestinfo.txt_phone.focus();
			return false;
	}
	if (document.frm_requestinfo.txt_comments.value == '' || document.frm_requestinfo.txt_comments.value == 'Questions or Comments') 
	{
			alert("Please enter comments or question");
			frm_requestinfo.txt_comments.focus();
			return false;
	}
	
	return true;
}
function validate_registrationform()
{
	if (document.frm_registration.fname.value == '') 
	{
			alert("Please enter your name");
			document.frm_registration.fname.focus();
			return false;
	}
	
	if (document.frm_registration.lname.value == '') 
	{
			alert("Please enter your last name");
			document.frm_registration.lname.focus();
			return false;
	}
	
	if (document.frm_registration.company.value == '') 
	{
			alert("Please enter your company name");
			document.frm_registration.company.focus();
			return false;
	}
	
	if (document.frm_registration.designation.value == '') 
	{
			alert("Please enter your designation");
			document.frm_registration.designation.focus();
			return false;
	}	
	if (document.frm_registration.city.value == '') 
	{
			alert("Please enter your city name");
			document.frm_registration.city.focus();
			return false;
	}
	if (document.frm_registration.country.value == '') 
	{
			alert("Please enter your country name");
			document.frm_registration.country.focus();
			return false;
	}	
	if (document.frm_registration.office1.value == '') 
	{
			alert("Please enter valid phone number [Country Code]");
			document.frm_registration.office1.focus();
			return false;
	}
	if (document.frm_registration.office2.value == '') 
	{
			alert("Please enter valid phone number [Area Code]");
			document.frm_registration.office2.focus();
			return false;
	}
	if (document.frm_registration.office3.value == '') 
	{
			alert("Please enter valid phone number [Telephone Number]");
			document.frm_registration.office3.focus();
			return false;
	}
	if (document.frm_registration.mobile1.value == '') 
	{
			alert("Please enter valid mobile number [Country Code]");
			document.frm_registration.mobile1.focus();
			return false;
	}
	if (document.frm_registration.mobile2.value == '') 
	{
			alert("Please enter valid mobile number [Area Code]");
			document.frm_registration.mobile2.focus();
			return false;
	}
	if (document.frm_registration.mobile3.value == '') 
	{
			alert("Please enter valid mobile number [Telephone Number]");
			document.frm_registration.mobile3.focus();
			return false;
	}	
	if (document.frm_registration.fax1.value == '') 
	{
			alert("Please enter valid fax number [Country Code]");
			document.frm_registration.fax1.focus();
			return false;
	}
	if (document.frm_registration.fax2.value == '') 
	{
			alert("Please enter valid fax number [Area Code]");
			document.frm_registration.fax2.focus();
			return false;
	}
	if (document.frm_registration.fax3.value == '') 
	{
			alert("Please enter valid fax number [Telephone Number]");
			document.frm_registration.fax3.focus();
			return false;
	}	
	if (document.frm_registration.username.value == '') 
	{
			alert("Please enter an email address");
			document.frm_registration.username.focus();
			return false
	}
	else if(!checkEmail2())
	{
		document.frm_registration.username.focus();
		return false;
	}
	if (document.frm_registration.password.value == '') 
	{
			alert("Please enter your password");
			document.frm_registration.password.focus();
			return false;
	}
	if (document.frm_registration.confirm_password.value == '') 
	{
			alert("Please confirm your password");
			document.frm_registration.confirm_password.focus();
			return false;
	}
	if (document.frm_registration.password.value != document.frm_registration.confirm_password.value) 
	{
			alert("Password & Confirm Password does not match");
			document.frm_registration.password.focus();
			return false;
	}
	
	return true;
}

function validate_contactform()
{
	if (document.frm_contactus.txt_name.value == '') 
	{
			alert("Please enter your name");
			document.frm_contactus.txt_name.focus();
			return false;
	}
	if (document.frm_contactus.txt_phone.value == '') 
	{
			alert("Please enter a phone number");
			document.frm_contactus.txt_phone.focus();
			return false
	}
	if (document.frm_contactus.txt_email.value == '') 
	{
			alert("Please enter an email address");
			document.frm_contactus.txt_email.focus();
			return false
	}
	else if(!checkEmail1())
	{
		document.frm_contactus.txt_email.focus();
		return false;
	}
	if (document.frm_contactus.txt_comments.value == '') 
	{
			alert("Please enter your requirement details");
			document.frm_contactus.txt_comments.focus();
			return false
	}
	return true;
}
function checkEmail() {
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frm_requestinfo.txt_email.value))
	{
		return (true);
	}
	alert("Invalid email address! Please re-enter.")
	return (false);
}

function checkEmail22() {
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frm_enquiry.email.value))
	{
		return (true);
	}
	alert("Invalid email address! Please re-enter.")
	return (false);
}

function checkEmail1() {
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frm_contactus.txt_email.value))
	{
		return (true);
	}
	alert("Invalid email address! Please re-enter.")
	return (false);
}
function checkEmail2() {
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frm_registration.username.value))
	{
		return (true);
	}
	alert("Invalid email address! Please re-enter.")
	return (false);
}

function popupWindow(o,d)
{   // o - Object to display.        
		// d - Display, true =  display, false = hide              
		var obj = document.getElementById(o);        
		if(d)          
			obj.style.display = 'block';        
		else          
			obj.style.display = 'none';      
}    

function validate_login()
{

	if (document.frm_login.username.value == '') 
	{
			alert("Please enter username");
			document.frm_login.username.focus();
			return false;
	}

	if (document.frm_login.password.value == '') 
	{
			alert("Please enter your password");
			document.frm_login.password.focus();
			return false;
	}
	document.frm_login.submit();
	return true;
}
function forgot_pass()
{
	if (document.frm_login.username.value == '') 
	{
			alert("Please enter username/email id");
			document.frm_login.username.focus();
			return false;
	}
	document.frm_login.submit();
	return true;
}
function validate_enquiry()
{
	if (document.frm_enquiry.full_name.value == '') 
	{
			alert("Please enter your name");
			document.frm_enquiry.full_name.focus();
			return false;
	}
	if (document.frm_enquiry.company_name.value == '') 
	{
			alert("Please enter your company name");
			document.frm_enquiry.company_name.focus();
			return false;
	}
	if (document.frm_enquiry.designation.value == '') 
	{
			alert("Please enter your designation");
			document.frm_enquiry.designation.focus();
			return false;
	}
	if (document.frm_enquiry.country.value == '') 
	{
			alert("Please enter your country");
			document.frm_enquiry.country.focus();
			return false;
	}
	
	if (document.frm_enquiry.email.value == '') 
	{
			alert("Please enter an email address");
			document.frm_enquiry.email.focus();
			return false
	}
	
	if(!checkEmail22())
	{
		document.frm_enquiry.email.focus();
		return false;
	}
	
	
	if (document.frm_enquiry.c_code.value == '') 
	{
			alert("Please enter your phone number");
			document.frm_enquiry.c_code.focus();
			return false;
	}
	if (document.frm_enquiry.a_code.value == '') 
	{
			alert("Please enter your phone number");
			document.frm_enquiry.a_code.focus();
			return false;
	}
	if (document.frm_enquiry.p_code.value == '') 
	{
			alert("Please enter your phone number");
			document.frm_enquiry.p_code.focus();
			return false;
	}
	if (document.frm_enquiry.comments.value == '') 
	{
			alert("Please enter your comments");
			document.frm_enquiry.comments.focus();
			return false;
	}
	return true;
}