var UpPath = "http://210.51.2.101/uploadgbk/";

var liveSwitching = true;
 
function $(){
var Var1=new Array();
for(var i=0;i<arguments.length;i++){
var Var2=arguments[i];
if(typeof Var2=="string"){
Var2=document.getElementById(Var2);
}
if(arguments.length==1){
return Var2;
}
Var1.push(Var2);
}
return Var1;
}


var WinLoad={loadfuncs:new Array(),addFunc:function(ref){
 
}

};


function switchSearch(smode) {
    if (!liveSwitching) {
        return true;
        }
    else {
        $("smode").value = smode;
        var stabs = $("taglist").getElementsByTagName("li");
        for (var i=0; i < stabs.length; i++) stabs[i].className = "";
        $("sm_"+smode).className = "selected";
        $("sb").focus();
        return false;
    } 
}



//Media Link
function playmedia(playIcon, strID,strURL,intWidth,intHeight) {

	playIcon.replace(" ","%20");
	strID.replace(" ","%20");
	
	var objDiv=document.getElementById(strID);
	document.getElementById(playIcon).style.display='none';
	
	if (!objDiv) return false;
	if (objDiv.style.display!='none') {
		objDiv.innerHTML='';
		objDiv.style.display='none';
	} else {
		objDiv.innerHTML=makemedia(strURL,intWidth,intHeight);
		objDiv.style.display='block';
	}
}

//Media Build
function makemedia (strURL,intWidth,intHeight) {
	var strHtml;
	
	strHtml ="<object id='MediaPlayer1' width='"+ intWidth +"' height='"+ intHeight +"' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715' align='baseline' border='0' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>";
	strHtml+="<param name='invokeURLs' value='0'>";
    	strHtml+="<param name='FileName' value=\""+ strURL +"\">";
    	strHtml+="<param name='ShowControls' value='1'>";
    	strHtml+="<param name='ShowPositionControls' value='0'>";
    	strHtml+="<param name='ShowAudioControls' value='1'>";
    	strHtml+="<param name='ShowTracker' value='1'>";
    	strHtml+="<param name='ShowDisplay' value='0'>";
    	strHtml+="<param name='ShowStatusBar' value='1'>";
    	strHtml+="<param name='AutoSize' value='0'>";
    	strHtml+="<param name='ShowGotoBar' value='0'>";
    	strHtml+="<param name='ShowCaptioning' value='0'>";
    	strHtml+="<param name='AutoStart' value='1'>";
    	strHtml+="<param name='PlayCount' value='0'>";
    	strHtml+="<param name='AnimationAtStart' value='0'>";
    	strHtml+="<param name='TransparentAtStart' value='0'>";
    	strHtml+="<param name='AllowScan' value='0'>";
    	strHtml+="<param name='EnableContextMenu' value='1'>";
    	strHtml+="<param name='ClickToPlay' value='0'>";
    	strHtml+="<param name='DefaultFrame' value='datawindow'>";
	
	
	strHtml+="<embed src=\""+ strURL +"\" align='baseline' border='0' width='"+ intWidth +"' height='"+ intHeight +"' type='application/x-mplayer2'";
        strHtml+=" pluginspage='http://www.microsoft.com/isapi/redir.dll?prd=windows&amp;sbp=mediaplayer&amp;ar=media&amp;sba=plugin&amp;'";
        strHtml+="name='MediaPlayer' showcontrols='1' showpositioncontrols='0' showaudiocontrols='1' showtracker='1' showdisplay='0' showstatusbar='1' autosize='0' showgotobar='0' showcaptioning='0' autostart='1' autorewind='0'";
        strHtml+="animationatstart='0' transparentatstart='0' allowscan='1' enablecontextmenu='1' clicktoplay='0' defaultframe='datawindow' invokeurls='0'> </embed></object>";
        
     
	return strHtml;
}




//重新改写开始

function GetSongType(md5code)
{
	switch(md5code)
	{
		case "7d99bb4c7bd4602c342e2bb826ee8777":
			return ".wma";
			break;
		case "25e4f07f5123910814d9b8f3958385ba":
			return ".Wma";
			break;
		case "51bbd020689d1ce1c845a484995c0cce":
			return ".WMA";
			break;
		case "b3a7a4e64bcd8aabe4cabe0e55b57af5":
			return ".mp3";
			break;
		case "d82029f73bcaf052be8930f6f4247184":
			return ".MP3";
			break;
		case "5fd91d90d9618feca4740ac1f2e7948f":
			return ".Mp3";
			break;
	}	
}

