function fnValidateForm()
{
        message ="";
	var username = document.frm_signup.txt_username.value;
	var email = document.frm_signup.txt_email_address.value;
	var reg1 = new RegExp(/^[a-zA-Z \.\,\-]{1,99}$/);
	var reg31 = new RegExp(/^[a-zA-Z0-9 \,\-]{0,99}$/);
	var reg4 = new RegExp(/^[a-zA-Z0-9 \/\.\,\-\#]{1,99}$/);
	var reg5 = new RegExp(/[0-9]$/);
	var space_reg = new RegExp(/^[\s]*$/);
	var reg6 = new RegExp(/^[\@#$%&*_\\\/]{1,15}$/);
	
	if (!reg1.test(username))
  {
	  alert ("Please enter the valid Name");
	  document.frm_signup.txt_username.focus();
	  return false;
  }
  else if(!validate_email(document.frm_signup.txt_email_address.value))
 {
 alert( "Please enter valid Email");
		document.frm_signup.txt_email_address.focus();
		return false;
 }
else{ 
	window.document.frm_signup.submit();
     }
 }

//-------------------
// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	

}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}

  
function validate_email(field)
{
	if(!fnCheckNull(field))
	{
		return 0;
	}

	else
	{
		apos=field.indexOf("@")
		dotpos=field.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) 
		{
			return 0;
		}
		else 
		{
			return 1;
		}
	}
}
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 fnCheckNull(str_temp)
{
	str_temp=trim(str_temp);
	if(str_temp.length==0)
		return 0;
	else
		return 1;

}

function alertuser()
{
alert("User already exists");
document.frm_signup.txt_username.focus();
return false;
}

