//删除确认
function delConfirm(){
	if (window.confirm("您确定要删除吗？")){
		return true;
	}
	return false;
}

//复选框全部选择或者全部不选
function CheckAll(){	
	var obj2=document.getElementsByName("checkall");
	var bl=true;
	for(var i=0;i<obj2.length;i++){ 
		bl=obj2[i].checked;
	}
	var obj=document.getElementsByName("checkdel");
	for(var i=0;i<obj.length;i++){ 
		if(bl){
			obj[i].checked=true; 	
		}else{
			obj[i].checked=false; 
		}
	}
}

//提交前验证复选框是否选择了一个
function chkget(){
	if(!confirm("您确认要删除选择的数据吗？")){
		return false;
	}
	var isCheck=false;
	var obj=document.getElementsByName("checkdel"); 
	for(var i=0;i<obj.length;i++) { 
		if(obj[i].checked==true){ 
			isCheck=true; 
			break; 
		} 
	}
	if(!isCheck){
		alert("您没有选择任何数据,请先选择需要删除的数据后,再次提交！");
	}else{
		theform.submit();
	}
}

//跳转到其它地方
function linkTO(linkStr){
	window.location.href=linkStr;	
}

//关闭窗口
function closeWindow(){
	window.close();
	opener.document.location.reload();
	//parent.parent.GB_hide();		
}

//清空表单的值
function clearForm(){
  //----表单内对象清空------
       for(var j=0;j<document.theform.elements.length;j++)
       {
         var curObj=document.theform.elements[j];
         if(curObj.type=='text'||curObj.type == "password"){
           curObj.value ="";
         }
       if(curObj.type=='select-one'){
          curObj.selectedIndex="0";
         }
       } 
}

//居中弹出窗口
//u-url n-窗口名称 w-宽度 h-高度
function openWin(u,n, w, h) { 
   var l = (screen.width - w) / 2; 
   var t = (screen.height - h) / 2; 
   var s = 'width=' + w + ', height=' + h + ', top=' + t + ', left=' + l; 
   s += ', toolbar=no, scrollbars=yes, menubar=no, location=no, resizable=no'; 
   window.open(u, n, s); 
} 

function openWin2(u,n, w, h) { 
   var l = 5; 
   var t = 5 / 2; 
   var s = 'width=' + (screen.width-50) + ', height=' + (screen.height-70) + ', top=' + t + ', left=' + l; 
   s += ', toolbar=no, scrollbars=yes, menubar=no, location=no, resizable=no'; 
   window.open(u, n, s); 
} 

//列表页面的，当鼠标移动到每条数据的时候，tr的底色变颜色-采用protype
function fmove(evt){  
    var e = Event.findElement(evt, 'TD');		
	if(e.tagName=="TD"){  
      e.parentNode.style.backgroundColor="#CCCCCC";  
    }  
}  
function fout(evt){  
	var e = Event.findElement(evt, 'TD');
    if(e.tagName=="TD"){  
      e.parentNode.style.backgroundColor="white";  
    }  
}  

//====删除行
//====my_flag 0:表示加序号,1:表示不加序号第一个是顺序号
function delete_row_new(obj_table,rowIndex,my_flag)
{
	if(rowIndex==0){
		obj_table.deleteRow();
	}else{
		obj_table.deleteRow(rowIndex);
	}
    var colnums=obj_table.rows[0].cells.length;
    var myid=0; 
    for(var i=2;i<obj_table.rows.length;i++){
		if(my_flag=="0"){
			obj_table.rows[i].cells[0].innerHTML=i;//改变每行数据的第一个文本框设为用于表现序号的
		}else if(my_flag=="1"){
			//try{obj_table.rows[i].cells[0].firstChild.value=i-1;}catch(e){}//改变每行数据的第一个文本框设为用于表现序号的
		}
	//obj_table.rows[i].cells[0].children(0).value=i-1;
	 //=======��������id====
		 var tr_input=obj_table.rows[i].getElementsByTagName("input");
		 for(var j=0;j<tr_input.length;j++){
			if(tr_input[j].name=='zd_id'){
				myid=tr_input[j].value;
				break;
			}
		 }
		 if(myid=="0"){
			obj_table.rows[i].cells[colnums-1].innerHTML="<a href='#' onclick='delete_row_new("+obj_table.id+","+i+","+my_flag+")'>删除</a>";
		 }
    }
}

//====增加行
//====my_flag 0:表示加序号,1:表示不加序号第一个是顺序号
function insert_row_new(obj_table,sj_obj_table,my_flag){
	var trs = obj_table.getElementsByTagName("tr");
	//var sTr =trs[1];	
  	var tr =sj_obj_table.rows[0].cloneNode(true);
	tr.style.display="";
    // curtr.cells[0].innerHTML="<input type='text' name='xh' size=3 value='"+curRowIndex+"' readonly>";
   	obj_table.lastChild.appendChild(tr);	
   	if(my_flag=="0"){
   	tr.cells[0].innerHTML=trs.length-1;//改变每行数据的第一个文本框设为用于表现序号的
	}
    var inputs=tr.getElementsByTagName("input");

    for(var i=0;i<inputs.length;i++){
		if(my_flag=="1"){
		 inputs[0].value=trs.length-2;//改变每行数据的第一个文本框设为用于表现序号的
		}
		if(inputs[i].name=="zd_id"){
			inputs[i].value="0";
		}
    }
	//var colnums=obj_table.cells.length/obj_table.rows.length;
	var colnums=tr.cells.length;
	tr.cells[colnums-1].innerHTML="<a href='#' onclick='delete_row_new("+obj_table.id+","+tr.rowIndex+","+my_flag+");'>删除</a>";
}

//验证字符是否为数字
function checknumber(str){
	if(str==null || str=="")return true;
	var Letters = "1234567890";
	var i;
	var c;
	for( i = 0; i < str.length; i ++ ){
		c = str.charAt( i );
		if (Letters.indexOf( c ) ==-1){
			return true;
		}
	}
	return false;
} 
//为checkbox类型的赋值
function setCheckbox(name,value){
var obj=document.getElementsByName(name); 
for(var i=0;i<obj.length;i++) 
{ 
	if(obj[i].value==value) 
	{ 
		obj[i].checked=true; 
		break; 
	} 
}

function isDateTime(str){
var a = str.match(/^(\d{0,4})-(\d{0,2})-(\d{0,2}) (\d{0,2}):(\d{0,2}):(\d{0,2})$/);
if (a == null) return false;
if ( a[2]>=13 || a[3]>=32 || a[4]>=24 || a[5]>=60 || a[6]>=60) return false;
return true;
} 

}

//ajax删除
function deleteData(id,tablename){
	if(confirm("您确认要删除吗？")){
		var url="../opt_delete.jsp?id="+id+"&tablename="+tablename;
		//alert(url);
		var myAjax = new Ajax.Request(url,
		{
			method: 'post',
			onComplete : success
		}
	  );  
	}
}
function success() {
	//alert("OK！删除成功！");
	document.location.reload();
}
//翻页提交
function pageSumit(pagecount) {
	theform.offset.value=pagecount;
	theform.submit();
}

function mouseMove(obj){
	obj.style.backgroundColor ='#D2E1FF';
}
function mouseOut(obj){
	obj.style.backgroundColor ='#ffffff';
}
//只能输入数字，字母
var   re=/^[A-Za-z0-9]*$/;   
  var   str='';   
  function   checknum(obj)   
  {   
   if(re.test(obj.value)==false){
    obj.value=str;
    alert("代码只能输入字母或者数字");
    } else {
    str=obj.value;
    }      
  }  