//Media Link
function playmedia1(playIcon, strID,strURL,intWidth,intHeight,type, Head) {

	playIcon.replace(" ","%20");
	strID.replace(" ","%20");
	
	var objDiv=document.getElementById(strID);
	document.getElementById(playIcon).style.display='none';
	
	if (!objDiv) return false;
	if (objDiv.style.display!='none') {
		objDiv.innerHTML='';
		objDiv.style.display='none';
	} else {
		objDiv.innerHTML=makemedia1(strURL,intWidth,intHeight, type, Head);
		objDiv.style.display='block';
	}
}

//Media Build
function makemedia1 (strURL,intWidth,intHeight, type, Head) {
	var strHtml;
	var SongUrl = Head + strURL + GetSongType(type);
	
	strHtml ="<object id='MediaPlayer1' width='"+ intWidth +"' height='"+ intHeight +"' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715' align='baseline' border='0' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>";
	strHtml+="<param name='invokeURLs' value='0'>";
    	strHtml+="<param name='FileName' value=\""+ SongUrl +"\">";
    	strHtml+="<param name='ShowControls' value='1'>";
    	strHtml+="<param name='ShowPositionControls' value='0'>";
    	strHtml+="<param name='ShowAudioControls' value='1'>";
    	strHtml+="<param name='ShowTracker' value='1'>";
    	strHtml+="<param name='ShowDisplay' value='0'>";
    	strHtml+="<param name='ShowStatusBar' value='1'>";
    	strHtml+="<param name='AutoSize' value='0'>";
    	strHtml+="<param name='ShowGotoBar' value='0'>";
    	strHtml+="<param name='ShowCaptioning' value='0'>";
    	strHtml+="<param name='AutoStart' value='1'>";
    	strHtml+="<param name='PlayCount' value='0'>";
    	strHtml+="<param name='AnimationAtStart' value='0'>";
    	strHtml+="<param name='TransparentAtStart' value='0'>";
    	strHtml+="<param name='AllowScan' value='0'>";
    	strHtml+="<param name='EnableContextMenu' value='1'>";
    	strHtml+="<param name='ClickToPlay' value='0'>";
    	strHtml+="<param name='DefaultFrame' value='datawindow'>";
	
	
	strHtml+="<embed src=\""+ SongUrl +"\" align='baseline' border='0' width='"+ intWidth +"' height='"+ intHeight +"' type='application/x-mplayer2'";
        strHtml+=" pluginspage='http://www.microsoft.com/isapi/redir.dll?prd=windows&amp;sbp=mediaplayer&amp;ar=media&amp;sba=plugin&amp;'";
        strHtml+="name='MediaPlayer' showcontrols='1' showpositioncontrols='0' showaudiocontrols='1' showtracker='1' showdisplay='0' showstatusbar='1' autosize='0' showgotobar='0' showcaptioning='0' autostart='1' autorewind='0'";
        strHtml+="animationatstart='0' transparentatstart='0' allowscan='1' enablecontextmenu='1' clicktoplay='0' defaultframe='datawindow' invokeurls='0'> </embed></object>";
        
     
	return strHtml;
}


function wrtSongLink(strURL,intWidth,intHeight,type, Head)
{
	
	SongUrl = Head + strURL + GetSongType(type);
	if(SongUrl.length > 35)
		SongUrl1 = SongUrl.slice(0,24)+"......"+SongUrl.slice(-10)
	else
		SongUrl1 = SongUrl
		
	document.write("下载地址 <a href='"+SongUrl +"'>"+SongUrl1+"</a>")	
	//document.write("<a href=\"#\" onclick=\"window.open('"+Head + strURL + GetSongType(type) +"','','width=0,height=0,top=0,left=0');\">点此下载</a>")
}
//重新改写结束



var chkArray=document.getElementsByName("chkSongID");

//全选反选,s 1全选,s 0反选
function selAll(s){
	if(chkArray.length){
		var sel=true;
		switch(s){
			case 1:
				for(i=0;i<chkArray.length;i++){
					if(!chkArray[i].checked){
						sel=false;
						break;
					}
				}
				for(i=0;i<chkArray.length;i++){
				   chkArray[i].checked=sel?false:true; 
				}
				break;
			case 0:
				for(i=0;i<chkArray.length;i++){
				   chkArray[i].checked=chkArray[i].checked?false:true; 
				}
				break;	
		}
	}

}

