// JavaScript Document

function isEmail(val)
{
        // Return false if e-mail field does not contain a '@' and '.' .
        if (val.indexOf ('@',0) == -1 || val.indexOf ('.',0) == -1)
        {
                return 1;
        }
        else
        {
                return 0;
        }
}

function isNum(str)
{
        // Return false if characters are not '0-9' or '.' .
        for (var i = 0; i < str.length; i++)
        {
                var ch = str.substring(i, i + 1);
                if ((ch < "0" || "9" < ch) && ch != '.' && ch != '-')
                {
                        return 1;
                }
        }
        return 0;
}

function signup() 
{
 var valid=false;
 /*
 if(frm1.id.value=="")
 {
  alert("Product Code Field can't be left blank");
  frm1.id.focus();
 }


{ 
        var alert("The following problem(s) occurred when processing \n Please verify and try again: ");
        var error = 0;*/
       		
		//var user_name = document.signup_frm.user_name.value;
		var user_pwd = document.signup_frm.user_pwd.value;
		//var user_type_id = document.signup_frm.user_type_id.value;
		var user_pwd_retype = document.signup_frm.user_pwd_retype.value;
		var user_firstname = document.signup_frm.user_firstname.value;
		var user_lastname = document.signup_frm.user_lastname.value;		
		var user_gender = document.signup_frm.user_gender.value;
		var user_address = document.signup_frm.user_address.value;
		var user_city = document.signup_frm.user_city.value;
		var user_state = document.signup_frm.user_state.value;
		var user_country = document.signup_frm.user_country.value;
		var user_zipcode = document.signup_frm.user_zipcode.value;
		var user_email = document.signup_frm.user_email.value;
		var user_phone_no = document.signup_frm.user_phone_no.value;
		var company_name = document.signup_frm.company_name.value; 
	
		
		/*if (user_name == "" || user_name.length < 2 ) {
                alert(error_message + "Please enter user name ");
                signup_frm.user_name.focus();
        }*/
		if (user_email == "" || user_email.length <2 || isEmail(user_email)) {
                alert("Please enter user_email address");
                document.signup_frm.user_email.focus();
        }
		
		else if (user_pwd == "" || user_pwd <6 ) {
                alert("Please enter password ");
                document.signup_frm.user_pwd.focus();
        }
		
		else if(user_pwd_retype == "" || user_pwd!=user_pwd_retype) {
                alert("Please enter correct password");
                document.signup_frm.user_pwd_retype.focus();
        }
		
		/*if (user_type_id == "" || user_type_id =='-1' ) {
                alert(error_message + "Please select user type ");
                signup_frm.user_firstname.focus();
        }*/
		
		else if (user_firstname == "" || user_firstname.length < 2 ) {
                alert("Please enter user_firstname ");
               document.signup_frm.user_firstname.focus();
        }	
		else if (user_lastname == "" || user_lastname.length < 2 ) { 
                alert("Please enter user_lastname");
                document.signup_frm.user_lastname.focus();
        }
		else if (user_gender==''|| user_gender == "Select" ){
				alert("Gender is not selected");
				document.signup_frm.user_gender.focus();
		}
		
		else if (user_address == "" || user_address.length < 3 ) { 
                alert("Please enter address");
                document.signup_frm.user_address.focus();
        }
		
		else if (user_city == "" || user_city.length < 3 ) { 
                alert("Please enter user_city");
                document.signup_frm.user_city.focus();
        }
		
		else if (user_state == "") { 
                alert("Please enter state");
                document.signup_frm.user_state.focus();
        }
		
		 else if (user_country == "Selected" ) {
                alert("Please enter valid Country");
                document.signup_frm.user_country.focus();
        }
		
      else if (user_zipcode == "" || isNum(user_zipcode)) {
                alert("Please enter valid Zip Code");
                document.signup_frm.user_zipcode.focus();
        }
		
	
		
		 else if (user_phone_no == "" || user_phone_no.length <2 || isNum(user_phone_no)) {
                alert("Please enter user_phone_no no.");
                document.signup_frm.user_phone_no.focus();
        }
		
		
	
		else if (company_name == "" || company_name.length < 2 ) {
                alert("Please enter company_name name ");
                document.signup_frm.company_name.focus();
        }
		
	
	/*if (property_add_date == "") { 
                alert(error_message + "Please enter date");
                signup_frm.user_firstname.focus();
        }

if (error == 1) {
                alert(error_message);				
                return false;
        } else {
                return true;
        }
}*/

else
 {
  valid=true;
 }
 return valid;
}

