// JavaScript Document
function ShowFlash()
{
	if(arguments.length<7){
		alert("\FLASH播放器参数不正确！\n\n参数格式：\n\n｛宽度,高度,文字高度,文字对齐方式,图片地址,图片链接,\n\n标题文字,[FLASH背景颜色,[播放器SWF相对目录,[图片停顿时间]]]｝\n\n文字对齐方式：\n\n\'center\' \'left\' \'right\'\n\n图片参数格式:\n\naa.gif|bb.jpg|cc.gif\n\n图片链接和标题文字如图片地址格式一样！")
		return;
	}
	var focus_width= arguments[0];//宽度
	var focus_height=arguments[1]; //高度
	var text_height=arguments[2]; //标题高度
	var text_align= arguments[3]; //标题文字对齐方式(left、center、right)
	var swf_height = focus_height+text_height 	//相加之和最好是偶数,否则数字会出现模糊失真的问题
	var pics= arguments[4];//'images/img1.gif|images/img2.gif'//图片地址
	var links=arguments[5];//相对于图片的链接地址
	var texts=arguments[6]//'水波|水波2'//标题文字

	if(arguments.length>7){
		var textbgcolor=arguments[7];//'E8F6FC';//文字背景颜色
	}else{
		var textbgcolor='';
	}
	if(arguments.length>8){
		var path=arguments[8];
		if(path!="" | path!=undefined){
			if(path.charAt(path.length)!="/"){
				path+="/";
			}
		}else{
			var path="";
		}
	}else{
		var path="";
	}
	if(arguments.length>9){
		var interval_time=arguments[9]; //图片停顿时间，单位为秒，为0则停止自动切换
	}else{
		var interval_time=5 //图片停顿时间，单位为秒，为0则停止自动切换
	}
	var FlashStr='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">';
	FlashStr+='<param name="movie" value="'+path+'pixviewer.swf"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">';
	FlashStr+='<param name="menu" value="false"><param name=wmode value="opaque">';
	FlashStr+='<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'&text_align='+text_align+'&interval_time='+interval_time+'&textbgcolor='+textbgcolor+'">';
	FlashStr+='<embed src="'+path+'pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'&text_align='+text_align+'&interval_time='+interval_time+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	FlashStr+='</object>';
	document.write("<center>" + FlashStr + "</center>");
}
var Browser = {
	/*@cc_on
	isIE : true,
	@*/
	isFF : window.navigator.appName.indexOf("Netscape") != -1 ? true : false
};
if(!Browser.isIE){
	HTMLElement.prototype.attachEvent = function(eName,handler)
	{
		var eType = eName.substring(2,eName.length);
		this.addEventListener(eType,handler,true);
	}	
}
function $(obj)
{
	return document.getElementById(obj);
};
function HttpRequest()
{
	this.async = true;
	this.cache = false;
	this.xmlhttp  =null;
}
HttpRequest.prototype = {
	getAjax : function()
	{
		if(window.XMLHttpRequest)
		{
			try{
				this.xmlhttp = new XMLHttpRequest();
			}catch(e){this.xmlhttp = null;}
		}
		if(Browser.isIE&&window.ActiveXObject)
		{
			var Version = [
				"Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0",
				"Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP.2.6","Msxml2.XMLHTTP",
				"Microsoft.XMLHTTP.1.0","Microsoft.XMLHTTP.1","Microsoft.XMLHTTP"
			];
			for(var i = 0;i < Version.length;i++)
			{
				try{
					this.xmlhttp = new ActiveXObject(Version[i]);
					break;
				}catch(e){this.xmlhttp = null;}
			}
		}
	},
	send:function(object,url,callback)
	{
		this.getAjax();
		if(!this.xmlhttp) return;
		this.xmlhttp.open(object ? "post" : "get",url,this.async ? true : false);
		this.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		if(!this.cache)
		{
			this.xmlhttp.setRequestHeader("No-Cache","1");
			this.xmlhttp.setRequestHeader("Pragma","no-cache");
			this.xmlhttp.setRequestHeader("Cache-Control","no-cache");
			this.xmlhttp.setRequestHeader("Expire","0");
			this.xmlhttp.setRequestHeader("Last-Modified","Wed, 1 Jan 1997 00:00:00 GMT");
			this.xmlhttp.setRequestHeader("If-Modified-Since","-1");
		}
		if(this.async)
		{
			var current = this;
			this.callback = callback;
			this.xmlhttp.onreadystatechange = function(){current.stateChange();}
		}
		else
		{
			if(typeof(callback) == "function")
			{
				callback(this.xmlhttp);
			}
			else if(callback != "")
			{
				eval(callback);
			}
		}
		this.xmlhttp.send(object);
	},
	stateChange : function()
	{
		if(this.xmlhttp.readyState == 4)
		{
			if(this.xmlhttp.status == 200 || this.xmlhttp.status == 0)
			{
				if(this.callback != null)
				{
					if(typeof(this.callback) == "function")
					{
						this.callback(this.xmlhttp);
					}
					else if(this.callback != "")
					{
						eval(this.callback);
					}
				}
			}
		}
	},
	creaMask : function()
	{
		var DIV = "temp_mask_div";
		var DIVobj = document.createElement("div");
		DIVobj.setAttribute("id",DIV);
		DIVobj.setAttribute("name",DIV);
		if(document.documentElement.clientWidth != 0 ){
			var doc = document.documentElement;
		}else{
			var doc = document.body;
		}
		var width = doc.scrollLeft  + doc.clientWidth;
		var height = doc.scrollLeft + doc.clientHeight;
		var CSS = "position:absolute;top:0px;left:0px;background-color:#552233;width:" + width +"px;height:" + height + "px;z-index:900;visibility:visible;";
		DIVobj.style.cssText = CSS;
		document.body.appendChild(DIVobj);
		if(Browser.isIE)
		{
			$(DIV).style.filter = "alpha(opacity=30);";
		}
		else
		{
			$(DIV).style.opacity = "0.3";
		}
	},
	GetXml : function(oid, xPath, XML)
	{
	    var xmlDoc    = checkXMLDocObj(XML);
	    var n;
	    var l;
	    var e    = $(oid);
	    if(e!=null)
	    {
	        n = xmlDoc.getElementsByTagName(xPath)[0].childNodes;
	        l = n.length;
	        for(var i=0; i<l; i++)
	        {
	            var option = document.createElement('option');
	            option.value = n[i].getAttribute('Value');
	            option.innerHTML = n[i].getAttribute('Text');
	            e.appendChild(option);
	        }
	    }
	}
};

