// JavaScript Document
document.write("<script language='JavaScript' src='script/general.js'></script>");

/*
* Valiadte register page
*/



function valid_register(frm)
{  	 
	if(frm.name.value=="")
	{
		err = "Please enter name.";
		showError(err);
		frm.name.focus();
		return false;
	}

	 if (frm.email.value== "") 
	 {
		err = "Please enter email id.";
		showError(err);
		frm.email.focus();
		return false;
	}
	else if(!checkEmail(frm.email.value))
	{
		err = "Please enter valid email id.";
		showError(err);
		frm.email.focus();
		return false;
	}

	
	 if (frm.password.value== "") 
	 {
		err = "Please enter password.";
		showError(err);
		frm.password.focus();
		return false;
	}
	else if(checkforpassword(frm.password.value))
	{
		err = "Invalid! special characters are not allowed";
		showError(err);
		frm.password.focus();
		return false;
	}

	 if (frm.cpassword.value== "") 
	 {
		err = "Please enter confirm password.";
		showError(err);
		frm.cpassword.focus();
		return false;
	}
	else if(frm.password.value != frm.cpassword.value)
	{
		err = "Please enter same password";
		showError(err);
		frm.cpassword.focus();
		return false;
	}
	 if (frm.phone.value== "") 
	 {
		err = "Please enter phone number.";
		showError(err);
		frm.phone.focus();
		return false;
	}
	return true;
}

/*
* User Login Page
*/
function valid_login(frm)
{
	var err;
	if(frm.username.value=="")
	{
		err = "Please enter username.";
		showError(err);
		frm.username.focus();
		return false;
	}
	if(frm.password.value=="")
	{
		err = "Please enter password.";
		showError(err);
		frm.password.focus();
		return false;
	}
	showError("");
	return true;
}

/*
* Validation for change password page
*/
function valid_password(frm)
{
	if(frm.old.value=="")
	{
		err = "Please enter old password.";
		showError(err);
		frm.old.focus();
		return false;
	}
	else if(checkforpassword(frm.old.value))
	{
		err = "Invalid characters in old password.";
		showError(err);
		frm.old.focus();
		return false;
	}
	if(frm.newpass.value=="")
	{
		err = "Please enter new password.";
		showError(err);
		frm.newpass.focus();
		return false;
	}
	else if(checkforpassword(frm.newpass.value))
	{
		err = "Invalid characters in new password.";
		showError(err);
		frm.newpass.focus();
		return false;
	}
	else
	{
		if(frm.confirmpass.value=="")
		{
			err = "Please confirm password.";
			showError(err);
			frm.confirmpass.focus();
			return false;
		}
		else if(frm.confirmpass.value!=frm.newpass.value)
		{
			err = "Confirm password mismatch.";
			showError(err);
			frm.confirmpass.focus();
			return false;
		}
	}
	return true;
}

/*
* Validation for forgot password page
*/
function valid_forgotpass(frm)
{
	if(frm.emailid.value=="")
	{
		err = "Please enter email ID.";
		showError(err);
		frm.emailid.focus();
		return false;
	}
	else if(!checkEmail(frm.emailid.value))
	{
		err = "Invalid! enter valid email ID.";
		showError(err);
		frm.emailid.focus();
		return false;
	}
	showError("");
	return true;
}




function valid_contactus(frm)
{
	//alert('test');
	if(frm.name.value=="")
	{
		alert("Please enter your name.");
		frm.name.focus();
		return false;
	}
	if(frm.phone.value=="")
	{
		alert("Please enter your Phone number.");
		frm.phone.focus();
		return false;
	}
	if(frm.email.value=="")
	{
		alert("Please enter your email Id.");
		frm.email.focus();
		return false;
	}
	else if(!checkEmail(frm.email.value))
	{
		alert("Invalid! email Id.");
		frm.email.focus();
		return false;
	}
	
	if(frm.comments.value=="")
	{
		alert("Please enter your comments.");
		frm.comments.focus();
		return false;
	}
	return true;
}

function valid_customer(frm)
{  	 
	if(frm.customer_id.value=="")
	{
		err = "Please enter Customer Id.";
		showError(err);
		frm.customer_id.focus();
		return false;
	}

	return true;
}

// valid search 
function valid_search(frm)
{
	//alert('test');
	if(frm.keywords.value=="")
	{
		alert("Please enter keyword.");
		frm.keywords.focus();
		return false;
	}
	if(frm.expyear.value=="")
	{
		alert("Please select experience.");
		frm.expyear.focus();
		return false;
	}
	
	return true;
}
	


	