//判断是否有记录被选中
function sel(){
	var sel=false;
	if(chkArray.length){
		for(i=0;i<chkArray.length;i++){
			if(chkArray[i].checked){
				sel=true;
				break;
			}
		}
	}
	return sel;
}


function doMusicList(){
	if(sel())
	{
		var id="";
		for(i=0;i<chkArray.length;i++)
		{
			if(chkArray[i].checked)
			{
				id+=chkArray[i].value+",";
        		}
		}
		id=id.substring(0,id.length-1);
	
		window.open("/play.php?song_id="+id+"","songtaste","menubar=no,location=no,resizable=no,scrollbars=no,status=no,width=50,height=50");
	}
	else
	{
		alert("请选择歌曲");
	}
}

//批量删除推荐歌曲
function delSongBat(pageref){		
	if(sel())
	{
		var id="";
		for(i=0;i<chkArray.length;i++)
		{
			if(chkArray[i].checked)
			{
				id+=chkArray[i].value+",";
        		}
		}
		id=id.substring(0,id.length-1);
	
		if(confirm("确定要从推荐列表中删除该歌曲吗?"))
		{
			location.href="info_oper.php?tag=delsong_bat&songid="+id+"&pageref="+pageref;
		}
		
	}
	else
	{
		alert("请选择歌曲");
	}
}


function addBoxList(){
	if(sel())
	{
		var id="";
		for(i=0;i<chkArray.length;i++)
		{
			if(chkArray[i].checked)
			{
				id+=chkArray[i].value+",";
        		}
		}
		id=id.substring(0,id.length-1);
	
		window.open("/info_oper.php?tag=addboxlist&song_id="+id+"","songtaste","menubar=no,location=no,resizable=no,scrollbars=no,status=no,width=280,height=150,top=200,left=210");
	}
	else
	{
		alert("请选择歌曲");
	}
}





function checkall(formname, selnum)   //选中或不选当前页面的所有选项
{
	if ( document.all("selall").checked ==1  )
	{
	    for ( var i = 0; i < selnum; i++ )
	    	formname.sel[i].checked = 1;
	}
	if ( document.all("selall").checked ==0  )
	{
	    for ( var i = 0; i < selnum; i++ )
	    	formname.sel[i].checked = 0;
	}
}





var liveSwitching = true;
 
function $(){
var Var1=new Array();
for(var i=0;i<arguments.length;i++){
var Var2=arguments[i];
if(typeof Var2=="string"){
Var2=document.getElementById(Var2);
}
if(arguments.length==1){
return Var2;
}
Var1.push(Var2);
}
return Var1;
}


var WinLoad={loadfuncs:new Array(),addFunc:function(ref){
 
}

};


function switchSearch(smode) {
    if (!liveSwitching) {
        return true;
        }
    else {
        $("smode").value = smode;
        var stabs = $("taglist").getElementsByTagName("li");
        for (var i=0; i < stabs.length; i++) stabs[i].className = "";
        $("sm_"+smode).className = "selected";
        $("sb").focus();
        return false;
    } 
}






function delsong(songid, pageref)
{
	if(confirm("确定要从推荐列表中删除该歌曲吗?"))
	{
		location.href="/info_oper.php?tag=delsong&songid="+songid+"&pageref="+escape(pageref);
	}
}



function delfavsong(songid, pageref)
{
	if(confirm("确定要从收藏列表中删除该歌曲吗?"))
	{
		location.href="/info_oper.php?tag=delfavsong&songid="+songid+"&pageref="+escape(pageref);
	}
}


function delfavalbum(aid, pageref)
{
	if(confirm("确定要从收藏列表中删除该专辑吗?"))
	{
		location.href="/info_oper.php?tag=delfavalbum&aid="+aid+"&pageref="+escape(pageref);
	}
}


function delgrpfav(favid, grpid)
{
	if(confirm("确定要从小组收藏列表中删除该歌曲吗?"))
	{
		location.href="/info_oper.php?tag=grp_delfav&favid="+favid+"&grpid="+grpid;
	}
}


