﻿<!--
//去除字符串的前后空白
String.prototype.trim = function(){
      return this.replace(/(^\s*)|(\s*$)/g,"");
}
//判断字符串是否全为数字
String.prototype.IsNum = function(){
    var reg = /^\d+$/g;
    return reg.test(this);
}
//Open Editer Window
function OpenEditerWindow(Url,WindowName,Width,Height,SetObj)
{
	var ReturnStr = window.open(Url,WindowName,'toolbar=0,location=0,maximize=1,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,top=50,left=50,width='+Width+',height='+Height);
	if (ReturnStr!='')SetObj.value=ReturnStr;
	return ReturnStr;
}

function selectAll(f,mode)
{
	if(mode==true)
	{
	    for(i=0;i<f.length;i++)
	    {
		    if(f.elements[i].type=="checkbox")
		    {
			    f.elements[i].checked=true;
		    }
	    }
	}
	else
	{
	    for(i=0;i<f.length;i++)
	    {
		    if(f.elements[i].type=="checkbox")
		    {
			    f.elements[i].checked=false;
		    }
	    }
	}
}

//CSS背景控制
function overColor(Obj)
{
	var elements=Obj.childNodes;
	for(var i=0;i<elements.length;i++)
	{
		elements[i].className="TR_BG"
		Obj.bgColor="";//颜色要改
	}
	
}
function outColor(Obj)
{
	var elements=Obj.childNodes;
	for(var i=0;i<elements.length;i++)
	{
		elements[i].className="TR_BG_list";
		Obj.bgColor="";
	}
}

//CSS背景控制
function useroverColor(Obj)
{
	var elements=Obj.childNodes;
	for(var i=0;i<elements.length;i++)
	{
		elements[i].className="bg_over"
		Obj.bgColor="";//颜色要改
	}
	
}
function useroutColor(Obj)
{
	var elements=Obj.childNodes;
	for(var i=0;i<elements.length;i++)
	{
		elements[i].className="bg_out";
		Obj.bgColor="";
	}
}


