﻿// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; 
  if(d.images)
  { 
  	if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
	for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
	}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//页面跳转
function change(url)
{
	var objForm=MM_findObj("form");
	if(objForm==null)
	{
		
	}
	else
	{
		objForm.action=url;
		objForm.submit();
	}
}

function change2(url)
{
	var objForm=MM_findObj("form");
	if (objForm.selectType.value == 0) 
	{ 
		alert("请选择模版类型！");  
	}
	else if(objForm.selectIndustry.value == 0)
	{
		alert("请选择行业类型！"); 
	}
	else
	{
		if(objForm==null)
		{
			
		}
		else
		{
			objForm.action=url;
			objForm.submit();
		}
	}
}
function change4(url,search1)
{
	var objForm=MM_findObj("form");
	if(objForm==null)
	{
		
	}
	else
	{
		ptype = objForm.selpage.value;
		objForm.action=url+"?page="+ptype+"&search="+search1;
		objForm.submit();
	}
}

//判断是否对多条信息操作
function Select(webEdite,webDel,otherweb,type)
{
//获取框架里的复选框选中的值
var check = document.getElementsByName("checkbox");
var num=0;
var ID=0;
for(var i=0;i<check.length;i++)
{
	if(check[i].checked==true)
	{
		num++;
		ID=check[i].value;
	}
}
if(num>1&&type!='delete')
{
	alert("不能多条记录进行操作！");
}
else if(num==0)
{
	alert("请先选择！");
}
else
{
	//跳转到页面分类函数
	EditeOrDelete(webEdite,webDel,otherweb,ID,type);
}
}

//根据参数设置是否显示
function SelectIsShow(web,type)
{
	var myArray = new Array();
	var check = document.getElementsByName("checkbox");
	var num=0;
	var str="";
	for(var i=0;i<check.length;i++)
	{
		if(check[i].checked==true)
		{
			myArray[num++]=check[i].value;
		}
	}
	for(var j=0;j<num;j++)
	{
		str+=myArray[j]+';';
	}
	if(str==""&&type!="")
	{
		alert('请先选择！');
	}
	else
	{
		change(web+'.php?TID='+str+'&Ttype='+type);
	}
}

function SelectCheck(ID,type)
{
	var myArray = new Array();
	var check = document.getElementsByName("checkbox");
	var num=0;
	var str="";
	for(var i=0;i<check.length;i++)
	{
		if(check[i].checked==true)
		{
			myArray[num++]=check[i].value;
		}
	}
	for(var j=0;j<num;j++)
	{
		str+=myArray[j]+';';
	}
	if(str=="")
	{
		alert('请先选择！');
	}
	else
	{
		change('customEdite.php?TID='+ID+'&checkID='+str+'&type='+type);
	}
}

//根据参数判断是删除还是修改
function EditeOrDelete(webEdite,webDel,otherweb,ID,type)
{
	if(type=='edite')
	{
		change(webEdite+'.php?TID='+ID);
	}
	else if(type=='delete')
	{
		if(webDel=="changeTitle")
		{
			SelectIsShow(webDel,'');
		}
		else if(webDel=="makeWater")
		{
			SelectIsShow(webDel,'');
		}
		else
		{
			if(confirm('确定删除么？'))
			{
				//change(webDel+'.php?TID='+ID);
				SelectIsShow(webDel,'');
			}
		}
	}
	else if(type=='indata')
	{
		change(otherweb+'.php?TID='+ID);	
	}
	else
	{
		change(otherweb+'.php?TID='+ID);
	}
}


//排序
function changeorderby(page,ID,category,orderby,type,str)
{
	change(page+'.php?ID='+ID+'&category='+category+'&orderby='+orderby+'&orderByType='+type+str);
}

//右边框架页面转换
function rs(url){
parent.main.location.href=url;
}


