/*
 * Trim whitespace from left and right sides of s.
 */
function trim(s) {
    return s.replace( /^\s*/, "" ).replace( /\s*$/, "" );
}


//检查字串str是否为数字(不能带正负号与小数点)
function validateInt(str)
{
	//if ((str==null)|(str==""))  {  return false;  }
	re=/^(\s*)\d+\s*$/;
	return re.test(str);
}


/*
 * 验证手机号码(11个数字)
 * 	true  :"123123"
 * 	false :"123---123","123-123","-123123","123123-"
 */
function validateMobileNo(str)
{
  //if (trim(str).length != 11 ) return false;
  //var pattern = /^\d+(\d+-\d+)*$/;
  var pattern = /^(\s*)\d+\s*$/;
  return pattern.test(str);
}

//检查字串str是否为EMAIL格式
function IsEmail(str)
{
	re=/^(\w+@)(\w+\.)+\w+$/;
	return re.test(str);
}

/**
 * 获得字符串的实际长度
 */
function getSize(str)
{
  tmpAry = str.split(/[\x00-\xff]/);
  tmpStr = tmpAry.join('');
  size = str.length + tmpStr.length ;
  return size;
}

/**
 * 检查名称是否由字母、数字、下划线组成
 */
function validateName(str)
{
  var pattern = /^\w+$/;
  return pattern.test(str);
}

/**
 * 打开新窗口
 */
function WinOpen(url,title,width,height)
{
	var windowStyle = "toolbar=no,menubar=no,status=yes,scrollbars=yes,resizable=yes,width="+width+",height="+height;
	var popupWin = window.open(url,title,windowStyle)
	return popupWin;
}


/**
 * 选择CheckBox
 */
function SelectCheckbox( selfChk,targetChk)
{
	if (!targetChk) return;
	flag = selfChk.checked;
	if (targetChk.length >1)
	{
		for(i=0;i<targetChk.length;i++)
		{
			targetChk[i].checked = flag;
		}
	}else{
		targetChk.checked = flag;
	}
}


//屏蔽鼠标左右键
function notMouse()
{
	document.write(unescape("%3Cscript%3Edocument.oncontextmenu%3Dnew%20Function%28%22event.returnValue%3Dfalse%22%29%0D%0Adocument.onselectstart%3Dnew%20Function%28%22event.returnValue%3Dfalse%22%29%3C/script%3E"));
}


//获取页面Request参数
//调用方式：
//	var Request=new QueryString();
//	var requerValue = Request["var1"];
function QueryString()
{
	//构造参数对象并初始化 
	var name,value,i; 
	var str=unescape(location.href);


	//获得浏览器地址栏URL串 
	var num=str.indexOf("?") 
	str=str.substr(num+1);
	//截取“?”后面的参数串 
	var arrtmp=str.split("&");
	//alert(arrtmp);
	//return false;
	
	//将各参数分离形成参数数组 
	for(i=0;i < arrtmp.length;i++)
	{ 
		num=arrtmp[i].indexOf("="); 
		if(num>0)
		{ 
			name=arrtmp[i].substring(0,num);//取得参数名称 
			value=arrtmp[i].substr(num+1);//取得参数值 
			this[name]=value;//定义对象属性并初始化 
		}
	}
}


function ResponseDate()
{
	dayObj = new Date(); 
	monthStr = dayObj.getMonth() + 1; 
	year2000=dayObj.getYear(); 
	document.write(year2000+"年"+monthStr+"月"+dayObj.getDate()+"日"+" "); 
	if (dayObj.getDay()==1)document.write("星期一"); 
	if (dayObj.getDay()==2)document.write("星期二"); 
	if (dayObj.getDay()==3)document.write("星期三"); 
	if (dayObj.getDay()==4)document.write("星期四"); 
	if (dayObj.getDay()==5)document.write("星期五"); 
	if (dayObj.getDay()==6)document.write("<font color='red'>"+"星期六"+"</font>"); 
	if (dayObj.getDay()==0)document.write("<font color='red'>"+"星期日"+"</font>"); 
}

//strDate时间与当前时间比较
function CompareCurDate(strDate)
{
	tmpArray = strDate.split("-");
	sYear = parseInt(tmpArray[0]);
	sMonth = parseInt(tmpArray[1])-1;
	sDate = parseInt(tmpArray[2]);

	theDate = new Date(sYear,sMonth,sDate);
	now = new Date();
	if (theDate > now)
	{
		return 1;
	}else{
		return 0;
	}
}

