//开发过程中常用JavaScript
/////////////////////////////////////////////////////////////////
//去除字符串两边空格的函数
//参数：mystr传入的字符串
//返回：字符串mystr
function trim(mystr){
while ((mystr.indexOf(" ")==0) && (mystr.length>1)){
mystr=mystr.substring(1,mystr.length);
}//去除前面空格
while ((mystr.lastIndexOf(" ")==mystr.length-1)&&(mystr.length>1)){
mystr=mystr.substring(0,mystr.length-1);
}//去除后面空格
if (mystr==" "){
mystr="";
}
return mystr;
}
/////////////////////////////////////////////////////////////////
//全选/取消全选
//参数：form传入的表单
//参数：chkSelect需全选/取消全选的复选框
//参数：chkAll参照的复选框
//返回：
function SelectAll(form)
{
	var e;
	for(var i=0;i<form.elements.length;i++)
	{	
		e=form.elements[i];
		if(e.name=="chkSelect")
			e.checked=form.chkAll.checked;
	}
}
/////////////////////////////////////////////////////////////////
//确认删除所选项,首先判断有没选择项
//参数：form传入的表单
//参数：chkSelect需删除项的复选框
//返回：bool值
function SureDelete(form)
{
	var flag=false;//标记：false表示没有选择任何项 true表示至少选择一项
	var e;
	for(var i=0;i<form.elements.length;i++)
	{
		e=form.elements[i];
		if(e.name=="chkSelect")
		{
			if(e.checked==true)
			{
				flag=true;
				break;
			}
		}
	}
	if(flag==true)
	{
		return window.confirm("确认删除所选项吗？");	
	}
	else
	{
		window.alert("请先选择要删除的项！");
		return false;	
	}
}
/////////////////////////////////////////////////////////////////
//验证用户输入的跳转页数
//参数：Page文本框控件
//参数：form2要提交的表单
//返回：验证正确表单提交
function checkGo()
{
		var temp;
		temp=trim(document.all.Page.value)
		if (temp=="")
		{
			window.alert("请输入要跳转的页数!");
			document.all.Page.focus();
			return false;
		}
		if (isNaN(temp))
		{
			window.alert("请输入有效的数字!");
			document.all.Page.focus();
			return false;
		}	
		form2.submit();	//由于文本框的名字和查询字符串名字一样,所以可以实现页面跳转
}
/////////////////////////////////////////////////////////////////
//显示今天日期和星期(静态)
//参数：
//返回：document.write输出今天日期和星期
function ShowDateWeek()           
{
	   var nowmonth,nowminutes;
	   var today=new Date();

	   nowmonth = today.getMonth()
	   nowmonth = nowmonth+1
	   nowminutes = today.getMinutes()

	   document.write("<font color=#000000>")
	   document.write (today.getFullYear()+"年");
	   document.write (nowmonth +"月");
	   document.write (today.getDate()+"日 ");

	   today=today.getDay()
	   switch (today){
		  case 0:
			 document.write ("星期天")
								 break;
		  case 1:
			 document.write ("星期一")
								 break;
		  case 2:
			 document.write ("星期二")
								 break;
		  case 3:
			 document.write ("星期三")
								 break;
		  case 4:
	 		document.write ("星期四")
								 break;
		  case 5:
			 document.write ("星期五")
								 break;
		  case 6:
			 document.write ("星期六")
								 break;
	   }
		document.write("</font>")
}
/////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////
//获取Html页面某个参数
//参数：要获取的参数名
//返回：参数值
//相当于：request("strName")
function getQuest(strname)
{
	var hrefstr,pos,parastr,para,tempstr;
	hrefstr = window.location.href;
	pos = hrefstr.indexOf("?")
	parastr = hrefstr.substring(pos+1);
	
	para = parastr.split("&");
	tempstr="";
	for(i=0;i<para.length;i++)
	{
	 tempstr = para[i];
	 pos = tempstr.indexOf("=");
	 if(tempstr.substring(0,pos) == strname) {
	  return tempstr.substring(pos+1);
	 }
	}
	return null;
}
/////////////////////////////////////////////////////////////////