//customLanEdite页面跳转
function customLanEditetochange(ID,type,Called,checkID,selectID)
{
	if(type==1)
	{
		change('customLanEdite.php?TID='+ID+'&type='+type+'&Called='+Called);
	}
	if(type==2)
	{
		change('customLanEdite.php?TID='+ID+'&checkID='+checkID+'&type='+type+'&Called='+Called);
	}
	if(type==3)
	{
		var str=document.form.checkID.value;
		if(str=="")
		{
			alert('请先选择！');
		}
		else
		{
			change('customLanEdite.php?TID='+ID+'&checkID='+str+'&type='+type+'&Called='+Called);
		}
	}
	if(type==4)
	{
		var selectID=document.all.checkone.value;
		for (i=0;i<document.all.checkone.length;i++)
		{
			if (document.all.checkone[i].checked)
			{
		 		selectID = document.all.checkone[i].value;
			}
	   	}
		if(selectID==0)
		{
			alert('请先选择！');
		}
		else
		{
			change('customLanEdite.php?TID='+ID+'&checkID='+checkID+'&type='+type+'&Called='+Called+'&selectID='+selectID);
		}
	}
	if(type==5)
	{
		var selectHtml=document.form.selectIsHtml.value;
		change('customLanEdite.php?TID='+ID+'&checkID='+checkID+'&type=update&Called='+Called+'&selectID='+selectID+'&IsHtml='+selectHtml);
	}
}

//customLanAdd页面跳转
function customLanAddtochange1(ID,type,Called,checkID,selectID)
{
	if(type==1)
	{
		change('customLanAdd.php?TID='+ID+'&type='+type+'&Called='+Called);
	}
	if(type==2)
	{
		change('customLanAdd.php?TID='+ID+'&checkID='+checkID+'&type='+type+'&Called='+Called);
	}
	if(type==3)
	{
		var str=document.form.checkID.value;
		if(str=="")
		{
			alert('请先选择！');
		}
		else
		{
			change('customLanAdd.php?TID='+ID+'&checkID='+str+'&type='+type+'&Called='+Called);
		}
	}
	if(type==4)
	{
		var selectID=document.all.checkone.value;
		//alert(document.form.checkone.length);
		for (i=0;i<document.form.checkone.length;i++)
		{
			if (document.form.checkone[i].checked)
			{
		 		selectID = document.all.checkone[i].value;
			}
	   	}
		if(selectID=="")
		{
			alert('请先选择！');
		}
		else
		{
			change('customLanAdd.php?TID='+ID+'&checkID='+checkID+'&type='+type+'&Called='+Called+'&selectID='+selectID);
		}
	}
	if(type==5)
	{
		var selectHtml=document.form.selectIsHtml.value;
		change('cuAddend.php?TID='+ID+'&checkID='+checkID+'&type=insert&Called='+Called+'&selectID='+selectID+'&IsHtml='+selectHtml);
	}
}


//检查checekbox是否选中
function IsCheck()
{
	var str="";
	var myArray = new Array();
	var check = document.getElementsByName("checkbox");
	var num=0;
	for(var i=0;i<check.length;i++)
	{
		if(check[i].checked==true)
		{
			myArray[num++]=check[i].value;
		}
	}
	for(var j=0;j<num;j++)
	{
		str+=myArray[j]+'-';
	}
	return str;
}

function returnCheck(url,checkID)
{
	var num=document.form.checkID.value;
	var str=IsCheck();
	url1=url+'&checkID='+num;
	change(url1);
}

//删除选中的checkboxID
function deleteCheckID(checkID,ID)
{
	ID1='-'+ID+'-';
	if(document.form.checkID.value!='undefined')
	{
		checkID=document.form.checkID.value;
	}
	var first_split=checkID.split(ID1);
	var str=first_split[0]+first_split[1];
	document.form.checkID.value=str;
	
}
//增加选中的checkboxID
function addCheckID(a,ID)
{
	if(a==1)
	{
		document.form.checkID.value=document.form.checkID.value+'-'+ID+'-';
	}
	else if(a.checked==true)
	{
		document.form.checkID.value=document.form.checkID.value+'-'+ID+'-';
	}
	else
	{
		deleteCheckID(document.form.checkID.value,ID)
	}
}


