//Validate User add/edit page
function validate_userform(frm){
	var errorMsg='';
	if(frm.username.value == "") {
		errorMsg += "\n\t Enter the Username";
	}

	if(frm.password.value == "") {
		errorMsg += "\n\t Enter the Password";
	}

	if(frm.cpassword.value == "") {
		errorMsg += "\n\t Please re-enter the password and Confirm it";
	}

	if(frm.password.value != frm.cpassword.value){
		alert("Password confirmation error, Please re-enter the password");
		frm.password.value = "";
		frm.cpassword.value = "";
		frm.password.focus();
		return false;
	}
	if(frm.realname.value==""){
		errorMsg += "\n\t Enter your name";
	}
	if(frm.phone.value==""){
		errorMsg += "\n\t Enter your phone number";
	}
	else{
		if(!IsNumber(frm.phone.value)){
			alert("Enter a valid phone number");
			frm.phone.focus();
			return false;
		}
	}
	if(frm.email.value == "") {
		errorMsg += "\n\t Enter the Email address";
	}
	else{
		if(!validate_emailaddress(frm.email.value)){
			alert("Enter a valid email adddress");
			frm.email.focus();
			return false;
		}
	}
	if (errorMsg != ""){
		msg = "Please correct the problem(s) and re-submit the form.\n";
		msg += "_____________________________________________\n\n";
		msg += "The following field(s) need to be corrected: -\n";
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	return true;
}

function validate_infoform(frm){
	var errorMsg='';
	if(frm.password.value == "") {
		errorMsg += "\n\t Enter the Password";
	}

	if(frm.cpassword.value == "") {
		errorMsg += "\n\t Please re-enter the password and Confirm it";
	}

	if(frm.password.value != frm.cpassword.value){
		alert("Password confirmation error, Please re-enter the password");
		frm.password.value = "";
		frm.cpassword.value = "";
		frm.password.focus();
		return false;
	}
	if(frm.realname.value==""){
		errorMsg += "\n\t Enter your name";
	}

	if(frm.phone.value==""){
		errorMsg += "\n\t Enter your phone number";
	}
	else{
		if(!IsNumber(frm.phone.value)){
			alert("Enter a valid phone number");
			frm.phone.focus();
			return false;
		}
	}
	if(frm.email.value == "") {
		errorMsg += "\n\t Enter Email address";
	}
	else{
		if(!validate_emailaddress(frm.email.value)){
			alert("Enter a valid email adddress");
			frm.email.focus();
			return false;
		}
	}
	if (errorMsg != ""){
		msg = "Please correct the problem(s) and re-submit the form.\n";
		msg += "_____________________________________________\n\n";
		msg += "The following field(s) need to be corrected: -\n";
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	return true;
}

//Validate admin eidt details page
function validate_adminform(frm){
	if(frm.username.value == "") {
		alert("Enter Username");
		frm.username.focus();
		return false;
	}

	if(frm.password.value == "") {
		alert("Enter Password");
		frm.password.focus();
		return false;
	}

	if(frm.cpassword.value == "") {
		alert("Confirm Password is Empty, Please enter the password and Confirm it");
		frm.cpassword.focus();
		return false;
	}

	if(frm.password.value != frm.cpassword.value){
		alert("Password confirmation error, Please re-enter the password");
		frm.password.value = "";
		frm.cpassword.value = "";
		frm.password.focus();
		return false;
	}

	if(frm.email.value == "") {
		alert("Enter Email address");
		frm.email.focus();
		return false;
	}
	else{
		if(!validate_emailaddress(frm.email.value)){
			alert("Enter a valid email adddress");
			frm.email.focus();
			return false;
		}
	}
	if(frm.realname.value == "") {
		alert("Enter your display name");
		frm.realname.focus();
		return false;
	}
	if(frm.telephone.value == "") {
		alert("Enter telephone number");
		frm.telephone.focus();
		return false;
	}
	return true;
}

function chklogin(frm)
{
	var errorMsg='';
	if (Trim(frm.fUser.value) == ""){
			errorMsg += "\n\tPlease enter the Username";	
	}
	if (Trim(frm.fPass.value) == ""){
			errorMsg += "\n\tPlease enter the Password";	
	}
	if (errorMsg != ""){
		msg = "Please correct the problem(s) and re-submit the form.\n";
		msg += "_____________________________________________\n\n";
		msg += "The following field(s) need to be corrected: -\n";
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	return true;	
}


function chkusername(frm)
{
	var errorMsg='';
	if (Trim(frm.username.value) == ""){
			errorMsg += "\n\tPlease enter the Username";	
	}
	if (errorMsg != ""){
			msg = "Please correct the problem(s) and re-submit the form.\n";
			msg += "______________________________________________________________\n\n";
			msg += "The following field(s) need to be corrected: -\n";
			errorMsg += alert(msg + errorMsg + "\n\n");
			return false;
	}
	return true;	
}


function Chk_ValidtoEdit(frm)
{
	var a=0;
	element_len = frm.elements.length;
	for (i=0; i<element_len; i++)
	{
		this_element = frm.elements[i];
		if (this_element.type == 'checkbox' )
		{
			if (this_element.checked == true)
				a=a+1;
		}
	}

	if(a>1)
	{
		alert ('You can select only one '+frm.name+'!!!');
		return false;
	}

	if(a==0)
	{
		alert ('Please Select '+frm.name+' to Perform the Action!!!');
		return false;
	}

	return true;
}

function chkcontactfrm(frm)
{
	var errorMsg='';
	if (Trim(frm.sendername.value) == ""){
			errorMsg += "\n\tEnter your name";
	}

	if(frm.senderemail.value == "") {
		errorMsg += "\n\tEnter the email address";
	}
	else{
		if(!validate_emailaddress(frm.senderemail.value)){
			alert("Enter a valid email adddress");
			frm.senderemail.focus();
			return false;
		}
	}
	if (Trim(frm.enquiry.value) == ""){
			errorMsg += "\n\tEnter the message";	
	}
	if (Trim(frm.secretcode.value) == ""){
			errorMsg += "\n\tEnter the secret code";	
	}
	if (errorMsg != ""){
			msg = "Please correct the problem(s) and re-submit the form.\n";
			msg += "______________________________________________________________\n\n";
			msg += "The following field(s) need to be corrected: -\n";
			errorMsg += alert(msg + errorMsg + "\n\n");
			return false;
	}
	return true;	
}

function valid_searchfrm(frm){
	var errorMsg='';
	if (Trim(frm.keyword.value) == ""){
			errorMsg += "\n\tEnter the keyword";
	}
	if (errorMsg != ""){
			msg = "Please correct the problem and re-submit the form.\n";
			msg += "______________________________________________________________\n\n";
			msg += "The following field need to be corrected: -\n";
			errorMsg += alert(msg + errorMsg + "\n\n");
			return false;
	}
	return true;
}