//选中所有的复选框,curObj为当前点击的复选框
function checkAll(form,curObj){
  var curName=curObj.name;
  for (var i=0;i<form.elements.length;i++){
    var e = form.elements[i];
    if (e.name != curName&&form.elements[i].type.toLowerCase()=='checkbox'&&form.elements[i].style.display!='none')
       e.checked = curObj.checked;
  }
}

/**
*设置子类选择框
*parId 父选择框的value
*sonId 默认选中的子选择框的值 0为不默认选中
*aimSelect 子选择框对象
*dataAry 子选择框的数据
*isMust 是否要加不限 0要 1不要
*/
function changeSelect(parId,sonId,aimSelect,dataAry,isMust)
{
  aimSelect.length=0;
  if(parId=="0"){
       return;
  }
  if(isMust=="0"){
    addOption(aimSelect,"不限","0",0); 
  }

  var haveSelected=0;
  for(var i=0;i<dataAry.length;i++){
     if(dataAry[i][0]==parId){
       var isSelected=0;
       if(dataAry[i][2]==sonId) {
		   		 isSelected=1;
           haveSelected=1
       }
       addOption(aimSelect,dataAry[i][1],dataAry[i][2],isSelected); 
     }
  }
  
  if(haveSelected==0){
     aimSelect.selectedIndex=0;
  }
}

/**
*添加选择框的项
*aimSelect 要添加项的选择框对象
*optText 添加项的文本
*optValue 添加项的值
*isSelected 是否选中 0为不选中，1为选中
*/
function addOption(aimSelect,optText,optValue,isSelected){
       var opt=document.createElement("OPTION");
       opt.text=optText;
       opt.value=optValue;
//       if(isSelected==1) opt.selected=true;
       aimSelect.options.add(opt);
       if(isSelected==1) {
		   opt.selected=true;
	   }
}

  //得到复选框的值  
function getCheckBox(theform,boxName){
    var i=0;
	var checkValue="";

    for(i=0;i<theform.length;i++){
			//alert(theform.elements[i].name);
	  if(theform.elements[i].name==boxName&&theform.elements[i].checked==true){
	    if(checkValue==""){
		   if(theform.elements[i].value!="") checkValue=theform.elements[i].value;
		}else{
		   checkValue=checkValue+","+theform.elements[i].value;
		}
      }
	}
	return checkValue;
}

function changeBowse(thebowse){
  var imgName="img_"+thebowse.name;
  var linkName="link_"+thebowse.name;
  document.getElementById(imgName).src=thebowse.value;
  document.getElementById(imgName).style.display='';
  document.getElementById(linkName).href=thebowse.value;
}

function getCurDate(){
	var dt = new Date();
	var curDate = dt.getFullYear() + "-" + (dt.getMonth() + 1) + "-" + dt.getDate();	
	return curDate;
}

function getCurDateTime(){
	var dt = new Date();
	var monthStr=(dt.getMonth()+1)>=10?(dt.getMonth()+1):"0"+(dt.getMonth()+1);
	var dayStr=dt.getDate()>=10?dt.getDate():"0"+dt.getDate();
	var hourStr=dt.getHours()>=10?dt.getHours():"0"+dt.getHours();
	var minStr=dt.getMinutes()>=10?dt.getMinutes():"0"+dt.getMinutes();
	var secStr=dt.getSeconds()>=10?dt.getSeconds():"0"+dt.getSeconds();
	var curDate = dt.getFullYear() + "-" + monthStr + "-" + dayStr+" "+hourStr+":"+minStr+":"+secStr;
	return curDate;
}

function addDate(years){
	var dt = new Date();
	var curDate = dt.getFullYear()+years + "-" + (dt.getMonth() + 1) + "-" + dt.getDate();	
	return curDate;
}

function getCurYearDate(){
	var dt = new Date();
	var curDate = dt.getFullYear() + "-1-1";	
	return curDate;
}

//从日期总获取年份
function takeYear(theDate){
	if(theDate=="") return "";
	var theYear=theDate.substring(0,theDate.indexOf("-"));
	return theYear;
}

//从日期中获取月份，去掉前面的0，如2010-03-01返回3
function takeMonth(theDate){
	if(theDate=="") return "";
	var theMonth=theDate.substring(5,theDate.lastIndexOf("-"));
	if(theMonth.indexOf("0")==0) theMonth=theMonth.substring(1);
	return theMonth;
}

//将字符串转换成数值，转换失败为0
function parseNumber(str){
	var number=parseFloat(str);
	if(isNaN(number)){
		number=0;
	}
	return number;
}
String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g, "");
}
