function trim(str)
{
  var str1=str.replace(/\S/g,"|");
  var i=str1.indexOf("|")-1;
  var j=str1.lastIndexOf("|")+1;
  var trimStr=str.substring(0,i).replace(/\s/g,"") + str.substring(i+1,j)
      trimStr = trimStr + str.substring(j).replace(/\s/g,"");
  return trimStr;
}

function alphanumericcheck(str)
{
var replvalue=str.replace(/\W/g,"*")
if (replvalue.indexOf("*") >=0)
	return false
else
	return true
}

function charcheck(str)
{
//Function accepts a string parameter and checks for the 
//occurance of alphabets alone.
var chars=str.replace(/\W/g,"").replace(/[0-9]/g,"").replace(/[_]/g,"");

if(chars.length==0)
	return false;
else
	return true;
}		

function numcheck(str)
{
//var digits=str.replace(/[0-9]/g,"").replace(/\s/g,"").replace(/[+()\]\[]/g,"");
var digits=str.replace(/[a-z]/g,"").replace(/[A-Z]/g,"")
if (str.length>digits.length)
	return false;
else
	return true;
}

function phonecheck(str)
{
str=trim(str);
var digits=str.replace(/\d/g,"").replace(/\s/g,"").replace(/[+-]/g,"").replace(/[\[\]\(\)]/g,"");
if(digits.length>0)
	return false;
else
	return true;
}

function showError(obj,msg)
{
	alert(msg)
	obj.focus();
}
