function getObj(objID) {
	return document.getElementById(objID);
}

function ShowTab(strTabBtn, strTab, intNow, intMax) {
	if (intNow == MaxTabs) {
		strLose = "LoseFoucs";
		strOn   = "OnFoucs1";
	} else if (NowTabs == MaxTabs) {
		strLose = "LoseFoucs1";
		strOn   = "OnFoucs";
	} else {
		strLose = "LoseFoucs";
		strOn   = "OnFoucs";
	}
	clearInterval(timeNow);
	if(intNow != NowTabs){
		getObj(strTab + NowTabs).style.display = 'none';
		getObj(strTab + intNow).style.display  = '';
		getObj(strTabBtn + NowTabs).className  = strLose;
		getObj(strTabBtn + intNow).className   = strOn;
		
		getObj(strTab + NowTabs).filters.revealTrans.Transition = 23; 
		getObj(strTab + NowTabs).filters.revealTrans.apply();
		getObj(strTab + NowTabs).style.visibility = "hidden"; 
		getObj(strTab + NowTabs).filters.revealTrans.play();

		getObj(strTab + intNow).filters.revealTrans.Transition = 23; 
		getObj(strTab + intNow).filters.revealTrans.apply(); 
		getObj(strTab + intNow).style.visibility = "visible"; 
		getObj(strTab + intNow).filters.revealTrans.play();
		NowTabs = intNow;
	}
}

function GoAlone() {
	NowTabs -= 1;
	fnToggle();
}

function fnToggle() {
	var next = NowTabs + 1;
	if(next == MaxTabs+1) {
		NowTabs = MaxTabs;
		next = 0;
	}
	if (next == MaxTabs) {
		strLose = "LoseFoucs";
		strOn   = "OnFoucs1";
	} else if (NowTabs == MaxTabs) {
		strLose = "LoseFoucs1";
		strOn   = "OnFoucs";
	} else {
		strLose = "LoseFoucs";
		strOn   = "OnFoucs";
	}
	if(bStart == 0) {
		bStart = 1;
		timeNow = setTimeout('fnToggle()',6000);
		return;
	}
	if (NowTabs == -1) {
		NowTabs = MaxTabs;
	}
	getObj("Tabs" + next).style.display      = "";
	getObj("Tabs" + NowTabs).style.display   = "none";
	getObj("ShowButton" + NowTabs).className = strLose;
	getObj("ShowButton" + next).className    = strOn;
	
	getObj("Tabs" + NowTabs).filters.revealTrans.Transition = 23; 
	getObj("Tabs" + NowTabs).filters.revealTrans.apply();
	getObj("Tabs" + NowTabs).style.visibility = "hidden"; 
	getObj("Tabs" + NowTabs).filters.revealTrans.play();
	
	getObj("Tabs" + next).filters.revealTrans.Transition = 23;
	getObj("Tabs" + next).filters.revealTrans.apply();
	getObj("Tabs" + next).style.visibility = "visible"; 
	getObj("Tabs" + next).filters.revealTrans.play();
	if(NowTabs == MaxTabs) {
		NowTabs = 0;
	} else {
		NowTabs++;
	}	
	timeNow = setTimeout('fnToggle()', 9000);
}

function DrawImage(ImgD,FitWidth,FitHeight)
{     
	var image=new Image();
	image.src=ImgD.src;     
	if(image.width>0 && image.height>0)
	{         
		if(image.width/image.height>= FitWidth/FitHeight)
		{             
			if(image.width>FitWidth)
			{                 
				ImgD.width=FitWidth;                 
				ImgD.height=(image.height*FitWidth)/image.width;             
			}
			else
			{                 
				ImgD.width=image.width;                 
				ImgD.height=image.height;             
			}        
		} 
		else
		{             
			if(image.height>FitHeight)
			{                 
				ImgD.height=FitHeight;                 
				ImgD.width=(image.width*FitHeight)/image.height;             
			}
			else
			{                 
				ImgD.width=image.width;                 
				ImgD.height=image.height;             
			}         
		}     
	} 
} 


//随机改变数组的排序
function randomOrder (aryPic,aryLink,aryText,bolRand) {
    if (!bolRand) {
		return 'pics='+aryPic.join("|")+'&links='+aryLink.join("|").replace(/&/g,"^")+'&texts='+aryText.join("|");
	} else {
		var picArray = [];
		var linArray = [];
		var txtArray = [];
		var intLen   = aryPic.length;
		var tempArray_t = [];
		for(var i = 0; i < intLen; i++) {
			tempArray_t[i] = i;
		}
		
		var tempArray_p = [];
		for(var i = 0; i < intLen; i++) {
			tempArray_p[i] = tempArray_t.splice(Math.floor(Math.random() * tempArray_t.length), 1);
		}

		var intM       = 0;
		for (var i = 0; i < intLen; i++) {
			intM = tempArray_p[i];
			picArray[i] = aryPic[intM];
			linArray[i] = aryLink[intM];
			txtArray[i] = aryText[intM];
		}
		var strPicConn = picArray.join("|");
		var strLinConn = linArray.join("|");
		var strTxtConn = txtArray.join("|");
		//
		//返回最后得出的数组	
		return "pics=" + strPicConn + "&links=" + strLinConn.replace(/&/g,"^") + "&texts=" + strTxtConn;
	}
}