function CheckNumber(Obj,DescriptionStr)
{
	if (Obj.value!='' && (isNaN(Obj.value) || Obj.value<0))
	{
		alert(DescriptionStr+"应填有效数字！");
		Obj.value="";
		Obj.focus();
	}
}
function ajaxread(surl,labid,tagname)
{
 $(tagname).innerHTML="信息正在提取中...";
 var  options={  
				   method:'post',  
				   parameters:"pageurl="+surl+"&labid="+labid,  
				   onComplete:function(transport)
					{
						var returnvalue=transport.responseText;
						$(tagname).innerHTML=returnvalue;
					}
			   }; 
new  Ajax.Request('/ajaxlab.aspx',options);
}
//菜单效果
	var menuOffX=2;	
	var menuOffY=32;	
	var fo_shadows=new Array();
	var linkset=new Array();
	
	var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
	var ns6=document.getElementById&&!document.all
	var ns4=document.layers
	
	function showmenu(e,index,p,paging){
		if (!document.all&&!document.getElementById&&!document.layers)
			return
		which=linkset[index];
		var pSize=25	//每页
		var pNum=Math.floor((which.length-1)/pSize)+1		//页
		
		clearhidemenu()
		ie_clearshadow()
		if (pNum==1){
			which=which.join("")
		}else{
			which=which.slice( (p-1)*pSize, p*pSize )
			which=which.join("")
			which+="<div class=\"menuitems\" >"
			if (p==1)
			{
				which+="&nbsp;&nbsp;&nbsp;&nbsp;<font face=webdings color=gray>7</font>"
			}else{
				which+="&nbsp;&nbsp;&nbsp;&nbsp;<font face=webdings style=cursor:hand onclick=showmenu(event,"+ index +","+ (p-1) +",true) >7</font>"
			}
			if (p==pNum)
			{
				which+="<font face=webdings color=gray>8</font>"
			}else{
				which+="<font face=webdings style=cursor:hand onclick=showmenu(event,"+ index +","+ (p+1) +",true) >8</font>"
			}
			which+="</div>"
		}
		
		menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
		menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj
		
		if (ie4||ns6)
			menuobj.innerHTML=which
			
		else{
			menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=165 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+which+'</layer>')
			menuobj.document.close()
		}
		menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
		menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
		
		eventX=ie4? event.clientX : ns6? e.clientX : e.x
		eventY=ie4? event.clientY : ns6? e.clientY : e.y
		
		var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX
		var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY
		
		
		if (!paging)
		{	
			if (rightedge<menuobj.contentwidth)
				menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth+menuOffX : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth
			else
				menuobj.thestyle.left=ie4? ie_x(event.srcElement)+menuOffX : ns6? window.pageXOffset+eventX : eventX
			
			if (bottomedge<menuobj.contentheight)
				menuobj.thestyle.top=ie4? document.body.scrollTop+eventY-menuobj.contentheight-event.offsetY+menuOffY : ns6? window.pageYOffset+eventY-menuobj.contentheight : eventY-menuobj.contentheight
			else
				menuobj.thestyle.top=ie4? ie_y(event.srcElement)+menuOffY : ns6? window.pageYOffset+eventY : eventY
		}
			
		menuobj.thestyle.visibility="visible"
		ie_dropshadow(menuobj,"#DCDCDC",3)
		return false
	}
	function ie_x(e){  
		var l=e.offsetLeft;  
		while(e=e.offsetParent){  
			l+=e.offsetLeft;  
		}  
		return l;  
	}  
	
	
	function ie_y(e){  
		var t=e.offsetTop;  
		while(e=e.offsetParent){  
			t+=e.offsetTop;  
		}  
		return t;  
	}  
	
	function ie_dropshadow(el, color, size)
	{
		var i;
		for (i=size; i>0; i--)
		{
			var rect = document.createElement('div');
			var rs = rect.style
			rs.position = 'absolute';
			rs.left = (el.style.posLeft + i) + 'px';
			rs.top = (el.style.posTop + i) + 'px';
			rs.width = el.offsetWidth + 'px';
			rs.height = el.offsetHeight + 'px';
			rs.zIndex = el.style.zIndex - i;
			rs.backgroundColor = color;
			var opacity = 1 - i / (i + 1);
			rs.filter = 'alpha(opacity=' + (100 * opacity) + ')';
			el.insertAdjacentElement('afterEnd', rect);		
			fo_shadows[fo_shadows.length] = rect;
		}
	}
	function ie_clearshadow()
	{
		for(var i=0;i<fo_shadows.length;i++)
		{
			if (fo_shadows[i])
				fo_shadows[i].style.display="none"
		}
		fo_shadows=new Array();
	}
	
	
	function contains_ns6(a, b) {
		while (b.parentNode)
			if ((b = b.parentNode) == a)
				return true;
		return false;
	}
	
	function hidemenu(){
		if (window.menuobj)
			menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"
		ie_clearshadow()
	}
	
	function dynamichide(e){
		if (ie4&&!menuobj.contains(e.toElement))
			hidemenu()
		else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
			hidemenu()
	}
	
	function delayhidemenu(){
		if (ie4||ns6||ns4)
			delayhide=setTimeout("hidemenu()",800)
	}
	
	function clearhidemenu(){
		if (window.delayhide)
			clearTimeout(delayhide)
	}
	
	function highlightmenu(e,state){
		if (document.all)
			source_el=event.srcElement
		else if (document.getElementById)
			source_el=e.target
		if (source_el.className=="menuitems"){
			source_el.id=(state=="on")? "mouseoverstyle" : ""
		}
		else{
			while(source_el.id!="popmenu"){
				source_el=document.getElementById? source_el.parentNode : source_el.parentElement
				if (source_el.className=="menuitems"){
					source_el.id=(state=="on")? "mouseoverstyle" : ""
				}
			}
		}
	}
			

	function imgzoom(img,maxsize){
		var a=new Image();
		a.src=img.src
		if(a.width > maxsize * 4)
		{
			img.style.width=maxsize;
		}
		else if(a.width >= maxsize)
		{
			img.style.width=Math.round(a.width * Math.floor(4 * maxsize / a.width) / 4);
		}
		return false;
	}
	function zoom_img(e, o)
	{
	var zoom = parseInt(o.style.zoom, 10) || 100;
	zoom += event.wheelDelta / 12;
	if (zoom > 0) o.style.zoom = zoom + '%';
	return false;
	}  

position = function(x,y)
{
    this.x = x;
    this.y = y;
}

getPosition = function(oElement)
{
    var objParent = oElement
    var oPosition = new position(0,0);
    while (objParent.tagName != "BODY")
    {
        oPosition.x += objParent.offsetLeft;
        oPosition.y += objParent.offsetTop;
        objParent = objParent.offsetParent;
    }
    return oPosition;
} 

function showDiv(obj,content)
{
    var pos = getPosition(obj)
    var objDiv = document.createElement("div");
    objDiv.className="lionrong";//For IE
    objDiv.style.position = "absolute";
	var tempheight=pos.y;
	var tempwidth1,tempheight1;
	var windowwidth=document.body.clientWidth;
	
	var isIE5 = (navigator.appVersion.indexOf("MSIE 5")>0) || (navigator.appVersion.indexOf("MSIE")>0 && parseInt(navigator.appVersion)> 4);
	var isIE55 = (navigator.appVersion.indexOf("MSIE 5.5")>0);
	var isIE6 = (navigator.appVersion.indexOf("MSIE 6")>0);
	var isIE7 = (navigator.appVersion.indexOf("MSIE 7")>0);

	if(isIE5||isIE55||isIE6||isIE7){var tempwidth=pos.x+305;}else{var tempwidth=pos.x+312;}
	objDiv.style.width = "300px";
    objDiv.innerHTML = content;
	if (tempwidth>windowwidth)
	{
		tempwidth1=tempwidth-windowwidth
		objDiv.style.left = (pos.x-tempwidth1) + "px";
	}
	else
	{
		if(isIE5||isIE55||isIE6||isIE7){objDiv.style.left = (pos.x + 10) + "px";}else{objDiv.style.left = (pos.x) + "px";}
	}
	if(isIE5||isIE55||isIE6||isIE7){objDiv.style.top = (pos.y+16) + "px";}else{objDiv.style.top = (pos.y+16) + "px";}

    objDiv.style.display = "";
    document.onclick=function () { if(objDiv.style.display==""){objDiv.style.display="none";} }
    document.body.appendChild(objDiv);
}

