

  //到第几页 
  function goPage(n,oForm){
    if(oForm==null || oForm== "undefined")
       oForm=document.forms[0];
    if(isNaN(n)) {
		 alert("页号必须为数字");
    }
    else{
       oForm.curPage.value=n;
	   oForm.submit();

	   //alert(oForm.pageNo.value);
    }
 }

 function setPerPages(n,oForm){
   if(oForm==null || oForm== "undefined")
       oForm=document.forms[0];
    if(isNaN(n)) {
		 alert("必须为数字!");
    }
    else{
       oForm.perPages.value=n;
	   oForm.submit();
    }
}



 /*
 到第一页
 function firstPage(oForm){
   if(oForm==null || oForm== "undefined")
       oForm=document.forms[0];
   goPage(1,oForm);
 }

 //前一页
 function prePage(oForm){
   if(oForm==null || oForm== "undefined")
       oForm=document.forms[0];
   var n=eval(oForm.curPage.value);
   n--;
   goPage(n);
   oForm.submit();
 }
 
//下一页
 function nextPage(oForm){
    if(oForm==null || oForm== "undefined")
       oForm=document.forms[0];
    var n=eval(oForm.curPage.value);
    n++;
    goPage(n);
    oForm.submit();
 }

//最后一页
 function lastPage(oForm){
   if(oForm==null || oForm== "undefined")
       oForm=document.forms[0];
   goPage(oForm.totalPages.value);
 }

*/
//选中所有的复选框
function selectAll(obj,objName,oForm){
  if(oForm==null || oForm== "undefined")
       oForm=document.forms[0];
  var checked=obj.checked;
 // alert(checked);
  for(var i=0;i<oForm.elements.length;i++){
    var tempObj=oForm.elements[i];
	
	if(tempObj.type.toUpperCase()=="CHECKBOX" && tempObj.name==objName){
      // alert(temopObj);
	   tempObj.checked=checked;
    }
  }
  
} 

//将表单改为编辑状态
function  ChangeEdit(oForm){
  for(var i = 0 ; i < oForm.elements.length ; i++){
     var obj = oForm.elements[i];
	 if( obj.type!=null && obj.type.toUpperCase() == "HIDDEN" ) continue;
     obj.disabled = false ;
  }
}
//将表单改为只读状态
function ChangeRead(oForm){
  for(var i = 0 ; i < oForm.elements.length ; i++){
     var obj = oForm.elements[i];
	 if(obj.type!=null && obj.type.toUpperCase() == "HIDDEN") continue;
     if(obj.type!=null && obj.type.toUpperCase() == "BUTTON") continue;
	 
	 obj.disabled = true ;
  }
}



function displayImg(pathRoot,imgObj,imgAreaObj){
	 var s=imgObj.value;
	 var imgs = s.split(",");
	 var str="";
	 for(var i=0; i<imgs.length;i++){
	     if(imgs[i] == "") continue;
		 str +="&nbsp;&nbsp;<input  type=checkBox value=\"" +imgs[i]+ "\""
		     + " value=\"" +imgs[i] + "\""
			 + " onclick=\"deleteImg(this,'"+imgObj.name+"','"+imgAreaObj.id+"','"+pathRoot+"')\"> "
		     + "<a href=# onclick=\"window.open('"+pathRoot+"/"+imgs[i]+"')\">"+imgs[i]
			 +"</a>";
         
	 }
	 imgAreaObj.innerHTML=str;
}

function deleteImg(obj,imgObjName,imgAreaObjID,pathRoot){
  if(obj.checked == false) return;
  if(!confirm("该操作将删除对文件" +obj.value + "的引用，您是否确定?")){  
     obj.checked =false;
	 return;
  }
  var key = obj.value;
  var form =document.forms[0];
   var imgObj;
   for(var i = 0 ; i < form.elements.length ; i++){
      if(form.elements[i].name !=null && form.elements[i].name == imgObjName){
	    imgObj = form.elements[i];
	    break;
	  }
   }

   var imgAreaObj = document.getElementById(imgAreaObjID);
   var s=imgObj.value;
   var imgs = s.split(",");
   var temp = "";
   for (var i=0;i<imgs.length;i++){
      if(imgs[i] == key) continue;
      if(temp =="") temp=imgs[i];
	  else temp += "," + imgs[i];
      alert(temp);
   }
   imgObj.value = temp;
   alert(obj.value + "引用已删除!");
   displayImg(pathRoot,imgObj,imgAreaObj);
}

//从服务器端选择已存在的图片文件
function SelectImg(path,retObj){
   var s=window.showModalDialog(path, "","dialogHeight: 400px; dialogWidth: 600px; dialogTop: 100px; dialogLeft: 300px; center: no; help: no");  
   if(s!=null && s !=""){
   	  if(retObj.value == "")
		  retObj.value=s;
	  else retObj.value += ","+s;
      
   }
}

//从服务器端选择已存在的模版文件
function SelectTemplet(path,retObj){
   var s=window.showModalDialog(path, "","dialogHeight: 400px; dialogWidth: 600px; dialogTop: 100px; dialogLeft: 300px; center: no; help: no");  
   if(s!=null && s !=""){
   	 retObj.value = s;
   }
}

function SelectBar(path,retObj){
   var s=window.showModalDialog(path, "","dialogHeight: 200px; dialogWidth: 200px; dialogTop: 100px; dialogLeft: 300px; center: no; help: no");  
   if(s!=null && s !=""){
   	 retObj.value = s;
   }
}

 var preObj = null;
 
 function closeOrExpand(objId){
   	if(preObj != null && preObj.style.display == "block"){
	   preObj.style.display = "none";
	}
	var obj=document.getElementById(objId);
    if(obj !=null){
	   if(obj.style.display == "none"){
		   obj.style.display ="block";
		   preObj = obj;
       } 
	   else obj.style.display ="none";
	}
 }

 function openWin(path){
   var newWin = window.open(path, "newWin","height=600px,width=800px,top=10px;left=10px;toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,status=no");  
   newWin.moveTo(screen.width/2-400,screen.height/2-300);
   newWin.focus();
 }

 
 //转换字符，将全角的'",改为半角'"
 function convertEn(obj){
   var str = obj.value;
   while(str.indexOf("\“")!=-1){
      str = str.replace("\“","\"");
   }
   while(str.indexOf("\‘")!=-1){
      str = str.replace("\‘","\'");
   }
   obj.value = str;
 
 }


 function statChars(obj,len){
    var str = obj.value;
	if(str.length > len ){
	  alert("超过字数限制，应该小于" + len + "个字符,请减少字符后提交，字符数为:" + str.length);
	  obj.focus();
	  return;
	}
    
 }

 function changeStatue(obj,value){
    if(confirm("该操作将使所有被选中的新闻状态互置，是否确定?")){
    	obj.value = value;
        document.forms[0].submit(); 
	}
 }
