var PlayHeight=607;
function popWin(){
	var 
	 screenHeight=window.screen.height;
	 screenWidth=window.screen.width;
	 popWinTop=screenHeight/2-350;
 	 popWinLeft=screenWidth/2-460;
	 return {js_left:popWinLeft,js_top:popWinTop};
}
function getMusicList(name){
	if(name == null)		name="musicList";
	var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
	if(arr != null) return unescape(arr[2]); 
	else return null;
}

function setMusicList(value,name){
	if(name == null)
		  name="musicList";
	//var Days = 31; //此 cookie 将被保存 1 天
	var exp  = new Date();    //new Date("December 31, 9998");

	if(name=="musicList" || name=="isOpen"){
		exp.setTime(exp.getTime() + 12*60*60*1000);
		document.cookie = name + "="+ escape(value) +";path=/;domain=haoting.com";
	}
} 
  

function appendMusicList(value,name){
	if(name == null)  name="musicList";
	musicList=getMusicList(name);
	tempValue="";
	token="&";
	if(musicList) tempValue = musicList + token + value;
	else tempValue=value;
	setMusicList(tempValue,name);
}
function   cc(){   
	var test=popWin();
	var   ss   =   "scrollbars=no,resizable=no,width=920,height="+PlayHeight+",left="+test.js_left+",top="+test.js_top;  
	w=window.open("","haotingmusiclisten",ss)  
	w.focus();
} 
function lianbo_new2(ids){
	var test=popWin();
    window.open("/play/?" + ids, "haotingmusiclisten", "scrollbars=no,resizable=no,width=920,height="+PlayHeight+",left="+test.js_left+",top="+test.js_top+",menubar=no");
	
	return false;
}
function addList(value){
	res=getMusicList("isOpen");
	if(res ==null || res ==0){
		x=parseInt(Math.random()*99+1);
		y=parseInt(Math.random()*99+1);
		var test=popWin();
		window.open("/play/haotingsonglian.htm?id="+ value,'haotingmusiclisten',"scrollbars=no,resizable=no,width=705,height="+PlayHeight+",left="+test.js_left+",top="+test.js_top);
	}else	appendMusicList(value);
}

function SetWinHeight(obj){
	var win=obj;
	var strstr = window.location.href;
	var S1 = "/zt/";
	var S2 = "/";
	var pot1 = strstr.indexOf(S1)+S1.length;
	var pot2 = strstr.indexOf(S2,pot1+1);
	var ztNO = strstr.substring(pot1,pot2);

	win.height = getMusicList("heightt_"+ztNO);
}

function initZT(){
	var s = document.createElement("div");
	s.id="CollapsiblePanel1";
	s.className="CollapsiblePanel";
	
	var content = "<div class=CollapsiblePanelTab style=text-align:right><img src='../png/old_tit.png' width='35' height='15' title='查看以往专题' style=margin-right:7px; /></div><div class=CollapsiblePanelContent><div class=tab_bodys><ul>";

	var xmlFile = "../zt.xml";
	
	if(document.all){
		var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
	}else{
		var xmldoc = document.implementation.createDocument("","",null);
	}
	xmldoc.async = false;
	xmldoc.load(xmlFile);
		
	if(document.all){
		if(xmldoc.parseError.errorCode != 0) { 
					//alert(xmldoc.parseError.reason); 
			return; 
		}
	}

	var data = xmldoc.documentElement.getElementsByTagName("zt");
	var ztstr = getNumbers(data.length,4);
	var zts = ztstr.split(",");
	for(var i=0;i<zts.length;i++){
		try{
			if(document.all){
				var ztname	=	data[zts[i]].getElementsByTagName("name")[0].text;
				var url		=	data[zts[i]].getElementsByTagName("url")[0].text;
			}else{
				var ztname	=	data[zts[i]].getElementsByTagName("name")[0].textContent;;
				var url		=	data[zts[i]].getElementsByTagName("url")[0].textContent;;
			}
			content +="<li><a href='"+url+"' >" + ztname + "</a></li>";
		}catch(e){}
	}
	
	content += "<li><a href='/index/zt.htm'>更多主题..</a></li></ul></div></div>";
	s.innerHTML = content;
	document.getElementsByTagName("body")[0].appendChild(s);
	if(window.navigator.appVersion.charAt(22) == '6'){correctPNG();}
	//alert(window.navigator.appVersion.charAt(22));
	var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
}

function getNumbers(length,seed){
	var hashed = "";
	var i = 0;
	do{
		var index=Math.floor(Math.random()*length+1);
		if(hashed.indexOf(index)==-1){
			hashed += "," + index;
			i++;
		}
	}while(i<seed);
	return hashed.substring(1,hashed.length);
}

if( window.addEventListener ) { //for W3C DOM
	window.addEventListener( 'load', initZT, false ); 
} else if( document.addEventListener ) { 
	document.addEventListener( 'load', initZT, false ); 
} else if( window.attachEvent ) { //IE
	window.attachEvent( 'onload', initZT );
} 
