//上下网状态调用函数
//table 表 id ID ziduan 字段 cat 字段类别0数字1文本 zhi 修改值 nexturl 转向地址
function changestate(table,id,ziduan,cat,zhi,nexturl)
{
location.href="/admin/includes/ckb.asp?table="+table+"&id="+id+"&ziduan="+ziduan+"&cat="+cat+"&zhi="+zhi+"&nexturl="+nexturl;
}
//上下网状态调用函数


//批量操作
//table 表 ziduan 字段 cat 字段类别0数字1文本 zhi 修改值
function ckb(table,ziduan,cat,zhi)
{var num=0;
idall=document.form2.idall.value;
nexturl=document.form2.nexturl.value;
if(idall=="")
  {alert("请选择操作对象");}
else
   { if (confirm('你确定要执行该操作么？'))
	{location.href="/admin/includes/ckb.asp?table="+table+"&id="+idall+"&ziduan="+ziduan+"&cat="+cat+"&zhi="+zhi+"&nexturl="+nexturl }
   }
}
//批量操作


//清除所有静态文件
function clearstatic(filepath)
{if (confirm('您真的要清除所有静态文件么？'))
	{wop('/admin/includes/clear_html.asp?filepath='+filepath,500,150);}
}
//清除所有静态文件


//删除信息
//table 表名 id ID w宽度 h高度 target目标窗口0自己1新窗口 nexturl返回地址 ref是否刷新父窗口0/1否/是
//注意target=0时,ref=0,target=1时，ref=0,1都可以
function del(table,id,w,h,target,nexturl,ref)
{if (confirm('您真的要删除么？'))
    {if(target==0)
		{location.href="/admin/includes/del.asp?table="+table+"&id="+id+"&target="+target+"&nexturl="+nexturl+"&ref="+ref}
	 else
		{wop("/admin/includes/del.asp?table="+table+"&id="+id+"&target="+target+"&nexturl="+nexturl+"&ref="+ref,w,h);}
	}
}
//table 表名 idall 所有ID号 w宽度 h高度 target目标窗口0自己1新窗口 nexturl返回地址 ref是否刷新父窗口0/1否/是
//注意target=0时,ref=0,target=1时，ref=0,1都可以
function delall(table,w,h,target,ref)
{idall=document.form2.idall.value;
nexturl=document.form2.nexturl.value;
if(idall=="")
  {alert("请选择操作对象");}
else
   {del(table,idall,w,h,target,nexturl,ref);}
}
//删除信息


//清理图片
//table 表名 ziduan 字段名，多字段已逗号隔开 savepath 图片保存的路径(使用绝对路径)
function clearpics(table,ziduan,savepath)
{wop("/admin/includes/clearpics.asp?table="+table+"&ziduan="+ziduan+"&savepath="+savepath,500,150);
}
//清理图片




function wop(add,w,h)
{ var newleft,newtop;
newleft=(window.screen.width-w)/2;
newtop=(window.screen.height-h)/2;
window.open(add,"","width="+w+",height="+h+",left="+newleft+",top="+newtop);
}


function checkup(obj)
{if (obj.checked)
{upshow.innerText="上网";}
 else
{upshow.innerText="下网";}
}


//前台检索关键字输入框效果
function sfstate()
{ if(document.searchform.searchkey.value=="请输入关键字")
{document.searchform.searchkey.value="";
document.searchform.searchkey.focus();
}
}
//前台检索关键字输入框效果

//前台检索表单检测
function check_searchform()
{ if(document.searchform.searchkey.value =="" || document.searchform.searchkey.value =="请输入关键字")
	{alert("请输入检索关键字!");
	document.searchform.searchkey.value="";
	document.searchform.searchkey.focus();
	return false;}
else
{return true;}
}
//前台检索表单检测


//检测输入文字长度
function checklength(ob,lth)
{ if(ob.value.length>lth)
     {ob.value=ob.value.substring(0,lth);}
}
//检测输入文字长度

//输入不能有空格
function cknotkg()
{if ( window.event.keyCode == 32)
{window.event.keyCode = 0 ;}
} 
//输入不能有空格

//前后台发布时预览小图片
//picpath 文件保存路径 picname 文件名称 w 显示宽度 h 显示高度 w=h=0时尺寸默认，不设值
function show_pic(picpath,picname,w,h)
{wop("/admin/includes/show_pic.asp?picpath="+picpath+"&picname="+picname,w,h);
}
//前后台发布时预览小图片

//显示隐藏单个单元格，仅显示一个，其余隐藏
function showone(obj,allnum)
{for(i=1;i<=allnum;i++)
 {var t="TEST"+i;
  if(obj==t)
    {if(document.getElementById(t).style.display=="block")
      {document.getElementById(t).style.display="none"}
     else
      {document.getElementById(t).style.display="block"}
    }
  else
    {document.getElementById(t).style.display="none"}
 }
}
//显示隐藏单个单元格，仅显示一个，其余隐藏