//imageAdd水印表单
function changetype()
{
	 var a=document.getElementsByName("selectWater")[0].value;
	 if(a==1)
	 {
	 	document.getElementById("tablechange").innerHTML ="";
	 }
	 //字体
	 else if(a==2)
	 {
		document.getElementById("tablechange").innerHTML ="<table border='0'><tr><td width='97' height='40'>字体内容：</td><td width='240'><input type='text' class='sae' size='33' name='fontmemo'></td><td width='80'>字体大小：</td><td><input type='text' class='sae' size='1' name='fontsize' value='12'></td></tr><tr><td height='40'>水印位置类型：</td><td><select name='selectwz' onChange='javascript:changewz();' style='FONT-SIZE: 9pt; COLOR: #1A316A; FONT-FAMILY: '宋体''><option selected='selected' value='1'>详细坐标</option><option value='2'>位置偏移</option></select></td><td>水印位置设置：</td><td id='waterwz' height='40'><table border='0' cellspacing='0' cellpadding='0'><tr><td><input type='text' class='sae' size='6' name='path' value='0,0'></td></tr></table></td></tr><tr><td height='40'>水印文字字体：</td><td><select class='sae' name='fonttype' style='FONT-SIZE: 9pt; COLOR: #1A316A; FONT-FAMILY: '宋体''><option value='verdana.ttf'>Verdana</option><option selected='selected' value='simkai.ttf'>楷体</option> <option value='simhei.ttf'>黑体</option><option value='simfang.ttf'>方体</option><option value='SIMLI.TTF'>隶书</option></select></td><td>水印文字颜色：</td><td><select class='sae' name='fontcolor' id='fontcolor' style='FONT-SIZE: 9pt; COLOR: #1A316A; FONT-FAMILY: '宋体'' onChange='javascript:changeSelects(fontcolor,other);'><option selected='selected' value='#000000'>黑色</option><option value='#0000ff'>蓝色</option><option value='#FF0000'>红色</option><option value='#ffff00'>黄色</option> <option value='#00ff00'>绿色</option><option value=''>其他</option></select></td></tr><tr id=\"other\" style=\"display:none;\"><td>其他颜色:</td><td><input type=\"text\" value=\"\" name=\"others\" id=\"others\" class=\"sae\" size=\"18\"></td><td></td></tr></table>"
	 }
	 //图片
	 else if(a==3)
	 {
		document.getElementById("tablechange").innerHTML ="<table><tr><td width='97' height='40'>水印图URL：</td><td width='240' height='40'><input type='file' name='file3' class='sae'></td><td width='80'>透明度：</td><td><input type='text' class='sae' size='1' name='tmd'></td></tr><tr><td height='40'>水印位置类型：</td><td height='40'><select name='selectwz' onChange='javascript:changewz();' style='FONT-SIZE: 9pt; COLOR: #1A316A; FONT-FAMILY: '宋体''><option selected='selected' value='1'>详细坐标</option><option value='2'>位置偏移</option></select></td><td>水印位置设置：</td><td id='waterwz' height='40'><table border='0' cellspacing='0' cellpadding='0'><tr><td><input type='text' class='sae' size='6' name='path' value='0,0'></td></tr></table></td></tr></table>"
	 }
}

function changeSelects(sel,obj)
{
	id=MM_findObj("fontcolor").selectedIndex;
	if(id==5)
	{
		MM_findObj("other").style.display="";
	}
	else
	{
		MM_findObj("other").style.display='none';
	}
}

function changewz()
{
	var b=document.getElementsByName("selectwz")[0].value;
	 if(b==1)
	 {
	 	document.getElementsByName("waterwz")[0].innerHTML ="<table><tr><td><input type='text' class='sae' size='6' name='path' value='0,0'></td></tr></table>";
	 }
	 else if(b==2)
	 {
	 	document.getElementsByName("waterwz")[0].innerHTML ="<table><tr><td>水印位置:</td><td><select name='selectwaterwz' style='FONT-SIZE: 9pt; COLOR: #1A316A; FONT-FAMILY: '宋体''><option selected='selected' value='1'>左上</option><option value='2'>中上</option><option value='3'>右上</option><option value='4'>左中</option><option value='5'>中央</option><option value='6'>右中</option><option value='7'>左下</option><option value='8'>中下</option><option value='9'>右下</option></select></td><td>位移量:</td><td><input type='text' class='sae' size='1' name='pyl'></td></tr></table>";
	 }
}