function writeFlash(objSwf) {
	var intTime   = objSwf.intTime;	 //图片停顿时间，单位为秒，为0则停止自动切换
	var intW	  = objSwf.intW;	 //宽度
	var intH	  = objSwf.intH;	 //高度
	var intTxtH   = objSwf.intTxtH;	 //标题高度
	var strAlign  = objSwf.align;	 //标题文字对齐方式(left、center、right)
	var aypics	  = objSwf.pics;	 //图片地址
	var ayhrefs	  = objSwf.hrefs;	 //相对于图片的链接地址
	var aytexts	  = objSwf.texts;	 //标题文字
	var swfPath   = objSwf.swfPath;	 //Flash地址
	var boolRand  = objSwf.boolRand;//是否随机显示
	var intSH	  = intH + intTxtH;	 //Flash高度相加之和最好是偶数,否则数字会出现模糊失真的问题
	var strValues = "interval_time=" + intTime + "&borderwidth=" + intW + "&borderheight=" + intH + "&textheight="+ intTxtH;

	var pics	  = "";
	var hrefs     = "";
	var texts     = "";
	var strUnion  = "";
	var intLen    = aypics.length;
	if (intLen == 1) {
		if (aypics[0].indexOf(".swf") > 0) {
			document.write("<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=\""+intW+"\" height=\""+intH+"\">");
			document.write("   <param name=\"movie\" value=\""+aypics[0]+"\" />");
			document.write("   <param name=\"quality\" value=\"high\" />");
			document.write("   <embed src=\""+aypics[0]+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+intW+"\" height=\""+intH+"\"></embed>");
			document.write("</object>");
		} else {
			document.write("<a href=\""+ayhrefs[0]+"\" target=\"_balank\" title=\""+aytexts[0]+"\"><img src=\""+aypics[0]+"\" width=\""+intW+"\" height=\""+intH+"\" border=\"0\"/></a>");
		}
	} else if (intLen > 1) {
		strValues +=  "&text_align=" + strAlign + "&" + randomOrder (aypics, ayhrefs, aytexts, boolRand);
	
		document.write("<object codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" ");
		document.write("classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\""+ intW +"\" height=\""+ intSH +"\">");
		document.write("	<param name=\"movie\" value=\"" + swfPath + "\">");
		document.write("	<param name=\"quality\" value=\"high\"><param name=\"bgcolor\" value=\"#ffffff\">");
		document.write("	<param name=\"menu\" value=\"false\"><param name=wmode value=\"opaque\">");
		document.write("	<param name=\"FlashVars\" value=\"" + strValues + "\">");
		document.write("	<embed src=\"" + swfPath + "\" wmode=\"opaque\" FlashVars=\"" + strValues + "\" menu=\"false\" bgcolor=\"#ffffff\" ");
		document.write("quality=\"high\" width=\""+ intW +"\" height=\""+ intSH +"\" allowScriptAccess=\"sameDomain\" ");
		document.write("pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" />");
		document.write("</object>");
	}
}

function ShowModify(newsID) {
	var arr = showModalDialog("Mod_Dailog.asp?NewsID="+newsID, "new", "dialogWidth:40em; dialogHeight:20em; help: no; scroll: yes; status: no"); 	
	if (arr != null) {
		window.location = "Main.asp";
	}
}

//下拉广告
var intervalId = null; 
function slideAd(id, nStayTime, sState, nMaxHth, nMinHth) { 
	this.stayTime  = nStayTime*1000 || 3000; 
	this.maxHeigth = nMaxHth || 90; 
	this.minHeigth = nMinHth || 1; 
	this.state     = sState || "down" ; 
	var objDraw    = getObj(id); 
	if(intervalId != null) window.clearInterval(intervalId); 
	function openBox() { 
		var h = objDraw.offsetHeight; 
		//alert(h);
		objDraw.style.height = ((this.state == "down") ? (h + 2) : (h - 2))+"px"; 
		if (objDraw.offsetHeight > this.maxHeigth) { 
			window.clearInterval(intervalId); 
			intervalId = window.setInterval(closeBox,this.stayTime); 
		} 
		if (objDraw.offsetHeight < this.minHeigth) { 
			window.clearInterval(intervalId); 
			objDraw.style.display = "none"; 
			//showAlert();
		} 
	} 
	function closeBox() { 
		slideAd(id,this.stayTime,"up",nMaxHth,nMinHth); 
	} 
	intervalId = window.setInterval(openBox,10); 
} 


//******************************************************************
//跳屏广告开始
//******************************************************************
var tpDivTop,tpDivLeft,tpDivWidth,tpDivHeight,tpDocHeight,tpDocWidth,tpObjTimer,tpintI = 0;
//["8/21/2009 08:50:00","8/22/2009 10:10:00"],
//二泉网络直播时间表
var objTimes  = [["12/18/2009 20:20:00","12/19/2009 00:00:00"],
				 ["11/20/2009 11:30:00","10/24/2009 17:00:00"],
				 ["10/25/2009 09:00:00","10/24/2009 17:00:00"],
				 ["10/02/2009 08:50:00","10/02/2009 11:30:00"],
				 ["10/03/2009 09:50:00","10/03/2009 11:30:00"]
				];
var intLen    = objTimes.length;
var intTime   = null;
var boolPopup = false; //记录弹窗是否已经激活
var boolClose = false; //记录弹窗是否已经关闭

function showAlert() {
	var boolBeg = false;
	for (var i = 0; i < intLen; i++) {
		var tmpDate = objTimes[i];
		var strBeg = Math.round(new Date(tmpDate[0]).getTime()/1000);
		var strEnd = Math.round(new Date(tmpDate[1]).getTime()/1000);
		var strNow = Math.round(new Date().getTime()/1000);
		if (strNow <= strEnd && strNow >= strBeg) {
			boolBeg = true;
			break;
		} 
	}
	if (boolBeg) {
		if (!boolPopup) {
			showPopups();
			boolPopup = true;
		}
	} else {
		if (!boolClose) {
			closeDiv();
			boolClose = true;
		}
	}
	intTime = setTimeout("showAlert()",1000);
}
function showPopups() {
	boolClose = false;
	var objMenu = document.getElementById("eMeng");
	try {
		tpDivTop    = parseInt(objMenu.style.top,10);
		tpDivLeft   = parseInt(objMenu.style.left,10);
		tpDivHeight = parseInt(objMenu.offsetHeight,10);
		tpDivWidth  = parseInt(objMenu.offsetWidth,10);
		tpDocWidth  = document.documentElement.clientWidth;
		tpDocHeight = document.documentElement.clientHeight;
		objMenu.style.top        = parseInt(document.documentElement.scrollTop,10) + tpDocHeight + 10; // tpDivHeight
		objMenu.style.left       = parseInt(document.documentElement.scrollLeft,10) + tpDocWidth - tpDivWidth;
		objMenu.style.visibility = "visible";
		var objTlt = getObj("msgTlt");
		objTlt.innerHTML = "顾忠山爵士三重奏";
		var objMsg = getObj("msgPop");
		objMsg.innerHTML = "<object classid=\"clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6\" width=\"400\" height=\"300\"><param name=\"autostart\" value=\"1\" /><param name=\"url\" value=\"mms://58.215.87.50:81/live\" /><embed src=\"mms://58.215.87.50:81/live\" autostart=\"1\" type=\"video/x-ms-wmv\" width=\"400\" height=\"300\"></embed></object>";
		tpObjTimer = window.setInterval("moveDiv()",10);
	} catch(e) {}
}

function resizeDiv() {
	var objMenu = document.getElementById("eMeng");
	tpintI += 1;
	//if (tpintI > 1300) closeDiv(); //客户想不用自动消失由用户来自己关闭所以屏蔽这句
	try {
		tpDivHeight          = parseInt(objMenu.offsetHeight,10);
		tpDivWidth           = parseInt(objMenu.offsetWidth,10);
		tpDocWidth           = document.documentElement.clientWidth;
		tpDocHeight          = document.documentElement.clientHeight;
		objMenu.style.top    = tpDocHeight - tpDivHeight + parseInt(document.documentElement.scrollTop,10);
		objMenu.style.left   = tpDocWidth - tpDivWidth + parseInt(document.documentElement.scrollLeft,10);
	} catch(e) {}
}

function moveDiv() {
	var objMenu = document.getElementById("eMeng");
	try {
		if (parseInt(objMenu.style.top, 10) <= (tpDocHeight - tpDivHeight + parseInt(document.documentElement.scrollTop, 10))) {
			window.clearInterval(tpObjTimer);
			tpObjTimer = window.setInterval("resizeDiv()", 1);
		}
		tpDivTop          = parseInt(objMenu.style.top, 10);
		objMenu.style.top = tpDivTop - 1;
	} catch(e) {}
}
function closeDiv() {
	boolPopup = true;
	var objMenu = document.getElementById("eMeng");
	objMenu.style.visibility = 'hidden';
	getObj("msgPop").innerHTML = "";
	if(tpObjTimer) window.clearInterval(tpObjTimer);
}
//******************************************************************
//跳屏广告结束
//******************************************************************
