function $N(obj){return document.getElementsByName(obj);}
function GAKeyword(str){pageTracker._trackPageview(str);}

//2008/06/18 add by LiangMing
function isEmail(email) {
// alert (email);
 var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ ;
// alert (email);
 if (re.test(email)) {
  return true;
 }
 else {
  return false;
 }
}
 
function isUrl(url)
{
//	alert(url);
 if ((url.indexOf(".") == -1) || (url.indexOf(".") == 0) || (url.lastIndexOf(".") == (url.length - 1)) || url.indexOf(" ") != -1|| url.indexOf(",") != -1)
  return false;
 else
  return true;
}
//¥h¥ª¥kªÅ¥Õ
function trim(strvalue) {
	ptntrim = /(^\s*)|(\s*$)/g;
	return strvalue.replace(ptntrim,"");
}

function getIdPositionX(elem) {
	var sum_x = 0;
	var i = 0;

	do {
		sum_x += elem.offsetLeft + ((i > 0 && elem.nodeName != 'BODY' && elem.nodeName != 'HTML' && elem.clientLeft) ? elem.clientLeft : 0);
		i++;
	}
	while ((elem = elem.offsetParent) != null)

	return sum_x;
}

function getIdPositionY(elem) {
	var sum_y = 0;
	var i = 0;

	do {
		sum_y += elem.offsetTop + ((i > 0 && elem.nodeName != 'BODY' && elem.nodeName != 'HTML' && elem.clientTop) ? elem.clientTop : 0);
		i++;
	}
	while ((elem = elem.offsetParent) != null)

	return sum_y;
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}