function ShowDivPic(obj,Urls,exname,length)
{
    var Url = Urls.replace("\\","/");
    var pos = getPosition(obj)
    var objDiv = document.createElement("div");
    objDiv.className="lionrong";//For IE
    objDiv.id="showpic_id";
    objDiv.style.position = "absolute";
	var tempheight=pos.y;
	var tempwidth1,tempheight1;
	var windowwidth=document.body.clientWidth;
	
	var isIE5 = (navigator.appVersion.indexOf("MSIE 5")>0) || (navigator.appVersion.indexOf("MSIE")>0 && parseInt(navigator.appVersion)> 4);
	var isIE55 = (navigator.appVersion.indexOf("MSIE 5.5")>0);
	var isIE6 = (navigator.appVersion.indexOf("MSIE 6")>0);
	var isIE7 = (navigator.appVersion.indexOf("MSIE 7")>0);
	switch(exname)
	{
	    case ".jpg":case ".gif":case ".bmp":case ".ico":case ".png":case ".jpeg":case ".JPG":
                if(Url=="")
                {  return;
                    var content = "";
                }
                else
                {
                    var content = "<img src='"+Url+"' border='0' width='100px' />";
                }
            break;
	    case ".swf":
            var content = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\">";
            content+="<param name=\"movie\" value=\""+Url+"\" />"
            content+="<param name=\"quality\" value=\"high\" />"
            content+="<embed src=\""+Url+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\"></embed>"
            content+="</object>";
            break;
        default:
            var content = "Path:"+Url;
            break;
	}
	if(isIE5||isIE55||isIE6||isIE7){var tempwidth=pos.x+250;}else{var tempwidth=pos.x+250;}
    objDiv.innerHTML = content;
	if (tempwidth>windowwidth)
	{
		tempwidth1=tempwidth-windowwidth
		objDiv.style.left = (pos.x-tempwidth1) + "px";
	}
	else
	{
		if(isIE5||isIE55||isIE6||isIE7){objDiv.style.left = (pos.x) + "px";}else{objDiv.style.left = (pos.x) + "px";}
	}
	if(isIE5||isIE55||isIE6||isIE7){objDiv.style.top = (pos.y+18) + "px";}else{objDiv.style.top = (pos.y+18) + "px";}
    if(obj.offsetWidth>300){
	objDiv.style.left = "400px";
    objDiv.style.top = (pos.y+22) + "px";
    }
	else
	{
	objDiv.style.left =  "350px";
    objDiv.style.top = (pos.y-60) + "px";
    }
    //if(Url=="") 
    //  objDiv.style.display = "none"; 
    //else
      objDiv.style.display = "";

    document.onclick=function () { if(objDiv.style.display==""){objDiv.style.display="none";} }
    document.body.appendChild(objDiv);
}

function hiddDivPic()
{
    var objDiv = document.getElementById("showpic_id");
    if (objDiv!=null&&objDiv!="undefined")
    {
       document.body.removeChild(objDiv);
    }
}
function closediv(objDiv)
{
   objDiv.parentNode.removeChild(objDiv);
   objDiv.style.display="none";
}

function showfDiv(obj,content,width)

{
    var pos = getPosition(obj);
    var objDiv = document.getElementById("s_id");
    if (objDiv==null)
    {
        objDiv = document.createElement("div");
        objDiv.id="s_id";
    }
    objDiv.className="selectStyle";
    objDiv.style.position = "absolute";
	var tempheight=pos.y;
	var tempwidth1,tempheight1;
	var windowwidth=document.body.clientWidth;
	
	var isIE5 = (navigator.appVersion.indexOf("MSIE 5")>0) || (navigator.appVersion.indexOf("MSIE")>0 && parseInt(navigator.appVersion)> 4);
	var isIE55 = (navigator.appVersion.indexOf("MSIE 5.5")>0);
	var isIE6 = (navigator.appVersion.indexOf("MSIE 6")>0);
	var isIE7 = (navigator.appVersion.indexOf("MSIE 7")>0);

	if(isIE5||isIE55||isIE6||isIE7){var tempwidth=pos.x+305;}else{var tempwidth=pos.x+312;}
	objDiv.style.width = width+"px";
    objDiv.innerHTML = content;
	if (tempwidth>windowwidth)
	{
		tempwidth1=tempwidth-windowwidth
		objDiv.style.left = (pos.x-tempwidth1) + "px";
	}
	else
	{
		if(isIE5||isIE55||isIE6||isIE7){objDiv.style.left = (pos.x) + "px";}else{objDiv.style.left = (pos.x) + "px";}
	}
	if(isIE5||isIE55||isIE6||isIE7){objDiv.style.top = (pos.y+22) + "px";}else{objDiv.style.top = (pos.y+22) + "px";}

    objDiv.style.display = "";
    document.ondblclick=function () { if(objDiv.style.display==""){objDiv.style.display="none";} }
    document.body.appendChild(objDiv);
}