//产品水印表单
function changetype1()
{
	 var a=document.getElementsByName("selectWater")[0].value;
	 if(a==1)
	 {
	 	document.getElementById("tablechange").innerHTML ="";
	 }
	 //字体
	 else if(a==2)
	 {
		document.getElementById("tablechange").innerHTML ="<table border='0'><tr><td width='66'  height='35'>字体内容：</td><td width='213' height='35'><input type='text' class='sae' size='33' name='fontmemo'></td><td width='99'>水印字体大小：</td><td height='35'><input type='text' class='sae' size='1' name='fontsize' value='12'></td></tr><tr><td>水印位置类型：</td><td height='35'><select name='selectwz' onChange='javascript:changewz();' style='FONT-SIZE: 9pt; COLOR: #1A316A; FONT-FAMILY: '宋体''><option selected='selected' value='1'>详细坐标</option><option value='2'>位置偏移</option></select></td><td width='110' height='35'>水印位置设置：</td><td id='waterwz' height='35'><table cellpadding='0' cellspacing='0'><tr><td><input type='text' class='sae' size='6' name='path' value='0,0'></td></tr></table></td></tr><tr><td height='35'>水印文字字体：</td><td height='35'><select class='sae' name='fonttype' style='FONT-SIZE: 9pt; COLOR: #1A316A; FONT-FAMILY: '宋体''><option value='verdana.ttf'>Verdana</option><option selected='selected' value='simkai.ttf'>楷体</option> <option value='simhei.ttf'>黑体</option><option value='simfang.ttf'>方体</option><option value='SIMLI.TTF'>隶书</option></select></td><td height='35'>水印文字颜色：</td><td><select class='sae' name='fontcolor' id='fontcolor' style='FONT-SIZE: 9pt; COLOR: #1A316A; FONT-FAMILY: '宋体'' onChange='javascript:changeSelects(fontcolor,other);'><option selected='selected' value='#000000'>黑色</option><option value='#0000ff'>蓝色</option><option value='#FF0000'>红色</option><option value='#ffff00'>黄色</option> <option value='#00ff00'>绿色</option><option value=''>其他</option></select></td></tr><tr id=\"other\" style=\"display:none;\"><td>其他颜色:</td><td><input type=\"text\" value=\"\" name=\"others\" id=\"others\" class=\"sae\" size=\"18\"></td><td></td></tr></table>"
	 }
	 //图片
	 else if(a==3)
	 {
		document.getElementById("tablechange").innerHTML ="<table><tr><td width='66'>水印图URL：</td><td  width='213' height='35'><input type='file' name='file3' class='sae'></td><td width='113'>水印图透明度：</td><td height='35'><input type='text' class='sae' size='1' name='tmd'></td></tr><tr><td>水印位置类型：</td><td height='35'><select name='selectwz' onChange='javascript:changewz();' style='FONT-SIZE: 9pt; COLOR: #1A316A; FONT-FAMILY: '宋体''><option selected='selected' value='1'>详细坐标</option><option value='2'>位置偏移</option></select></td><td>水印位置设置：</td><td id='waterwz'><table cellpadding='0' cellspacing='0'><tr><td><input type='text' class='sae' size='6' name='path' value='0,0'></td></tr></table></td></tr></table>"
	 }
}

//messageEdite的页面跳转
function change1(ID)
{
	var objForm=MM_findObj("form");
	if(objForm==null)
	{
		
	}
	else
	{
		objForm.action='newsEdite.php?TID='+ID+'&type=1';
		objForm.submit();
	}
}

//过滤checkbox//遍历所有checkbox，对选中的更替背景色
function check(a,ID)
{
	var check = document.getElementsByName("checkbox");
	var num=0;
	for(var i=0;i<check.length;i++)
	{
		if(check[i].value==ID)
		{
			if(check[i].checked==false){
			check[i].checked=true;
			a.style.backgroundColor = "#E8EFF9";
			}
			else{
				check[i].checked=false;
				a.style.backgroundColor = "#FFFFFF";
			}
		}
	}
	return;
}
function check1(ID)
{
	var check = document.getElementsByName("checkbox");
	var num=0;
	for(var i=0;i<check.length;i++)
	{
		if(check[i].value==ID)
		{
			if(check[i].checked==false){
			check[i].checked=true;
			}
			else{
				check[i].checked=false;
			}
		}
	}
	return;
}
//遍历所有checkbox，对选中的更替背景色
function changcolor()
{
	var check = document.getElementsByName("checkbox");
	var table = document.getElementById("table1");
	for(var k=0;k<table.rows.length;k++)
	{
		table.rows[k].style.backgroundColor="";
	}
	var num=0;
	for(var i=0;i<check.length;i++)
	{
		if(check[i].checked==true)
		{
			for(var j=0;j<table.rows.length-1;j++)
			{
				if(i==j)
				{
					table.rows[i+1].style.backgroundColor="#E8EFF9";
				}
			}
		}
	}
}

