// JavaScript Document
function isEmail(str) 
{
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
	var tempStr = "a";
	var tempReg = new RegExp(tempStr);
	if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	  return (!r1.test(str) && r2.test(str));
}

function IsPhoneNumber(Expression)
{
	Expression = Expression.toLowerCase();
	RefString = "0123456789";

	//if (Expression.length < 1) 
		//return (false);
	var count =0;
	for (var i = 0; i < Expression.length; i++) 
	{
		var ch = Expression.substr(i, 1);
		var a = RefString.indexOf(ch, 0);

		if (a > -1)
			count++;			
	}
	if(count < 1)
		return false;
	else
		return(true);
}
function intDigits(e)
{
  var keynum;
  var keychar;
  var numcheck;
 
  if(window.event) // IE
  {
  	keynum = e.keyCode;
  }
  else if(e.which) // Netscape/Firefox/Opera
  {
  	keynum = e.which;
  }	

  	keychar = String.fromCharCode(keynum);
	numcheck = /\d/;
	//return numcheck.test(keychar);
	if((keynum>=48 && keynum<=57 )|| keynum<=13)
	{
		return true;	
	}
	else
	{
		keynum=0;
		return false;
	}
	
}