function closefDiv()
{
    try
    {  
        document.getElementById("s_id").style.display="none";
    }
    catch(e)
    {
        parent.document.getElementById("s_id").style.display="none";
    }
}
function selectFile(type,obj,height,width)
{
    var ShowObj = obj;
    if(isArray(obj) && obj.length > 1)
        ShowObj = obj[1];
    showfDiv(ShowObj,"loading...",width);
    LastSelectObj = obj;
    
	var  options={  
					   method:'get',  
					   parameters:"heights="+ height,  
					   onComplete:function(transport)
						{  
							var returnvalue=transport.responseText;
							if (returnvalue.indexOf("??")>-1)
								showfDiv(ShowObj,'Error',width);
							else
								var tempstr=returnvalue;
								showfDiv(ShowObj,tempstr,width);
						}  
				   }; 
	var arrtype=type.split("|")[0]
    switch(arrtype)
        {
            case "file":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=file',options);
	            break;
	        case "pic":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=pic',options);
	            break;
	        case "epaper":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=epaper',options);
	            break;
	        case "picEdit":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=picEdit',options);
	            break;
	        case "date":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=date',options);
	            break;
	        case "templet":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=templet',options);
	            break;
	        case "path":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType='+type,options);
	            break;
	        case "newsclass":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=newsclass',options);
	            break;
	        case "special":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=special',options);
	            break;
	        case "classes":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=classes',options);
	            break;
	        case "newsspecial":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=newsspecial',options);
	            break;
	        case "user_file":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=user_file',options);
	            break;
	        case "user_pic":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=user_pic',options);
	            break;
	        case "user_Edit":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=user_Edit',options);
	            break;
	        case "rulePram":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=rulePram',options);
	            break;
	        case "rulesmallPramo":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=rulesmallPramo',options);
	            break;
	        case "rulesmallPram":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=rulesmallPram',options);
	            break;
	        case "discuss_file":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=discuss_file',options);
	            break;
	        case "discuss_pic":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=discuss_pic',options);
	            break;
	        case "newsLink":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=newsLink',options);
	            break;
	        case "style":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=style',options);
	            break;
	        case "site":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=site',options);
	            break;
	        case "Channel":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=Channel',options);
	            break;
	        case "user_Hpic":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=user_Hpic',options);
	            break;
	        case "Souce":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=Souce',options);
	            break;
	        case "Author":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=Author',options);
	            break;
	        case "PicAuthor":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=PicAuthor',options);
	            break;
	        case "Tag":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=Tag',options);
	            break;
	        case "TagClass":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=TagClass',options);
	            break;
	        case "xml":
	            new  Ajax.Request('../../common/sys/iframe.aspx?FileType=xml',options);
	            break;
	    }
}

function subselect(type,value)
{
	 var  options={  
					   method:'get',  
					   parameters:"FileType="+ type,  
					   onComplete:function(transport)
						{  
							var returnvalue=transport.responseText;
							if (returnvalue.indexOf("??")>-1)
								showfDiv(obj,'Error');
							else
								var tempstr=returnvalue;
								showfDiv(obj,tempstr);
						}  
				   }; 
}

function Help(HelpID,obj)
{
	 var  options={  
					   method:'get',  
					   parameters:"Type=ShowHelp&HelpID="+HelpID,  
					   onComplete:function(transport)
						{  
							var returnvalue=transport.responseText;
							if (returnvalue.indexOf("??")>-1)
								showDiv(obj,'Error');
							else
								var tempstr=returnvalue;
								showDiv(obj,tempstr);
						}  
				   }; 
	new  Ajax.Request('../../common/sys/HelpAjax.aspx?no-cache='+Math.random(),options);
}