//显示隐藏单个单元格
function switchstatus(obj)
{if(document.getElementById(obj).style.display=="block")
      {document.getElementById(obj).style.display="none"}
     else
      {document.getElementById(obj).style.display="block"}
}
//显示隐藏单个单元格


//前台用户登陆表单检测开始
function checkuserin()
{var userid,password,nexturl;
userid=document.checkinform.userid.value;
password=document.checkinform.password.value;
nexturl=document.checkinform.nexturl.value;
if (userid=="") 
{ alert("请输入您的帐号！");
  document.checkinform.userid.focus();
  return false;
}
if (password=="") 
{ alert("请输入您的密码！");
  document.checkinform.password.focus();
  return false;
}
else
{ return true; } 
}
//前台用户登陆表单检测结束



//只能输入数字
function numinputonly()
{
if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) || (window.event.keyCode == 13) || (window.event.keyCode == 46) || (window.event.keyCode == 45)))
{window.event.keyCode = 0 ;}
} 
//只能输入数字


//检测帐号不能为中文或非法字符
function CheckIfEnglish( String )
{ 
    var Letters = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
     var i;
     var c;
      if(String.charAt( 0 )=='-')
	return false;
      if( String.charAt( String.length - 1 ) == '-' )
          return false;
     for( i = 0; i < String.length; i ++ )
     {
          c = String.charAt( i );
	  if (Letters.indexOf( c ) < 0)
	     return false;
     }
     return true;
}
//检测帐号不能为中文或非法字符


//反馈表单检测
function checkguestbook()
{ if (document.guestbookform.intro.value=="") 
	{ alert("请输入反馈内容！");
	  document.guestbookform.intro.focus();
	  return false;
	}
   else
   {return true;}
}
//反馈表单检测


//显示隐藏多个单元格，选中的显示，其他全隐藏
function switchstatusnum(obj,num)
{for(i=1;i<=num;i++)
 {var st="SHTT"+i;  //SHTT show or hide title
  var si="SHIT"+i; //SHIT show or hide intro
  if(obj==t)
    {document.getElementById(st).style.display="block";
     document.getElementById(si).className="style22";
	 //document.getElementById(si).background="/images/dh6.gif";
    }
  else
    {document.getElementById(st).style.display="none";
     document.getElementById(si).className="style33";
	 //document.getElementById(si).background="/images/dh5.gif";
    }
 }
}
//显示隐藏多个单元格，选中的显示，其他全隐藏


//显示字体大小任意改变
function changefontsize(s)
{var bj="s"+s;
changesizearea.className=bj;
}
//显示字体大小任意改变

//复制信息到剪切板
function copyarea(obj){
var f=eval("document.all."+obj);
f.select();
js=f.createTextRange();
js.execCommand("Copy");
}
//复制信息到剪切板

//上传图片设置图片尺寸调用显示效果
function cleardefault(obj)
{if(obj.value=="默认")
 {obj.value="";}
}
//上传图片设置图片尺寸调用显示效果

//上传多个图片时获取选中一个图片的设置并复制代码到剪切板
function copycode()
{var alg=document.ADDform.alg.options[document.ADDform.alg.selectedIndex].value;
var savepath=document.ADDform.savepath.value;
if(alg!="")
{alg=" align="+alg;}
var pic=document.ADDform.allpic.options[document.ADDform.allpic.selectedIndex].value;
var pos=pic.substring(pic.indexOf(".")+1,pic.length);
var sz="";
var wd=document.ADDform.wd.value;
var ht=document.ADDform.ht.value;
if(wd!="默认" && wd!="")
 {sz=sz+" width="+wd;}
if(ht!="默认" && ht!="")
 {sz=sz+" height="+ht;}
if(pos!="gif" && pos!="jpg" && pos!="swf")
 {tt=prompt("请输入文档名称","点击下载文件");}
var jg;
if(pic=="")
{alert("请选择一个文件");
document.ADDform.allpic.focus();}
else
	{       
document.ADDform.codearea.value="";
switch(pos)
{
case "gif": jg="<div"+alg+"><img src="+savepath+pic+sz+" border=0></div>";break;
case "jpg": jg="<div"+alg+"><img src="+savepath+pic+sz+" border=0></div>";break;
case "swf": jg="<div"+alg+"><embed src="+savepath+pic+sz+"></embed></div>";break;
default: jg="<div"+alg+"><a href="+savepath+pic+">"+tt+"</a></div>";break;
}
	}
	document.ADDform.codearea.value=jg;
	copyarea("codearea");
}
//上传多个图片时获取选中一个图片的设置并复制代码到剪切板
//上传多个图片时删除选中的一个
function delonepic()
{var len=document.ADDform.allpic.length;
var dlpic,dlstr,dlstrsg,dlstrnew;
dlstr=document.ADDform.allpica.value;
bj=-1
for(i=0;i<len;i++)
{  if(document.ADDform.allpic.options[i].selected)
	{bj=i;
	dlpic=document.ADDform.allpic.options[i].value;}
}
document.ADDform.allpic.options.remove(bj);
if (dlstr==dlpic)
   {document.ADDform.allpica.value="";}
else
   { dlstrsg=dlstr.split(",");

     for(j=0;j<dlstrsg.length;j++)
	{
		if(dlstrsg[j]==dlpic)
		{dlstrnew=dlstr.replace(dlstrsg[j],"");	
		 dlstrnew=dlstrnew.replace(",,",",");}
	}
if(dlstrnew.charAt(0)==",")
 {dlstrnew=dlstrnew.substring(1,dlstrnew.length);}
if(dlstrnew.charAt(dlstrnew.length-1)==",")
 {dlstrnew=dlstrnew.substring(0,dlstrnew.length-1);}
document.ADDform.allpica.value=dlstrnew;
}
}
//上传多个图片时删除选中的一个