function CheckImgStr(Obj,ShowObj,ViewObj,FilePath)
{
	if(FilePath==undefined){
		FilePath="../";	
	}
	var ImgStr=$(Obj).value;
	var ImgStrArr=ImgStr.split("$$$");
	var ImgHtmlStr="<table cellspacing=\'1\' cellpadding=\'0\' border=\'0\' align=\'center\'><tr>";
	for(var i=0;i<ImgStrArr.length;i++)
	{
		if(ImgStrArr[i].substring(ImgStrArr[i].lastIndexOf(".")+1,ImgStrArr[i].length)=="swf"){
			ImgHtmlStr+="<tr><table cellspacing=\'0\' cellpadding=\'0\' border=\'0\' align=\'center\'><tr><td><object classid=\'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\' codebase=\'http:\/\/fpdownload.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=8,0,0,0\' width=\'100\' height=\'100\'><param name=\'movie\' value=\'" + FilePath + ImgStrArr[i] + "\'><param name=\'quality\' value=\'high\'><param name=\'bgcolor\' value=\'#ffffff\'><param name=\'menu\' value=\'false\'><param name=wmode value=\'opaque\'><embed src=\'" + FilePath + ImgStrArr[i] +"\' wmode=\'opaque\'  menu=\'false\' bgcolor=\'#ffffff\' quality=\'high\' width=\'100\' height=\'100\' allowScriptAccess=\'sameDomain\' type=\'application\/x-shockwave-flash\' pluginspage=\'http:\/\/www.macromedia.com\/go\/getflashplayer\' \/><\/object><\/td><\/tr><tr><td align=\'center\'><input type=\'button\' style=\"border:1px solid #008000;background-color:#D1DDD9;\" onclick=\"DelImg(\'" + ImgStrArr[i] + "\',\'" + ViewObj + "\',\'" + Obj + "\',\'" + FilePath + "\')\" value=\'删除此FLASH\'><\/td><\/tr><\/table><\/td>";
		}else{
			ImgHtmlStr+="<td><table cellspacing=\'0\' cellpadding=\'0\' border=\'0\' align=\'center\'><tr><td><img src=\'" + FilePath + ImgStrArr[i] + "\' width=\'100\' border=\'0\'><\/td><\/tr><tr><td align=\'center\'><input type=\'button\' style=\"border:1px solid #008000;background-color:#D1DDD9;\" onclick=\"DelImg(\'" + ImgStrArr[i] + "\',\'" + ViewObj + "\',\'" + Obj + "\',\'" + FilePath + "\')\" value=\'删除此图\'><\/td><\/tr><\/table><\/td>";
		}
	}
	ImgHtmlStr+="<\/tr><\/table>";
	if(ImgStr!="")
	{
		$(ShowObj).innerHTML=ImgHtmlStr;
		if(ViewObj!="" && ViewObj!=undefined ){
			$(ViewObj).style.display='none';
		}
	}else{
		$(ShowObj).innerHTML="";
		if(ViewObj!="" && ViewObj!=undefined ){
			$(ViewObj).style.display='';
		}
	}
}
function DelImg(str,CheckObj,Obj,Path){
	if(confirm("确定删除该对象！")){
		var img_str=$(Obj).value;
		var new_img=img_str.replace(str,"");
		if(new_img.substring(0,3)=="$$$"){
			new_img=new_img.substring(3);
		}
		new_img=new_img.replace("$$$$$$","$$$");
		if(new_img.substring(new_img.length-3)=="$$$"){
			new_img=new_img.substring(0,parseInt(new_img.length)-3);
		}
		$(Obj).value=new_img;
		$(Obj).click();
		if(CheckObj != "" && CheckObj != "undefined"){
			$(CheckObj).style.display='';
		}
		window.open("delphoto.asp?id=" + str + "&path=" + Path,"delphoto","")
	}
}
/*表单检测*/
function CheckForm(TheForm)
{
	//try{
	var checkbox="";
	for (i=0;i<TheForm.length;i++)
	{
		
		var tempobj=TheForm.elements[i];
		var action=tempobj.getAttribute("type");
		var checktype=tempobj.getAttribute("checktype");
		//alert(action);
		//alert(i);
		if(checktype!="NotCheck" && action!="button" && action!="submit" && action!="reset"){
			switch(action){
				case"text":
					if(tempobj.value==""){
						alert(tempobj.getAttribute("str"));
						tempobj.focus();
						tempobj.select();
						return false;
					}else{
						break;
					}
					break;
				case"password":
					if(tempobj.value==""){
						alert(tempobj.getAttribute("str"));
						tempobj.focus();
						tempobj.select();
						return false;
					}else{
						break;
					}
					break;
				case"hidden":
					if(tempobj.value==""){
						alert(tempobj.getAttribute("str"));
						return false;
					}else{
						break;
					}
					break;
				case"checkbox":
				var checkbox=false;
					for(j=0;j<eval("document.getElementsByName('"+tempobj.name+"').length");j++){
						if(eval("document.getElementsByName('"+tempobj.name+"')")[j].checked==true){
							checkbox=true;
							break;
						}
					}
					if(checkbox==""){
						alert(tempobj.getAttribute("str"));
						return false;
					}
					//i=i+j;
				case"textarea":
					if(tempobj.value==""){
						alert(tempobj.getAttribute("str"));
						tempobj.focus();
						tempobj.select();
						return false;
					}else{
						break;
					}
					break;
				case"radio":
					var checkit2=false;
					for(var j=0;j<eval("document.getElementsByName('"+tempobj.name+"').length");j++){
						if(eval("document.getElementsByName('"+tempobj.name+"')")[j].checked==true){
							checkit2=true;
							break;
						}else{
							checkit2=false;
						}
						
					}
					if(checkit2==false){
						alert(tempobj.getAttribute("str"));
						return false;
					}
					break;
				case"select-one":
					if($(tempobj.name).options[$(tempobj.name).selectedIndex].value==""){
						alert(tempobj.getAttribute("str"));
						return false;
					}
					break;
				case"file":
					if(tempobj.value==""){
						alert(tempobj.getAttribute("str"));
						tempobj.focus();
						tempobj.select();
						return false;
					}else{
						break;
					}
					break;
				case"submit":
					tempobj.disabled=true;
					break;
				case"reset":
					tempobj.disabled=true;
					break;
				case"button":
					tempobj.disabled=true;
					break;
			}
		}
		
	}
	return true;
	//}catch(e){alert(arguments.callee)}
}
//定时
function cleartime(ID,Lei,ObjI,Obj)
{
	window.clearTimeout(Str);
	setTimeoutLock[ID+Lei]=false;
}
//门户首页翻页
var Str;
var setTimeoutLock=new Object();
var AjCode = new Object();
var AjLink = new Object();
var AjTj = new Object();
function IndexPage(ID,Lei,ObjI,Obj)
{
	setTimeoutLock[ID+Lei]=true;
	window.clearTimeout(Str);
	var Str = window.setTimeout(
		function(){
			if(setTimeoutLock[ID+Lei]){
				var ulobj=$(Obj);
				var ulist=ulobj.getElementsByTagName("td");
				for(var j=0;j<ulist.length;j++)
				{
					var thelist=ulist[j];
					if(j==ObjI){
						//this.className = 'news';
						//alert(this.getElementsByTagName("a")[0].className);
						if(thelist.className == 'fonts'){
							return;
						}else{
							thelist.className = 'fonts';
							//thelist.style.backgroundColor='#DCECF5';
						}
					}else{
						try{
							thelist.className = 'blues';
							//thelist.style.backgroundColor='';
						}catch(e){};
					}
				}
				if(AjCode[ID+Lei]==null){
					var request = new HttpRequest();
					var PageStr = "setPage=setPage&ID=" + ID + "&Lei=" + Lei;
					request.send(PageStr,"GetPage.asp",
						function(r)
						{
							if(Lei == "News"){
								var callValue = unescape(r.responseText)
								$(Lei).innerHTML = callValue;
								AjCode[ID+Lei] = callValue;
							}else if(Lei == "WangShang"){
								var callValue = unescape(r.responseText)
								$(Lei).innerHTML = callValue;
								AjCode[ID+Lei] = callValue;
							}else{
								var callValue = r.responseXML
								//var JSON = eval("(" + callValue + ")");
								
								AjCode[ID+Lei] = unescape(callValue.selectSingleNode("root/list").text);
								$(Lei).innerHTML = AjCode[ID+Lei];
								eval("$('" + Lei + "TJ').innerHTML= '" + unescape(callValue.selectSingleNode("root/tj").text) + "';");
								AjTj[ID+Lei] = eval("$('" + Lei + "TJ').innerHTML;");
								if(Lei=="ReDian"){
									$("ReDianSm").innerHTML = "<span style=\"color:#b11a30;\">" + unescape(callValue.selectSingleNode("root/sm").text) + "<\/span>";
									AjTj[ID+Lei+"SM"] = "<span style=\"color:#b11a30;\">" + unescape(callValue.selectSingleNode("root/sm").text) + "<\/span>";
								}
							}
							eval("$('" + Lei + "Link').href='" + Lei + "/More.asp?BordID=" + ID + "';");
							AjLink[ID+Lei] = Lei + "/More.asp?BordID=" + ID;
							eval("$('" + Lei + "0')").value = ID;
						}
					);
				}else{
					if(Lei == "News"){
						if(ID == 0 && eval("$('" + Lei + "0')").value == '0'){
							return;
						}
						$(Lei).innerHTML = AjCode[ID+Lei];
						eval("$('" + Lei + "Link').href='" + AjLink[ID+Lei] + "';");
						eval("$('" + Lei + "0')").value = ID;
					}else if(Lei == "WangShang"){
						if(ID==0 && eval("$('" + Lei + "0')").value == '0'){
							return;
						}
						$(Lei).innerHTML = AjCode[ID+Lei];
						eval("$('" + Lei + "Link').href='" + AjLink[ID+Lei] + "';");
						eval("$('" + Lei + "0')").value = ID;
					}else{
						if(ID == 0 && eval("$('" + Lei + "0')").value == '0'){//如果已经是默认的第一页数据，直接返回。
							return;
						}
						$(Lei).innerHTML = AjCode[ID+Lei];
						eval("$('" + Lei + "TJ')").innerHTML= AjTj[ID+Lei] ;
						eval("$('" + Lei + "Link').href='" + AjLink[ID+Lei] + "';");
						eval("$('" + Lei + "0')").value = ID;
						if(Lei = "ReDian"){
							$("ReDianSm").innerHTML = AjTj[ID+Lei+"SM"];
						}
					}
				}
			}
		}
	,250);
}