function GetColor(img_val,input_val)
{
	var PaletteLeft,PaletteTop
	var obj = document.getElementById("colorPalette");
	ColorImg = img_val;
	ColorValue = document.getElementById(input_val);	
	if (obj){
		PaletteLeft = getOffsetLeft(ColorImg)
		PaletteTop = (getOffsetTop(ColorImg)-250)
		if (PaletteTop<0)PaletteTop+=ColorImg.offsetHeight+165;
		if (PaletteLeft+260 > parseInt(document.body.clientWidth)) PaletteLeft = parseInt(event.clientX)-280;
		obj.style.left = PaletteLeft + "px";
		obj.style.top = PaletteTop + "px";
		if (obj.style.visibility=="hidden")
		{
			obj.style.visibility="visible";
		}else {
			obj.style.visibility="hidden";
		}
	}
}
function getOffsetLeft(elm) {
	var mOffsetLeft = elm.offsetLeft;
	var mOffsetParent = elm.offsetParent;
	while(mOffsetParent) {
		mOffsetLeft += mOffsetParent.offsetLeft;
		mOffsetParent = mOffsetParent.offsetParent;
	}
	return mOffsetLeft;
}
function getOffsetTop(elm) {
	var mOffsetTop = elm.offsetTop;
	var mOffsetParent = elm.offsetParent;
	while(mOffsetParent){
		mOffsetTop += mOffsetParent.offsetTop;
		mOffsetParent = mOffsetParent.offsetParent;
	}
	return mOffsetTop;
}
function setColor(color)
{
	if(ColorImg.id=="FontColorShow"&&color=="#") color='#000000';
	if(ColorImg.id=="FontBgColorShow"&&color=="#") color='#FFFFFF';
	if (ColorValue){ColorValue.value = color.substr(1);}
	if (ColorImg && color.length>1){
		ColorImg.src=src='../../sysImages/FileIcon/Rect.gif';
		ColorImg.style.backgroundColor = color;
	}else if(color=='#'){ ColorImg.src='../../sysImages/FileIcon/rectNoColor.gif';}
	document.getElementById("colorPalette").style.visibility="hidden";
}


function add_discussManage(sa)
    {
        switch(sa)
        {
            case 0://参数设置
            document.getElementById("addmanage").style.display="";
            document.getElementById("updatemanage").style.display="none";
            break;
            case 1://参数设置
            document.getElementById("addmanage").style.display="none";
            document.getElementById("updatemanage").style.display="";
            break;
         }
     }


function discussManage_list(sa)
    {
        switch(sa)
        {
            case 0://参数设置
            document.getElementById("tlzlist").style.display="";
            document.getElementById("jrlist").style.display="none";
            document.getElementById("cjlist").style.display="none";
            break;
            case 1://参数设置
            document.getElementById("tlzlist").style.display="none";
            document.getElementById("jrlist").style.display="";
            document.getElementById("cjlist").style.display="none";
            break;
            case 2://参数设置
            document.getElementById("tlzlist").style.display="none";
            document.getElementById("jrlist").style.display="none";
            document.getElementById("cjlist").style.display="";
            break;
         }
     }


var LastSelectObj;
    function sFiles(obj)
    {
      document.Templetslist.sUrl.value=obj;
    }

    function ReturnFun(Return_Strs)
    {
        if(isArray(LastSelectObj))
        {
            for(var i=0;i<LastSelectObj.length;i++)
            {
                SetValue(LastSelectObj[i],Return_Strs[i]);
            }
        }
        else
        {
            SetValue(LastSelectObj,Return_Strs);
        }
	    document.getElementById("s_id").style.display="none";
    }
    function SetValue(obj,val)
    {
        if (obj==null || typeof(obj)=="undefined")
	    {
	        alert("选择失败，请重新选择。");
	    }
	    else
	    {
	        if(val == null || typeof(val)=="undefined")
	            val = '';
	        obj.value = val;
	    }	            
    }
    function ReturnTagsFun(Return_Strs)
    {
	    var  s = LastSelectObj.value
	    if (typeof(LastSelectObj)=="undefined" || LastSelectObj==null)
	    {
	        alert("选择失败，请重新选择。");
	    }
	    else
	    {
	        if(s.indexOf(Return_Strs)==-1)
	        {
	            if(s=="")
	            {
	                LastSelectObj.value = Return_Strs;
	            }
	            else
	            {
	                LastSelectObj.value = s + "|" + Return_Strs;
	            }
	        }
	    }
	    document.getElementById("s_id").style.display="none";
	    return;
    }

function setCookie(name,value)
{
  var Days = 1; //此 cookie 将被保存 1 天
  var exp  = new Date();    //new Date("December 31, 9998");
  exp.setTime(exp.getTime() + Days*24*60*60*1000);
  document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
}

function getCookie(name)
{
  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  if(arr != null) return unescape(arr[2]); return null;
}

function delCookie(name)
{
  var exp = new Date();
  exp.setTime(exp.getTime() - 1);
  var cval=getCookie(name);
  if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.toGMTString();
}


