String.prototype.trim = function() // skip leading and trailing whitespace
{
  var x=this;
  x=x.replace(/^\s*(.*)/, "$1");
  x=x.replace(/(.*?)\s*$/, "$1");
  return x;
}

function blanktext(obj,name)
{
	var val=obj.value;	
	if(val.trim()=="")
	{
		alert(name + " should not be empty");
		obj.focus();
		return false;
	}
	return true;
}
function emailtext(obj,name) 
{
	var val=obj.value;
	var l=val.length;
	for(i=0; i<l; i++)
	{
		if(!(val.indexOf('@') > 0 && val.indexOf('.') > 0))
		{
			alert("Please Enter Proper " + name);
			obj.focus();
			return false;
		}
		return true;
	}
}
function pwdmatch(obj1,obj2)
{
	var val1=obj1.value;
	var val2=obj2.value;
	if(val1!=val2)
	{
		alert("Both Passwords Are not match");
		obj1.value="";
		obj2.value="";
		obj1.focus();
		return false;
	}
	return true;
}
function contactnotext(obj,name) 
{
	var val=obj.value;
	var pattern=/^\d{10,13}$/;
	if(!(pattern.test(val)))
	{
		alert("Please Enter Valid "+name);
		obj.value="";
		obj.focus();
		return false;
	}
	else
		return true;
}
function alphabetic(obj,name) 
{
	var val=obj.value;
	var pattern=/^[a-zA-Z ]*$/;
	if(!(pattern.test(val)))
	{
		alert("Please Enter Valid "+name);
		obj.value="";
		obj.focus();
		return false;
	}
	else
		return true;
}
function textlength(obj,len1,len2,name)
{
	var l=obj.value.length;
	if(l < len1 || l > len2)
	{
		alert(name +" should be at least " + len1 + " characters.");
		obj.value="";
		obj.focus();
		return false;
	}
	return true;
}
function prisetext(obj,name)
{
	var val=obj.value;
	var pattern=/[0-9]/;
	if(obj.value=="")
	{
		return true;
	}
	else if(!(pattern.test(val)))
	{
		alert("Please Enter Valid "+name);
		obj.value="";
		obj.focus();
		return false;
	}
	else
		return true;
}
function numbertext(obj,name)
{
	var val=obj.value;
	var pattern  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;

	if(!(pattern.test(val)))
	{
		alert("Please Enter Valid Number for  " + name);
		obj.value="";
		obj.focus();
		return false;
	}
	else
		return true;
}
function alphanumeric(obj,name) 
{
	var val=obj.value;
	var pattern=/^[a-zA-Z0-9 _-]*$/;
	if(!(pattern.test(val)))
	{
		alert("Please Enter Valid "+name);
		obj.value="";
		obj.focus();
		return false;
	}
	else
	{
		return true;
	}
}
