function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
} 

function add_user()
{
	///alert("add");
	if(document.frm_user_add.user_fname.value=='')
	{
		alert("please enter First Name");
		document.frm_user_add.user_fname.focus();
		return false;
	}
	if(document.frm_user_add.user_lname.value=='')
	{
		alert("please enter Last Name");
		document.frm_user_add.user_lname.focus();
		return false;
	}
if(document.frm_user_add.user_pass.value=='')
	{
		alert("Password is must");
		document.frm_user_add.user_pass.focus();
		return false;
	}
if(document.frm_user_add.user_address.value=='')
	{
		alert("please enter address");
		document.frm_user_add.user_address.focus();
		return false;
	}
if(document.frm_user_add.user_city.value=='')
	{
		alert("please enter City Name");
		document.frm_user_add.user_city.focus();
		return false;
	}
if(document.frm_user_add.user_state.value=='')
	{
		alert("please enter State Name");
		document.frm_user_add.user_state.focus();
		return false;
	}
if(document.frm_user_add.user_country.value=='')
	{
		alert("please enter Country Name");
		document.frm_user_add.user_country.focus();
		return false;
	}
	if(isNaN(document.frm_user_add.user_home_phone.value))
	{
		alert("Please enter Only digit in Phone");
		document.frm_user_add.user_home_phone.focus();
		return false;
	}
	
	//email validation
	var error="";
    var tfld = trim(document.frm_user_add.user_email.value);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
    
    if (document.frm_user_add.user_email.value == "") {
             alert("You didn't entered an email address.");
			 return false;
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
               alert("Please enter a valid email address.");
		return false;
    } else if (document.frm_user_add.user_email.value.value.match(illegalChars)) {
              alert("The email address contains illegal characters.");
		return false;
    }
	else {
		return true;
	}
	
   


}
function add_user_front()
{
	///alert("add");
	if(document.frm_user_add.user_fname.value=='')
	{
		alert("please enter First Name");
		document.frm_user_add.user_fname.focus();
		return false;
	}
	if(document.frm_user_add.user_lname.value=='')
	{
		alert("please enter Last Name");
		document.frm_user_add.user_lname.focus();
		return false;
	}
	
	//email validation
	var error="";
    var tfld = trim(document.frm_user_add.user_email.value);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
    
    if (document.frm_user_add.user_email.value == "") {
             alert("You didn't entered an email address.");
			 return false;
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
               alert("Please enter a valid email address.");
		return false;
    } else if (document.frm_user_add.user_email.value.match(illegalChars)) {
              alert("The email address contains illegal characters.");
		return false;
    }
	
if(document.frm_user_add.user_pass.value=='')
	{
		alert("Password is must");
		document.frm_user_add.user_pass.focus();
		return false;
	}

	if(isNaN(document.frm_user_add.user_home_phone.value))
	{
		alert("Please enter Only digit in Phone");
		document.frm_user_add.user_home_phone.focus();
		return false;
	}
	
	var radio_choice = false;

// Loop from zero to the one minus the number of radio button selections
	for (counter = 0; counter < document.frm_user_add.user_gender.length; counter++)
	{
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (document.frm_user_add.user_gender[counter].checked)
		radio_choice = true; 
	}

	if (!radio_choice)
	{
	// If there were no selections made display an alert box 
	alert("Please select a gender.")
	return (false);
	}
	var age_choice = false;

// Loop from zero to the one minus the number of radio button selections
	for (counter = 0; counter < document.frm_user_add.user_age.length; counter++)
	{
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (document.frm_user_add.user_age[counter].checked)
		age_choice = true; 
	}

	if (!age_choice)
	{
	// If there were no selections made display an alert box 
	alert("Please select a age.")
	return (false);
	}
	document.frm_user_add.action = "user_save.php";
   	document.frm_user_add.submit();


}
