function emptyvalidation(entered, alertbox)
{
	with (entered)
	{
		while (value.charAt(0) == ' ')
			value = value.substring(1);
		while (value.charAt(value.length - 1) == ' ')
			value = value.substring(0, value.length - 1);
		if (value==null || value=="" || value == defaultValue)
		{
			if (alertbox!="") alert(alertbox);
			return false;
		}
		else return true;
	}
}

function fullNameCheck(str) 
{
	var spacePosition=str.indexOf(' ');
	var strLength=str.length;
	if(spacePosition==-1) return false;
	if(strLength <= spacePosition) return false;
	return true;
}

function emailCheck(str) 
{
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1) return false;
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;
	if (str.indexOf(at,(lat+1))!=-1) return false;
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;
	if (str.indexOf(dot,(lat+2))==-1) return false;
	if (str.indexOf(" ")!=-1) return false;
	return true;
}

function IsNumeric(strString,extraChar)
{
   var strValidChars = "0123456789";
   strValidChars=strValidChars+extraChar;
   var strChar;
   var blnResult = true;
   if (strString.length == 0) return false;

   var numLength = 0;
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
	  if(strChar != ' ' && strChar != '(' && strChar != ')' && strChar != '-')//if it is a number
	    numLength = numLength +1;
      if (strValidChars.indexOf(strChar) == -1) blnResult = false;
      }
   if(numLength != 10 && numLength != 11) blnResult = false; //if the length of numeric is not 10 or 11
   //alert(numLength);
   return blnResult;
}