function delfrd(frdid)
{
	if(confirm("确定要从好友列表中删除吗?"))
	{
		location.href="/info_oper.php?tag=delfrd&frdid="+frdid;
	}
}

function deltag(tagid)
{
	if(confirm("确定要删除该标签吗?"))
	{
		location.href="/info_oper.php?tag=deltag&tagid="+tagid;
	}
}

function delupfile(fileid, pageref)
{
	if(confirm("确定要删除该文件吗?该操作不可恢复!"))
	{
		location.href="/info_oper.php?tag=delupfile&fileid="+fileid+"&pageref="+escape(pageref);
	}
}


function delsonggrade(gradeid)
{
	if(confirm("确定要删除该条评分记录吗?该操作不可恢复!"))
	{
		location.href="/info_oper.php?tag=delsonggrade&gradeid="+gradeid;
	}
}

function delalbumcmt(cmtid)
{
	if(confirm("确定要删除该条评价吗?该操作不可恢复!"))
	{
		location.href="/info_oper.php?tag=del_albumcmt&cmtid="+cmtid;
	}
}


function getCookieVal(offset) { 
  var endstr = document.cookie.indexOf (";", offset); 
  if (endstr == -1) { 
    endstr = document.cookie.length; 
  } 
  return unescape(document.cookie.substring(offset, endstr)); 
} 




function getCookie(name) { 
  var arg = name + "="; 
  var alen = arg.length; 
  var clen = document.cookie.length; 
  var i = 0; 
  while (i < clen) { 
    var j = i + alen; 
    if (document.cookie.substring(i, j) == arg) { 
      return getCookieVal(j); 
    } 
    i = document.cookie.indexOf(" ", i) + 1; 
    if (i == 0) break; 
  } 
  return null; 
} 


function GetUInfoBlk()
{
	var icon = getCookie("CookIcon");
	var uid = getCookie("CookID");
	

	if( uid == null || uid == "" || uid==0)
	{
		document.write("<div id='sign'>");
		document.write("已经有帐号了？<a href='http://www.supehead.com/do.php?ac=login' class='underline white'>登录</a><br />");
		document.write("Or 免费 <a href='http://www.supehead.com/do.php?ac=register' class='underline white'>注册</a>");
		document.write("</div>");		
	}
	else
	{
		if( icon == null || icon == "" )
		{
			icon = "default.gif";
		}
		
		
		document.write("<div id='user_blk'><ul>");
		document.write("<li class='hb1'><a href='/user/"+uid+"/'>别人眼中我的主页</a></li>");
		document.write("<li class='hb2'><a href='/home.php'>我的操作页</a></li>");
		document.write("<li class='hb3'><a href='#' onClick=window.open('/play.php?tag=box','popwin_kt','menubar=no,location=no,resizable=no,scrollbars=no,status=no,width=50,height=50'); >我的音乐盒</a></li>");
		
		
		document.write("<li><img src='/images/mail.gif'> <a href='/msg.php' id='msgnum'> 0 封未读</a> | <a href='/info_oper.php?tag=signout'>退出</a></li></ul>");
		document.write("<img src='/images/usericon/s/"+icon+"' style='margin:0;margin-right:2px;margin-bottom:-3px;'>");
		document.write("</div>");
		
		GetMsgNum();
	}
}


function GetUInfoLeft()
{
	var uid = getCookie("CookID");
	var name = getCookie("CookName");
	var icon = getCookie("CookIcon");
	
	if( uid != null && uid != "" && uid != 0 )
	{
		if( icon == null || icon == "" )
		{
			icon = "default.gif";
		}
			
		document.write("<h1 class='h1user'>"+decodeURI(escape(name))+"</h1>");
		document.write("<div class='icon_div'><a href='home.php'><img src='/images/usericon/l/"+icon+"' border=0 class='icon'></a></div>");
		document.write("<div class='usr_fun'>");
		document.write("<a class='add underline' href='/home.php?tag=addsong'>推荐歌曲</a> <br />  ");   		
		document.write("<a class='msg underline' href='/umodi.php'>个人设置</a>");
		document.write("</div>");	
	}
}



function imgcheck()
{
	var imgNum = document.images.length;
	
	for(i=0;i<imgNum;i++)
	{
		if(window.document.images[i].width > 670)
			window.document.images[i].width = 670;
	}
}


