/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
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 validate_member() {

	var spc_chek=new RegExp(/^\s+$/);
    	var radio_street_info=document.getElementById('street_info').checked;
	var radio_street_address=document.getElementById('street_address').checked;
	//var radio=document.getElementById('street_info').value;
	

	
        var error_message = "The following problem(s) occurred when processing your  Form, please verify and try again:\n";
        var error = 0;
           
		var member_first_name = document.getElementById('member_first_name').value;
                
                var member_last_name = document.getElementById('member_last_name').value;
                var member_secret_question = document.getElementById('member_secret_question').value;
                var member_secret_response = document.getElementById('member_secret_response').value;
                if(document.form_add_edit.member_type[3].checked==true){
                var member_physical_add_country_id = document.getElementById('member_physical_add_country_id').value;
                var member_physical_add_state = document.getElementById('member_physical_add_state').value;
                //var member_physical_add_county_id = document.getElementById('member_physical_add_county_id').value;
                
		var member_physical_street_no = document.getElementById('member_physical_street_no').value;
                var member_physical_street_name = document.getElementById('member_physical_street_name').value;
	
		//------If User checked for street Info--//
		if(radio_street_info==true)
		{
                var member_street_no    =   document.getElementById('member_street_number').value;
		var member_street_name  =  document.getElementById('member_street_name').value;
			}
		//------End of If User checked for street Info--//
                var member_physical_add_city_town = document.getElementById('member_physical_add_city_town').value;

               var member_physical_address_zipcode = document.getElementById('member_physical_address_zipcode').value;
                //var project_street_address = document.project_edit.project_street_address.value;
                var member_country_id = document.getElementById('member_country_id').value;
                var member_state = document.getElementById('member_state').value;
               // var member_county_id = document.getElementById('member_county_id').value;
		//------If User checked for street Address or PO BOX Anurag 2009100127--//
                if(radio_street_address==true)
		var member_address_line_1 = document.getElementById('member_address_line_1').value;
		//------End of If User checked for street Address or PO BOX Anurag 2009100127--//
                var member_city = document.getElementById('member_city').value;
             var member_address_zipcode = document.getElementById('member_address_zipcode').value;
                }
                var member_username = document.getElementById('member_username').value;
                var member_password = document.getElementById('member_password').value;
                var member_confirm_password = document.getElementById('member_confirm_password').value;
                var member_email = document.getElementById('member_email').value;
                var member_confirm_emaill = document.getElementById('member_confirm_emaill').value;

                
	     // Validation for picks_member_first_name
        if (member_first_name == "" || member_first_name.length < 1 || spc_chek.test(member_first_name) ) {
                error_message = error_message +"Please Enter Member First Name\n";
                error = 1;
        }

        if (member_last_name == "" || member_last_name.length<1 || spc_chek.test(member_last_name)) {

                error_message = error_message +"Please Enter Last Name\n";
                error = 1;
        }

           if (member_username == "" || member_username.length<1 || spc_chek.test(member_username)) {

                error_message = error_message +"Please Enter User Name\n";
                error = 1;
        }

        if (member_password == "" || member_password.length<1) {

                error_message = error_message +"Please Enter Password\n";
                error = 1;
        }

        if(member_confirm_password!=member_password){

                error_message = error_message +"Please Enter Password and Confirm Password same\n";
                error = 1;
        }

        if (member_email == "" || member_password.length<1) {

                error_message = error_message +"Please Enter Email\n";
                error = 1;
        }

        if(isEmail(member_email)==1){

                error_message = error_message +"Please Enter Email Properly\n";
                error = 1;
        }

        if(member_confirm_emaill!=member_email){

                error_message = error_message +"Please Enter Email and Confirm Email same\n";
                error = 1;
        }

         if (member_secret_question == "" || member_secret_question == -1) {

                error_message = error_message +"Please select Secret Question\n";
                error = 1;
        }


        if (member_secret_response == "" || member_secret_response.length<1 || spc_chek.test(member_secret_response)) {

                error_message = error_message +"Please Enter Secret Answer \n";
                error = 1;
        }


    if(document.form_add_edit.member_type[3].checked==true){
	
	if (member_physical_street_no == "" || member_physical_street_no.length<1) {

                error_message = error_message +"Please Enter Physical Street Number\n";
                error = 1;
		
        }

        if (member_physical_street_name == "" || member_physical_street_name.length<1 || spc_chek.test(member_physical_street_name)) {

                error_message = error_message +"Please Enter  Physical  Street Name\n";
                error = 1;
        }
//Anurag 2009100127
	if(radio_street_info==true)
	{
	
        if (member_street_no == "" || member_street_no.length<1) {

                error_message = error_message +"Please Enter Street Number\n";
                error = 1;
        }
	

        if (member_street_name == "" || member_street_name.length<1 || spc_chek.test(member_street_name)) {

                error_message = error_message +"Please Enter Street Name\n";
                error = 1;
        }

       }

        if (member_physical_address_zipcode == "" || member_physical_address_zipcode.length<1) {

                error_message = error_message +"Please Enter Zipcode of Physical Address\n";
                error = 1;
        }
 	if(radio_street_address==true)
	{
	
        if (member_address_line_1 == "" || member_address_line_1.length<1) {

                error_message = error_message +"Please Enter Street Address or P.O. Box\n";
                error = 1;
        }
	}

        if (member_address_zipcode == "" || member_address_zipcode.length<1) {

                error_message = error_message +"Please Enter Zip Code of Mailing Address\n";
                error = 1;
        }

     
        if (member_physical_add_country_id == "" || member_physical_add_country_id == -1) {

                error_message = error_message +"Please select Physical Country\n";
                error = 1;
        }

        if (member_physical_add_state == "" || member_physical_add_state == -1) {

                error_message = error_message +"Please select Physical State\n";
                error = 1;
        }

        if (member_physical_add_city_town == "" || member_physical_add_city_town == -1) {

                error_message = error_message +"Please select Physical City\n";
                error = 1;
        }

        if (member_country_id == "" || member_country_id == -1) {

                error_message = error_message +"Please select Country  for mailing address\n";
                error = 1;
        }

        if (member_state == "" || member_state == -1) {

                error_message = error_message +"Please select State  for mailing address\n";
                error = 1;
        }
        if (member_city == "" || member_city == -1) {

                error_message = error_message +"Please select City  for mailing address\n";
                error = 1;
        }

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