function show(type,obj,title,label_width,height)
{
    var label_temp1 = "<div onmousedown=\"drag(event,$('LabelDivid'));\" class=\"titile_bg\" style=\"cursor:move;\">\
    <table style=\"width:100%;\">\
    <tr>\
    <td>\
    <font color=\"white\">" + title + "</font></td>\
    <td style=\"width:20px\">\
    <img src=\"../../images/sys/close.gif\" style=\"cursor:pointer;\" title=\"close\" onclick=\"closediv($('LabelDivid'));\" />\
    </td>\
    </tr>\
    </table>\
    </div>\
    <iframe src=";
    var label_temp2 = " frameborder=\"0\" id=\"select_main\" scrolling=\"yes\" name=\"select_main\" width=\"100%\" height=\""+height+"px\" />";
    var label_temp3 = "";
    switch(type)
    {
        case "List":
            label_temp3 = label_temp1 + "createLabel_List.aspx" + label_temp2;
            break;
        case "simpleList":
            label_temp3 = label_temp1 + "createLabel_simpleList.aspx" + label_temp2;
            break;
        case "Ultimate":
            label_temp3 = label_temp1 + "createLabel_Ultimate.aspx" + label_temp2;
            break;
        case "Routine":
            label_temp3 = label_temp1 + "createLabel_Routine.aspx" + label_temp2;
            break;
        case "Browse":
            label_temp3 = label_temp1 + "createLabel_Browse.aspx" + label_temp2;
            break;
        case "Member":
            label_temp3 = label_temp1 + "createLabel_Member.aspx" + label_temp2;
            break;
        case "Other":
            label_temp3 = label_temp1 + "createLabel_Other.aspx" + label_temp2;
            break;
        case  "adList":
            label_temp3 = label_temp1 + "createLabel_adList.aspx" + label_temp2;
            break;
        case "API":
            label_temp3 = label_temp1 + "createLabel_API.aspx" + label_temp2;
            break;
        case "PageID":
            label_temp3 = label_temp1 + "selectPagestyle.aspx" + label_temp2;
            break;
        case "Label1":
            label_temp3 = label_temp1 + "../Templet/LabelList.aspx?sys=1" + label_temp2;
            break;
        case "Labelm":
            label_temp3 = label_temp1 + "../Templet/LabelListm.aspx" + label_temp2;
            break;
        case "Label":
            label_temp3 = label_temp1 + "../Templet/LabelList.aspx" + label_temp2;
            break;
        case "freeLabel":
            label_temp3 = label_temp1 + "../Templet/freeLabelList.aspx" + label_temp2;
            break;
        case "ChannelLabel":
            label_temp3 = label_temp1 + "../Channel/ChannelLabelList.aspx" + label_temp2;
            break;
        case "sNews":
            label_temp3 = label_temp1 + "../../common/sys/ShowNews.aspx" + label_temp2;
            break;
    }
    showlabelDiv(obj,label_temp3,label_width);
}

function show_channel(type,obj,title,label_width,height,chid)
{
    var label_temp1 = "<div onmousedown=\"drag(event,$('LabelDivid'));\" class=\"titile_bg\" style=\"cursor:move;\">\
    <table style=\"width:100%;\">\
    <tr>\
    <td>\
    <font color=\"white\">" + title + "</font></td>\
    <td style=\"width:20px\">\
    <img src=\"../../images/sys/close.gif\" style=\"cursor:pointer;\" title=\"close\" onclick=\"closediv($('LabelDivid'));\" />\
    </td>\
    </tr>\
    </table>\
    </div>\
    <iframe src=";
    var label_temp2 = " frameborder=\"0\" id=\"select_main\" scrolling=\"yes\" name=\"select_main\" width=\"100%\" height=\""+height+"px\" />";
    var label_temp3 = "";
    switch(type)
    {
        case "ch_List":
            label_temp3 = label_temp1 + "../Channel/CreatLabel/ch_List.aspx?ChID="+chid+"" + label_temp2;
            break;
        case "ch_elist":
            label_temp3 = label_temp1 + "../Channel/CreatLabel/ch_elist.aspx?ChID="+chid+"" + label_temp2;
            break;
        case "ch_read":
            label_temp3 = label_temp1 + "../Channel/CreatLabel/ch_read.aspx?ChID="+chid+"" + label_temp2;
            break;
        case "ch_top":
            label_temp3 = label_temp1 + "../Channel/CreatLabel/ch_top.aspx?ChID="+chid+"" + label_temp2;
            break;
        case "ch_user":
            label_temp3 = label_temp1 + "../Channel/CreatLabel/ch_user.aspx?ChID="+chid+"" + label_temp2;
            break;
        case "ch_other":
            label_temp3 = label_temp1 + "../Channel/CreatLabel/ch_other.aspx?ChID="+chid+"" + label_temp2;
            break;
        case "PageID":
            label_temp3 = label_temp1 + "../../Label/selectPagestyle.aspx" + label_temp2;
            break;
    }
    showlabelDiv(obj,label_temp3,label_width);
}


