// <![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;
}

function isFloat(s)
{
	var   path=/^(-?\d+)(\.\d+)?$/
	if(!RegMatch(s,path)) {
		return false;
	}else{
		return true;
	}
}


//得到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;
}



//]]>