//上传多个图片时allpicb隐藏按纽事件，添加一个文件名称到allpic列表框
function addonepic(filename)
{document.ADDform.allpic.options.add(new Option(filename,filename));
}
//上传多个图片时allpicb隐藏按纽事件，添加一个文件名称到allpic列表框










//全选按纽程序
function selectall(v)
{var f = document.forms["form2"];
for (i=0;i<f.elements.length;i++)
{ if(f.elements[i].name.indexOf("ckb")!=-1)
f.elements[i].checked = v;
}
document.forms["form2"].elements["upall"].checked = v;
document.forms["form2"].elements["downall"].checked = v;
t(); //检测表单form2的所有checkbox是否选中，并调用选中行的样式
}
//全选按纽程序
//选中CHECKBOX及全选时行变色代码
function classcg()
{var f = document.forms["form2"];
for (i=0;i<f.elements.length;i++)
  { if(f.elements[i].name.indexOf("ckb")!=-1)
      {
	if (f.elements[i].checked)
	{hhL(f.elements[i]);}
	else
	{ddL(f.elements[i]);}
      }
  }
}
//选中CHECKBOX及全选时行变色代码
//选中行的样式代码
function hhL(E)
{while (E.tagName!="TR")
{E=E.parentElement;}
E.className="H";}
//选中行的样式代码
//未选中行的样式代码
function ddL(E)
{while (E.tagName!="TR")
{E=E.parentElement;}
E.className="";}
//未选中行的样式代码
//检测表单form2的所有checkbox是否选中，并调用选中行的样式
function t()
{var f = document.forms["form2"];
var ida="";
var idaa="";
var allchecked=1;
for (i=0;i<f.elements.length;i++)
  { if(f.elements[i].name.indexOf("ckb")!=-1)
       if(f.elements[i].checked)
          { ida=f.elements[i].value;
            if(ida=="")
            ida="_";
               if(idaa=="")
               {idaa=ida;}
               else
               {idaa=idaa+","+ida;}
          } 
	else
           {allchecked=0;}
  }
if(allchecked==1)
{document.forms["form2"].elements["upall"].checked = true;
document.forms["form2"].elements["downall"].checked = true;
}
else
{document.forms["form2"].elements["upall"].checked = false;
document.forms["form2"].elements["downall"].checked = false;
}
document.form2.idall.value=idaa;
classcg(); //调用选中CHECKBOX及全选时行变色代码
}
//检测表单form2的所有checkbox是否选中，并调用选中行的样式




//计算所选信息某字段值的和及平均值，字段值入表单元素num1...n,允许小数
//需要的表单元素totlesize 总值 totlesizeper 平均值 totlesizenum 选中的数量
function allandper()
{var f = document.forms["form2"];
var a,b;
var ttsz=0; //总和初值
var num=0;  //计数器
for (i=0;i<f.elements.length;i++)
  { if(f.elements[i].name.indexOf("ckb")!=-1)
       if(f.elements[i].checked)
        {num=num+1
            a=f.elements[i].name.substring(3,f.elements[i].name.length);
            b=parseFloat(f.elements["num"+a].value);
            ttsz=ttsz+b;
        }
  }
document.form2.totlesize.value=ttsz;
if(num==0)
  {document.form2.totlesizeper.value=0;
   document.form2.totlesizenum.value=0;}
else
  {document.form2.totlesizeper.value=idbb/num;
   document.form2.totlesizenum.value=num;}
}

//计算所选信息某字段值的和及平均值，字段值入表单元素num1...n,允许小数




//图片加载后如果大小大于多少则改变尺寸
function change_picsize(obj,w,h)
{
while(obj.width>w || obj.height>h)
{obj.width*=0.90;
obj.height*=0.90;}
}
//图片加载后如果大小大于多少则改变尺寸


//替换英文空格为中文全角空格
function repkg(obj)
{var vl=obj.value;
var num=0;
for(i=0;i<vl.length;i++)
{if(vl.charAt(i)==" ")
   {num=num+1;}
}
for(rpi=1;rpi<=num;rpi++)
 {vl=vl.replace(" ","　");}
obj.value=vl;
}
//替换英文空格为中文全角空格





//选中文件生成静态页面
function selectedtostatic()
{var idall=document.form2.idall.value;
if(idall=="")
{alert("请选择项目");}
else
{wop('checkaspexist.asp?id='+idall,500,300)}
}
//选中文件生成静态页面