function showlabelDiv(obj,content,width)
{
    var pos = getPosition(obj);
    var objDiv = document.getElementById("LabelDivid");
    if (objDiv==null)
    {
        objDiv = document.createElement("div");
        objDiv.id="LabelDivid";
    }
    objDiv.className="selectStyle";//For IE
    objDiv.style.position = "absolute";
	var tempheight=pos.y;
	var tempwidth1,tempheight1;
	var windowwidth=document.body.clientWidth;
	
	var isIE5 = (navigator.appVersion.indexOf("MSIE 5")>0) || (navigator.appVersion.indexOf("MSIE")>0 && parseInt(navigator.appVersion)> 4);
	var isIE55 = (navigator.appVersion.indexOf("MSIE 5.5")>0);
	var isIE6 = (navigator.appVersion.indexOf("MSIE 6")>0);
	var isIE7 = (navigator.appVersion.indexOf("MSIE 7")>0);

	if(isIE5||isIE55||isIE6||isIE7){var tempwidth=pos.x+305;}else{var tempwidth=pos.x+312;}
	objDiv.style.width = width+"px";
    objDiv.innerHTML = content;
	if (tempwidth>windowwidth)
	{
		tempwidth1=tempwidth-windowwidth
		objDiv.style.left = (pos.x-tempwidth1) + "px";
	}
	else
	{
		if(isIE5||isIE55||isIE6||isIE7){objDiv.style.left = (pos.x) + "px";}else{objDiv.style.left = (pos.x) + "px";}
	}
	if(isIE5||isIE55||isIE6||isIE7){objDiv.style.top = (pos.y+22) + "px";}else{objDiv.style.top = (pos.y+22) + "px";}

    objDiv.style.display = "";
    document.ondblclick=function () { if(objDiv.style.display==""){objDiv.style.display="none";} }
    document.body.appendChild(objDiv);
}

function ReturnLabelValue(value)
{
    IDContentTextBox.insertHTML(value);
    document.getElementById("LabelDivid").style.display="none";
    return;
}

function ReturnLabelValueText(value)
{
    try
    {
//        //IDContent.insertHTML(value)
//        IDContentTextBox.insertHTML(value);
        if(value!="")
        {
            var oEditor = FCKeditorAPI.GetInstance("ContentTextBox");
            if (oEditor.EditMode==FCK_EDITMODE_WYSIWYG)
            {
               oEditor.InsertHtml(value);
            }else
            {
            return false;
            }
        }
    }
    catch(e)
    {
        insert(value);
    }
    finally
    {
        document.getElementById("LabelDivid").style.display="none";
        return;
    }
}

function ReturnNewsValueText(value)
{
    try
    {
        SubNewsContent.insertHTML(value);
    }
    catch(e)
    {
        insertNews(value);
    }
    finally
    {
        document.getElementById("LabelDivid").style.display="none";
        return;
    }
}

function insert(returnValue_lable)
{
	obj=document.getElementById("FileContent");
	obj.focus();
	if(document.selection==null)
	{
		var iStart = obj.selectionStart
		var iEnd = obj.selectionEnd;
		obj.value = obj.value.substring(0, iEnd) +returnValue_lable+ obj.value.substring(iEnd, obj.value.length);
	}else
	{
		var range = document.selection.createRange();
		range.text=returnValue_lable;
	}
}


function insertNews(returnValue_lable)
{
	obj=document.getElementById("SubNewsContent");
	obj.focus();
	if(document.selection==null)
	{
		var iStart = obj.selectionStart
		var iEnd = obj.selectionEnd;
		obj.value = obj.value.substring(0, iEnd) +returnValue_lable+ obj.value.substring(iEnd, obj.value.length);
	}else
	{
		var range = document.selection.createRange();
		range.text=returnValue_lable;
	}
}

function ReturnPageInfoValue(value)
{
    document.ListLabel.PageID.value=value;
    document.getElementById("LabelDivid").style.display="none";
    return;
}


    drag=function (a,o){
	    var d=document;if(!a)a=window.event;
		if(!a.pageX)a.pageX=a.clientX;
		if(!a.pageY)a.pageY=a.clientY;
	    var x=a.pageX,y=a.pageY;
	    if(o.setCapture)
		    o.setCapture();
	    else if(window.captureEvents)
		    window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
	    var backData = {x : o.style.top, y : o.style.left};
	    d.onmousemove=function(a){
		    if(!a)a=window.event;
		    if(!a.pageX)a.pageX=a.clientX;
		    if(!a.pageY)a.pageY=a.clientY;
		    var tx=a.pageX-x+parseInt(o.style.left),ty=a.pageY-y+parseInt(o.style.top);
		    o.style.left=tx+"px";
		    o.style.top=ty+"px";
			x=a.pageX;
			y=a.pageY;
	    };

	    d.onmouseup=function(a){
		    if(!a)a=window.event;
		    if(o.releaseCapture)
			    o.releaseCapture();
		    else if(window.captureEvents)
			    window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
		    d.onmousemove=null;
		    d.onmouseup=null;
		    if(!a.pageX)a.pageX=a.clientX;
		    if(!a.pageY)a.pageY=a.clientY;
		    if(!document.body.pageWidth)document.body.pageWidth=document.body.clientWidth;
		    if(!document.body.pageHeight)document.body.pageHeight=document.body.clientHeight;
		    if(a.pageX < 1 || a.pageY < 1 || a.pageX > document.body.pageWidth || a.pageY > document.body.pageHeight){
			    o.style.left = backData.y;
			    o.style.top = backData.x;
		    }
	    };
    }
 
