// <![CDATA[
function bookmark(){
var title=document.title
var url=document.location.href
if (window.sidebar) window.sidebar.addPanel(title, url,"");
else if( window.opera && window.print ){
var mbm = document.createElement('a');
mbm.setAttribute('rel','sidebar');
mbm.setAttribute('href',url);
mbm.setAttribute('title',title);
mbm.click();}
else if( document.all ) window.external.AddFavorite( url, title);
}

function IsEmail(obj) 
{ 
	var pattern=/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/; 
	if(pattern.test(obj)) 
	{ 
		return true; 
	} 
	else 
	{ 
		return false; 
	} 
} 

function IsDateString(sDate)
{ 
	var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31]
	var iaDate = new Array(3)
	var year, month, day
	
	if (arguments.length != 1) return false
	iaDate = sDate.toString().split("-")
	if (iaDate.length != 3) return false
	if (iaDate[1].length > 2 || iaDate[2].length > 2) return false
	
	year = parseFloat(iaDate[0])
	month = parseFloat(iaDate[1])
	day=parseFloat(iaDate[2])
	
	if (isNaN(year)==true) return false
	if (isNaN(month)==true)  return false
	if (isNaN(day)==true)  return false
	
	if (year < 1900 || year > 2100) return false
	if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) iaMonthDays[1]=29;
	if (month < 1 || month > 12) return false
	if (day < 1 || day > iaMonthDays[month - 1]) return false
	return true
} 

//检测是否为整数
function CheckNumber(str)   
{   
  if(!str   ||   isNaN(str))   return   false;   
  str   =   (str   *   1).toString();   
  if(str.indexOf(".")   ==   -1)   return   true;   
  return   false;   
} 

//得到URL某个参数的值
function GetQueryString(name)
{
	var qs=name+"=";
	var str=location.search;
  
	if(str.length>0)
	{
		begin=str.indexOf(qs);
		
		if(begin!=-1)
		{		
			begin+=qs.length;
			end=str.indexOf("&",begin);
			
			if(end==-1)end=str.length;
			return(str.substring(begin,end));
		}
	}
	return null;
}
//]]>