function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}
function trimM(str)
{
    if(!str || typeof str != 'string')
        return null;

    return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}
// funtion to validate a member profile
function user_validate(frm)
{
	var email_str = frm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr='';
	var msgstr= "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(frm.first_name.value)=='')
		{
		errorstr+="- Please Enter First Name.\n";
		}
		if(trim(frm.last_name.value)=='')
		{
		errorstr+="- Please Enter Last Name.\n";
		}
		if(trim(frm.email.value)=='')
		{
		errorstr+="- Please Enter Email Address.\n";
		}
		else if(!filter.test(email_str))
		{
		errorstr += "- Please Enter a Valid Email Address.\n";
		}
	
		if(trim(frm.password.value)=='')
		{
		errorstr+="- Please Enter Password.\n";
		}
		if(trim(frm.mobile_no.value)=='')
		{
		errorstr+="- Please Enter Phone.\n";
		}
		if(trim(frm.occupation.value)=='')
		{
		errorstr+="- Please Enter Occupation.\n";
		}
		if(trim(frm.address.value)=='')
		{
		errorstr+="- Please Enter Address.\n";
		}
		
		if (errorstr !='')
		{
			msgstr = msgstr + errorstr;
			alert(msgstr);
			return false;
		}
		else
		{
			return true;
		}	
}