function foosun_Scrolliframe()
{
	document.body.scrollTop=0;
}
var resizeflag='1';

function fy_iframeResize()
{  
	var dyniframe   = null;
	var indexwin    = null;

	if (document.getElementById)
	{
		dyniframe       = document.getElementById("sys_main");
		indexwin        = window;
		if (dyniframe)
		{
			if(resizeflag=='0'){resizeflag='1';dyniframe.height="800";return false}
			if (dyniframe.contentDocument){
				dyniframe.height = dyniframe.contentDocument.body.scrollHeight + 800;
			}
			else if (dyniframe.document && dyniframe.document.body.scrollHeight)
			{
				iframeheight	= sys_main.document.body.scrollHeight + 800;
				dyniframe.height = iframeheight;
 
			}
		}
	}
}
if (window.addEventListener)
window.addEventListener("load", fy_iframeResize, false)
else if (window.attachEvent)
window.attachEvent("onload", fy_iframeResize)
else
window.onload=fy_iframeResize

function getHelpCode(code)
{
    if (ie4)
    {
       var clipBoardContent=code;
       window.clipboardData.setData("Text",clipBoardContent);
       alert('帮助代码已经复制。代码：'+code);
    }
    else
    {
       alert('请直接复制!');
    }
}

var intLeft = 2; 
function returnPage(Url) 
{
    if (0 == intLeft)
    {
        window.location.href=Url;
    }
    else 
    {
        intLeft -= 1;
        setTimeout("returnPage('"+Url+"')", 2000);
    }
}

function isArray(obj)
{   
  if(obj.constructor == window.Array)   
    return true;
  else   
    return false;
}

//公共ajax取数据
function pubajax(url,actionstr,divID)
{
    var Action=actionstr; 
    var options={ 
                      method:'get', 
                      parameters:Action, 
                      onComplete:function(transport) 
                      { 
                          var returnvalue=transport.responseText;
                          if (returnvalue.indexOf("??")>-1) 
                              document.getElementById(divID).innerHTML=''; 
                          else 
                              document.getElementById(divID).innerHTML=returnvalue; 
                      } 
                   }; 
       new  Ajax.Request(url+'?no-cache='+Math.random(),options);
}

//-->

//定时显示发布的内容
function showMessageRequest(forderName)
{
    //__manageForderName = "admin";
    var times = setTimeout("showMessageRequest('admin')",2000);//
    var  options={  
					   method:'get',  
					   parameters:"Type=ShowMessage&userPublishID=" + userPublishID,
					   onComplete:function(transport)
					   { 
							var xmlObj = transport.responseXML;							
							var thisPublish = xmlObj.getElementsByTagName("thisPublish")[0].firstChild.nodeValue;//当前正在发布
							var maxPublishNumber = xmlObj.getElementsByTagName("maxPublishNumber")[0].firstChild.nodeValue;//共需要发布
							var thisPublisCount = xmlObj.getElementsByTagName("thisPublisCount")[0].firstChild.nodeValue;//正在发布
							var success = xmlObj.getElementsByTagName("success")[0].firstChild.nodeValue;//成功
							var _errors = xmlObj.getElementsByTagName("error")[0].firstChild.nodeValue;//失败
							var indexname = xmlObj.getElementsByTagName("indexname")[0].firstChild.nodeValue;//首页
							var barNum = xmlObj.getElementsByTagName("barNum")[0].firstChild.nodeValue;//当前进度
							
							//设置显示内容
						    var messages = "正在发布" + thisPublish + " 共需要发布" + maxPublishNumber + "条,  已发布" + thisPublisCount + "条, 成功" + success + "条,  <a href='error/GetError.aspx?d=now' title='点击查看错误信息'><span style='color:red;'> 失败 " + _errors + "条</span></a>发布成功&nbsp;&nbsp;<a class=\"list_link\" href=\"javascript:history.back();\">返 回</a>&nbsp;&nbsp;<a class=\"list_link\" href=\"../../" + indexname + "\" target=\"_blank\">浏览首页</a>";
						    
						    SetPorgressBar(messages,barNum);
							//如果当前进度为100则表示已经发布完成,不再刷新页面
							if(barNum == 100)
							{
							    clearTimeout(times);
							}
					   }  
				   }; 
	new  Ajax.Request('../../admin/publish/AjaxSiteParam.aspx?no-cache='+Math.random(),options);
} 

function fullScr()
{
    var sp = document.getElementById("MediaPlayer");
    sp.DisplaySize= 3;
}


