function msignup_profile(form) {
	if(!trim(form.merchant_name.value)) {
		alert('Company name is emtpy!');
		return false;
	} else if(trim(form.merchant_name.value).length > 50) {
		alert('Merchant name should not exceed 50 character!');
		return false;
	} else if(trim(form.merchant_name.value).match(/[;|\'|\"]/) ) {
		alert('Symbols (; \" \') are not allow in merchant name!');
		return false;
	} else if(!trim(form.username.value)) {
		alert('Username is emtpy!');
		return false;
	} else if(trim(form.username.value).length < 4 || trim(form.username.value).length > 12) {
		alert('Username must be in between 4 to 12 character!');
		return false;
	} else if(trim(form.username.value).match(/[;|\'|\"| ]/) ) {
		alert('No white space and symbols are not allow in username!');
		return false;
	} else if( !trim(form.password1.value) ) {
		alert('Password is empty!');
		return false;
	} else if(trim(form.password1.value).match(/[;|\'|\"| ]/) ) {
		alert('No white space and symbols are not allow in password!');
		return false;
	} else if(trim(form.password1.value).length < 4 || trim(form.password1.value).length > 12) {
		alert('Password must be in between 4 to 12 character!');
		return false;
	} else if(trim(form.password1.value) != trim(form.password2.value)) {
		alert('Password is not match!');
		return false;
	} else if(!trim(form.contact_person.value)) {
		alert('Contact person is empty!');
		return false;
	} else if(trim(form.contact_person.value).match(/[;|\'|\"]/) ) {
		alert('Symbols (; \' \") are not allow in contact person!');
		return false;
	} else if(!trim(form.contact_email.value)) {
		alert('Contact email is empty!');
		return false;
	} else if(trim(form.contact_email.value).match(/[;|\'|\"]/) ) {
		alert('Symbols (; \' \") are not allow in contact email!');
		return false;
	} else if(!trim(form.contact_no.value)) {
		alert('Contact no is empty!');
		return false;
	} else if(trim(form.contact_no.value).match(/[;|\'|\"]/) ) {
		alert('Symbols (; \' \") are not allow in contact no!');
		return false;
	} else if(!trim(form.address.value)) {
		alert('Address is empty!');
		return false;
	} else if(trim(form.address.value).match(/[;|\'|\"]/) ) {
		alert('Symbols (; \' \") are not allow in address!');
		return false;
	} else {
		return true;
	}
}

function trim(jstr) { 
  var p1 = /^\s+/gi; 
  var p2 = /\s+$/gi 
   
  jstr = jstr.replace(p1,''); 
  jstr = jstr.replace(p2,''); 
  return jstr; 
}