/*****************************
/*  显示投票结果
/*****************************/
function ShowTuPiao(ID){
	if(ID==undefined || ID == null || ID == ""){
		return ;
	}
	var html = $("HTML").innerText;
	var html2 = html.split("；")
	var request = new HttpRequest();
	request.send("ID=" + ID ,"../GetTuPiao.asp",
				 function(r){
					var callValue = unescape(r.responseText)
					callValue = callValue.replace("[1]",html2[0]);
					callValue = callValue.replace("[2]",html2[1]);
					callValue = callValue.replace("[3]",html2[2]);
					callValue = callValue.replace("[4]",html2[3]);
					$('diaocha').innerHTML = callValue;
					$("diaocha").style.display = '';
					setTimeout(function(){
								$('diaocha').style.display='none';
								},10000)
				 })
}
/*水月给 关于 xml缓存问题
var HTTPRequest = function(async,peaceful,cache)
{
	this.async = (async != false);
	this.peaceful = (peaceful == true);
	this.cache = (cache != false);
	this.processor = null;
	this.aborted = true;
	if(window.XMLHttpRequest)
	{
		this.processor = new XMLHttpRequest()
	}
	else
	{
		var clsids = ["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP.2.6","Msxml2.XMLHTTP","Microsoft.XMLHTTP.1.0","Microsoft.XMLHTTP.1","Microsoft.XMLHTTP"];
		for(var i=0; i<clsids.length; i++)
		{
			try
			{
				this.processor = new ActiveXObject(clsids[i]);
				break
			}
			catch(ex)
			{
			}
		}
	}
	if(this.processor == null) {
		alert("未发现XMLHTTP对象！");
	}
}
HTTPRequest.prototype.send = function(bstrUrl,object,callback)
{
	var method = object ? "POST" : "GET";
	this.processor.open(method,bstrUrl,this.async);

	if(method == "POST")
	{
		this.processor.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded")
	}
	else if(!this.cache)
	{
		this.processor.setRequestHeader("No-Cache","1");
		this.processor.setRequestHeader("Pragma","no-cache");
		this.processor.setRequestHeader("Cache-Control","no-cache");
		this.processor.setRequestHeader("Expire","0");
		this.processor.setRequestHeader("Last-Modified","Wed, 1 Jan 1997 00:00:00 GMT");
		this.processor.setRequestHeader("If-Modified-Since","-1")
	}
	this.aborted = false;
	this.processor.send(object);
	this.callback = callback;
	if(this.async)
	{
		this.processor.onreadystatechange = this.statechange.bind(this);
		if(!this.peaceful) {
			window.setStatus("正在传输数据...")
		}
		if(this.cache && window.isIE)
		{
			try
			{
				if(this.processor.status == 200 || this.processor.status == 0)
				{
					this.statechange();
				}
			}
			catch(e){}
		}
	}
	else
	{
		this.statechange();
	}
}
HTTPRequest.prototype.abort = function() {
	if(!this.aborted)
	{
		this.aborted = true;
		this.processor.abort()
	}
}
HTTPRequest.prototype.statechange = function()
{
	if( this.aborted ) {
		if(!this.peaceful) {
			window.setStatus("已撤消")
		}
		return
	}
	if(!this.peaceful) {
		window.setStatus(window.status + ".")
	}
	if(this.processor.readyState == 4)
	{
		this.aborted = true;
		if(this.processor.status == 200 || this.processor.status == 0)
		{
			switch(this.processor.getResponseHeader("Active"))
			{
				case "alert":
					alert(this.getText());
					break;
				case "eval":
					eval(this.getText());
					break;
				default:
					if(!this.peaceful) {
						window.setStatus("正在处理...")
					}
					if(this.callback != null)
					{
						if(typeof(this.callback) == "function")
						{
							this.callback(this)
						}
						else if(this.CallBack != "")
						{
							eval(this.callback)
						}
					}
					break;
			}
			if(!this.peaceful) {
				window.setStatus("完成")
			}
		}
		else
		{
			if(!this.peaceful) {
				window.setStatus(this.processor.statusText)
			}
		}
	}
}
HTTPRequest.prototype.getXML = function() {
	if(this.processor.getResponseHeader("CONTENT-TYPE").toLowerCase().startsWith("text/xml")) {
		return this.processor.responseXML
	}
	else {
		try
		{
			return (new XmlDocument(this.getText()))
		}
		catch(e)
		{
			return null
		}
	}
}
HTTPRequest.prototype.getText = function() {
	return this.processor.responseText
}

	*/
