// 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 true;
        }
        else
        {
                return false;
        }
}

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 true;
                }
        }
        return false;
}

function newuser_signup() 
{
 var valid=false;

		var firstname = document.signup_frm.firstname.value;
		var lastname = document.signup_frm.lastname.value;
		var status = document.signup_frm.status.value;
		var street = document.signup_frm.street.value;
		var city = document.signup_frm.city.value;
		var state = document.signup_frm.state.value;
		var zipcode = document.signup_frm.zipcode.value;
		var country = document.signup_frm.country.value;
		var email = document.signup_frm.email.value;
		var phone = document.signup_frm.phone.value;
		var company = document.signup_frm.company.value; 
		var requirement = document.signup_frm.requirement.value; 
	
		
		
		if (firstname == "" || firstname.length < 2 ) {
                alert("Please enter firstname ");
               document.signup_frm.firstname.focus();
        }	
		else if (lastname == "" || lastname.length < 2 ) { 
                alert("Please enter lastname");
                document.signup_frm.lastname.focus();
        }
		
		else if (status == "" || status == "Select" ) { 
                alert("Please enter gender");
                document.signup_frm.status.focus();
        }
		
		else if (street == "" || street.length < 3 ) { 
                alert("Please enter address");
                document.signup_frm.street.focus();
        }
		
		else if (city == "" || city.length < 3 ) { 
                alert("Please enter city");
                document.signup_frm.city.focus();
        }
		
		else if (state == "" || state.length < 2 ) { 
                alert("Please enter state");
                document.signup_frm.state.focus();
        }
		
		
      else if (zipcode == "" || zipcode.length <2 || isNum(zipcode)) {
                alert("Please enter valid Zip Code");
                document.signup_frm.zipcode.focus();
        }
		
		 else if (country == "" || country == "Selected" ) {
                alert("Please enter valid Country");
                document.signup_frm.country.focus();
        }
		
		 else if (email == "" || email.length <2 || isEmail(email)) {
                alert("Please enter email address");
                document.signup_frm.email.focus();
        }
		
		 else if (phone == "" || phone.length <2 || isNum(phone)) {
                alert("Please enter phone no.");
                document.signup_frm.phone.focus();
        }
		else if (company == "") {
                alert("Please enter company name ");
                document.signup_frm.company.focus();
        }
		else if (requirement == "") {
                alert("Please enter Your Message ");
                document.signup_frm.requirement.focus();
        }
	
else
 {
  valid=true;
 }
 return valid;
}