//checkbox反选
function chkall(input1,input2)
{
    var objForm = document.forms[input1];
    var objLen = objForm.length;
    for (var iCount = 0; iCount < objLen; iCount++)
    {
        if (input2.checked == true)
        {
            if (objForm.elements[iCount].name == "checkbox")
            {
				if(objForm.elements[iCount].checked==false)
				{
                	objForm.elements[iCount].checked = true;
				}
				else
				{
					objForm.elements[iCount].checked = false;
				}
            }
			input2.checked = true;
        }
        else
        {
            if (objForm.elements[iCount].name == "checkbox")
            {
                if(objForm.elements[iCount].checked==false)
				{
                	objForm.elements[iCount].checked = true;
				}
				else
				{
					objForm.elements[iCount].checked = false;
				}
            }
			input2.checked = false;
        }
		//check(objForm.elements[iCount],objForm.elements[iCount].value);
    }
	changcolor();
}

function showDT1(obj,chk,tableID)
{
	var   objTable=document.getElementById(tableID).getElementsByTagName("input");
	
	if(chk.checked==true)
	{
		for(var j=0;j<objTable.length;j++)   
		{   
		  if(objTable[j].type=="checkbox")   
		  {   
			  objTable[j].checked = true;
		  }   
		}
		if(obj.style.display=="none")
		{
			obj.style.display="";
		}
	}
	else
	{
		for(var j=0;j<objTable.length;j++)   
		{   
		  if(objTable[j].type=="checkbox")   
		  {   
			  objTable[j].checked = false;
		  }   
		}
		obj.style.display="none";
	}
}
function showDT2(obj,chk)
{
	if(chk.checked==true)
	{
		if(obj.style.display=="none")
		{
			obj.style.display="";
		}
	}
	else
	{
		obj.style.display="none";
	}
}

function changebr(obj)
{
	var a=document.getElementsByName("selectbreviary")[0].value;
	if(a==1)
	{
		obj.style.display="";
	}
	else
	{
		obj.style.display="none";
	}
}

//获取xmlhttp对象
function GetXmlHttpRequest()
{
    var oBao;
    if(window.XMLHttpRequest)
	{
	    oBao=new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
	    oBao=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
	    alert("您的浏览器不支持XMLHTTP无刷新技术！");
	    return;
	}
	return oBao;
}

function DoHtml(strURL)
{
    try
	{    
	    var oBao=GetXmlHttpRequest();
	    oBao.open("GET",strURL,true);
		oBao.onreadystatechange=function()
		{
		    if(oBao.readyState==4)
		    {
		        if(oBao.status==200)
		        {
					var st="";
					st=oBao.responseText;
		            oBao.abort();
					
					st=st.trim();
					
					//alert(st);
					
					if(st=="1")
					{
						top.location.href='index.php';
					}
					else if(st.length>1&&st.length<20)
		            	strText+=st+'|';
					else
					   DoHtml(st);
		        }
		    }
		}
		oBao.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		oBao.send();
	}
	catch(ex)
	{}
}  

//去掉字符串头部和尾部的空格
String.prototype.trim=function()
{
    //   用正则表达式将前后空格   
    //   用空字符串替代。   
    return this.replace(/(^\s*)|(\s*$)/g,"");   
} 

//生成随即字符串
function  randomChar(l)  {
  var  x="0123456789poiuytrewqasdfghjklmnbvcxzQWERTYUIOPLKJHGFDSAZXCVBNM";
  var  tmp="";
  for(var  i=0;i<l;i++)  {
  tmp  +=  x.charAt(Math.ceil(Math.random()*100000000)%x.length);
  }
  return  tmp;
}
function randoms()
{
	//document.write(randomChar(8));
	document.getElementById('PassWord').value=randomChar(8);
}

function checkmodel(ID)
{
	if(confirm('模版曾被管理员或修改师修改,确定修改么？'))
	{
		change('modelEdite.php?TID='+ID+'&type=update');
	}
}
