// JavaScript Document


var error_message = "";
var error = "";
var form = "";
var control = "";
function check_select(field_name, field_default, message) {
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    var field_value = form.elements[field_name].value;

    if (field_value == field_default) {
      error_message = error_message + "* " + message + "\n";
      error = true;
    }
  }
}
function check_email(field_name, message1,message2)
{
	if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
		field_value=form.elements[field_name].value;
	if (field_value == '') {
	      error = true;
		  error_message = error_message + "* " + message1 + "\n";
      }
	  else
	if (!(/^.+@.+\..{2,}$/.test(field_value))) {
	      error = true;
		  error_message = error_message + "* " + message2 + "\n";
      } 
	}
	
}
function check_password(field_name_1, field_name_2, field_size, message_1, message_2) {
  if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) {
    var password = form.elements[field_name_1].value;
    var confirmation = form.elements[field_name_2].value;

    if (password == '' || password.length < field_size) {
      error_message = error_message + "* " + message_1 + "\n";
      error = true;
    } else if (password != confirmation) {
      error_message = error_message + "* " + message_2 + "\n";
      error = true;
    }
  }
}
function check_epassword(field_name_1, field_name_2, field_size, message_1, message_2) {
  if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) {
    var password = form.elements[field_name_1].value;
    var confirmation = form.elements[field_name_2].value;

    if (password == '' || password.length < field_size) {
      error_message = error_message + "* " + message_1 + "\n";
      error = true;
    } else if (password != confirmation) {
      error_message = error_message + "* " + message_2 + "\n";
      error = true;
    }
  }
}
function check_pwd(field_name_1, message_1) {
  if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) {
    var password = form.elements[field_name_1].value;

    if (password == '' || password.length < 1) {
      error_message = error_message + "* " + message_1 + "\n";
      error = true;
    } 
  }
}
function check_input(field_name, field_size, message) {
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    var field_value = form.elements[field_name].value;
	
    if (field_value == '' || field_value.length < field_size) {
	   error_message = error_message + "* " + message + "\n";
	    error = true;
    }
  }
}
function check_chkbox(field_name, message) {
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
  
    if (!form.elements[field_name].checked) {
	 error_message = error_message + "* " + message + "\n";
	   error = true;
    }
  }
}
function login_checkForm(form_vl) 
{
   form = form_vl;
   check_email("email_id", "Enter email address","Enter valid email address");	
   check_pwd("pass", "Enter password");
	if(error)
	{
	  alert(error_message);
	  error_message = "";	 
	  control = ""; 
	  error = false;	  
	}
	
	if(error)
	  return false
	else
	  return true;
}

function checkForm(form_vl) 
{
    form = form_vl;
 
 	check_email("r_email_id", "Enter email address","Enter valid email address");	
 	check_email("c_r_email_id", "Enter confirm email address","Enter valid email address");	
	check_password("r_pass","r_cpass","","Enter password","Incorrect password");
	if(form.comp_nam_type.value==1) {
    	check_input("r_company", 3, "Enter the company name");
	}
	if(form.comp_nam_type.value==2) {
    	check_input("r_company1", 3, "Enter your name");
	}
	check_input("r_url", 3, "Enter URL of the website");
	check_input("r_about_site", 50, "Describe your site in brief (min 50 characters");
	check_input("r_city", 2, "Enter city");
	check_input("r_pinc",1,"Enter pin code");
	check_input("r_name", 1, "Enter name");
	check_input("r_address", 1, "Enter address");	
	check_select("r_category", "0", "Select category");
	check_select("r_country", "0", "Select country");
	check_select("r_howhear", "0", "Select how you heard about us");	
    
	
	check_chkbox("r_confirm", "Click the check box");
	
	if(error)
	{
	  alert(error_message);
	 // set_focus();
	  error_message="";	 
	  control = ""; 
	  error = false;
	  return false;
	}
	  
	return true;
}

function edit_check(form_vl) 
{
    form = form_vl;	
	
 	check_email("r_email_id", "Enter Email","Enter valid email address");
    check_password("r_pass","r_cpass","","Enter password","Confirm password");
    check_input("r_company", 3, "Enter company name");	
	check_input("r_about_site", 50, "Enter about your website atleast 50 characters");
	check_input("r_name", 1, "Enter name");
	check_input("r_city", 2, "Enter city");
	check_input("r_pinc",1,"Enter pincode"); 
	check_input("r_address", 1, "Enter address");	
	check_select("r_country", "0", "Select country");   
	
	if(error)
	{
	  alert(error_message);
	 // set_focus();
	  error_message="";	 
	  control = ""; 
	  error = false;
	  return false;
	}
	  
	return true;
}

