function killErrors() { return true; } 
//window.onerror = killErrors; 
function KillEnter(e){var iKeyCode=window.event.keyCode;if(iKeyCode==13)return false;}//document.onkeydown=KillEnter;
//Get A Object By ObjectId
function $(obj){return document.getElementById?document.getElementById(obj):null;}
//Get A ObjectArray By ObjectTagName
function $N(obj){return document.getElementsByTagName?document.getElementsByTagName(obj):new Array();}
function $TN(obj){return document.getElementsByName?document.getElementsByName(obj):new Array();}

var web_Title='流行音乐网（www.mtv516.com）';
var web_URL='http://www.mtv516.com';
var web_Img='/img/';

function ChangeDivs(N,k){// 首页专辑
	for(i=0;i<N;i++){
		$("Spe"+i).className="Special_notin_first";
		$("Special"+i).style.display="none";

	}
		$("Spe"+k).className="Special_in";
		$("Special"+k).style.display="";

}

function ChangeDivNO(N,K,it){// 首页歌曲
	for(i=1;i<N+1;i++){
		$(it+"t_"+i).className="n";
		$(it+"b_"+i).className="n";
	}
	$(it+"t_"+K).className="y";
	$(it+"b_"+K).className="y";
}

function ChangeDiv(N,K,it){// 首页歌手、连播页
	for(i=1;i<N+1;i++){
		$(it+"t_"+i).className="n";
		$(it+"b_"+i).className="n";
	}
	$(it+"t_"+K).className="y";
	$(it+"b_"+K).className="y";
}
	
function CopyLink() {window.clipboardData.setData("text",parent.location.href);alert("网址复制成功，可以发送给您的网友了...\n\n Ctrl+V 粘贴给您的网友");} 

function GetCode() {
	$('CodeIMG').src="/user/GetCode.asp";
}

//功能介绍：检查字符串的长度
function StrLen(Str)
{
	var i,sum;
	sum=0;
	for(i=0;i<Str.length;i++)
	{
		if ((Str.charCodeAt(i)>=0) && (Str.charCodeAt(i)<=255))
			sum=sum+1;
		else
			sum=sum+2;
	}
	sum=parseInt(sum)
	return sum;
}

function Left(mainStr,lngLen) {
	 if (lngLen>0) {return mainStr.substring(0,lngLen)}
	 else{return null}
 } 

function Right(mainStr,lngLen) {
	 if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) {
	 return mainStr.substring(mainStr.length-lngLen,mainStr.length)}
	 else{return null}
 }

function ReURL(url){
	if( self == top ){top.location = url;}
}
function ChkMaxLen(it,Max,obj,MsgDiv) {
	var len = StrLen(obj.value);
	if (len > Max){		
		alert('字符长度超出上限：'+Max);
		obj.value = obj.value.substring(0,Max);
		$(MsgDiv).innerHTML = "<font color=red>"+len+"</font>/<font color=blue>"+Max+"</font>";  
		if (it=2){obj.focus();	return false;}
	}else{
		$(MsgDiv).innerHTML = "<font color=red>"+len+"</font>/<font color=blue>"+Max+"</font>";  
	}
	
}

//----点击COOKIES
function SetCookie(name,value){
     var argv=SetCookie.arguments;
     var argc=SetCookie.arguments.length;
     var expires=(2<argc)?argv[2]:null;
     var path=(3<argc)?argv[3]:null;
     var domain=(4<argc)?argv[4]:null;
     var secure=(5<argc)?argv[5]:false;
     document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");
}

function GetCookie(name){
	var mycookie=document.cookie;
	var search=name+"="; 
	if(mycookie.length>0){ 
		var start=mycookie.indexOf(search); 
		if(start!=-1){			
			start+=search.length;			
			var end=mycookie.indexOf(";",start);
			if(end==-1) end=mycookie.length; 
			//return unescape(mycookie.substr(start,end-start)); 
			//alert(mycookie+'\n'+start+'\n'+end+'\n'+mycookie.substring(start,end));
			return unescape(mycookie.substring(start,end)); 
		}else return ""; 
	}else return ""; 
}

//顶部搜索
function ChkSo(form){
	var k=form.k.value;
	var it=form.it.value;
	if(k==''){
		alert('请输入查询关键词');
		form.k.focus();
		return false;
	}else{
                form.action="/so/";
                form.submit();
		//var w=window.open("/so/?it="+it+"&k="+escape(k));
		//w.focus();
	}
}

function SoShow(pos,it,href){
    $("it").value=it;
    $(pos+"Sel").style.display="none";
    $(pos+"Slected").innerHTML=href.innerHTML;
	try{window.clearTimeout(timer);}catch(e){}
	return false;
}
function d_mouseover(pos){	try{window.clearTimeout(timer);}catch(e){}}
function d_mouseout(pos){
	var posSel=$(pos+"Sel").style.display;
	if(posSel=="block"){
		timer = setTimeout("d_hide('"+pos+"')", 1000);
	}
}
function d_hide(pos){	$(pos+"Sel").style.display="none";}

//顶部注册/登录
function TLogin(){
	if(GetCookie("uName").length==0){
		if ($("TopLogin")) $("TopLogin").innerHTML="<input type=\"text\" name=\"uName\" id=\"uName\" class=\"uName\" \/> <input type=\"password\" name=\"uPwd\" id=\"uPwd\" class=\"uPwd\" \/> <input type=\"submit\" name=\"login\" value=\" \" title=\"快速登录\" class=\"btn_login\" onclick=\"Loging()\" \/> <input type=\"button\" name=\"reg\" value=\" \" title=\"免费快速注册（只需30秒）\" onclick=\"window.open('/user/reg.asp');\" class=\"btn_reg\" \/>";
	}else{
		var s = document.createElement("script");
		s.type="text/javascript";
		s.src="/user/uNameCookie.asp";
		document.getElementsByTagName("head")[0].appendChild(s);
		s.onreadystatechange=function(){
			if(this.readyState && (this.readyState == "complete" || this.readyState == "loaded") ){
				if(typeof(CookieUserName) != 'undefined'){
					var t2 = "<p>欢迎您：<b>"+CookieUserName+"<\/b> [<a href=\"javascript:Logout()\">退出<\/a>] | &nbsp;<a href=\"\/user\/\" target=_blank>会员中心<\/a>&nbsp; <a href=\"\/user\/Fav_music.asp\" target=_blank>音乐收藏夹<\/a></p>";
					if ($("TopLogin")) $("TopLogin").innerHTML=t2;
				}
			}
		}
	}
}

function Loging()
{
	var struName='';
	var struPwd='';
	if ($("uName")) {var struName = $("uName").value;}
	if ($("uPwd")) {var struPwd = $("uPwd").value;}
	if (struName==''){if ($("uName2")) {var struName = $("uName2").value;}}
	if (struPwd=='') { if ($("uPwd2")) {var struPwd = $("uPwd2").value;}}
	
	if(struName.length==0)
	{
		alert("请输入用户名！");
		return;
	}
	else
	{
		if(struName.length>20)
		{
			alert("用户名不能超过20个字符！");
			return;
		}
	}
	if(struPwd.length==0)
	{
		alert("请输入密码！");
		return;
	}
	else
	{
		if(struPwd.length>16)
		{
			alert("密码不能超过16个字符！");
			return;
		}
	}
	var strUrl = "/user/QLogin.asp";
	var strData = "uName=" + escape(struName) + "&uPwd=" + escape(struPwd);
	//set_innerHTML($("Body"),strData);
	var m = new AjaxFrame(strUrl,strData,600,false,"Busy()");
	if(m)
	{
		if ($("doLogin")) {$("doLogin").disabled = true; $("doLogin").value = "登录中...";}
		m.Post();
	}
}

function LoginOk()
{
	if ($("doLogin")) $("doLogin").value = " 登陆成功 ";
	setTimeout("appClose(true)",500);
	TLogin();
}

function LoginFaild(strM)
{
	if ($("doLogin")) {$("doLogin").disabled = false; $("doLogin").value = "登录";}
	alert("登陆失败\n\n原因：" + strM);
}
function Logout()
{
	ScreenConvert();
	popCommit("正在退出","正在退出用户管理系统,请稍等...",500,300);
	var m = new AjaxFrame("/user/QLogout.asp","",600,false,"Busy()");
	if(m)
	{
		m.Post();
	}
}
function LogoutOk()
{
	popAlert("ok","退出系统","退出管理后台成功!",500,300);
	TLogin();
}
function LogoutFaild()
{
	popAlert("error","退出系统","退出管理后台失败!",500,300);
	TLogin();
}

//连播
/////////////////////////////////////////////////////////////////////////
function Plays(str,strb){
	var newurl="";
	var lens=eval("document."+str+"."+strb).length;
	if (lens==null&&eval("document."+str+"."+strb).checked)
	{
		newurl += 'id=' +eval("document."+str+"."+strb).value+ '&';
	}else{
		     for (var i=0;i<lens;i++) 
		     {
		      var temp=eval("document."+str+"."+strb+"["+i+"]");
		      if(temp.checked){
			  newurl += 'id=' +temp.value+ '&';
		     }
		  }
     } 
	if(newurl=="")
	{
		alert('请您选择后再播放');
	}else{
		newurl = newurl.substring(0,newurl.length-1);
		MusicNum=(newurl.split('&').length)
        if (MusicNum>50){ alert("出错啦! 连播不能超过50首歌曲哦!");return false;}
		var lb=window.open('/play/?'+newurl,'LB','scrollbars=no,resizable=no,width=705,height=608,left=155,top=15');
		lb.focus();
	}
	return false;
}


//反选
function unCheck(form){
	 for (var i=0;i < form.elements.length;i++){
		var e = form.elements[i];
		if (e.checked == false){
			e.checked = true;
		}else{
			e.checked = false;
		}
	 }
}

//全选
function CheckAll(form){
	 for (var i=0;i < form.elements.length;i++){
		var e = form.elements[i];
		e.checked = true;
	 }
}

//清除
function reset(form){
	 for (var i=0;i < form.elements.length;i++){
		var e = form.elements[i];
		if (e.checked == true){
			e.checked = false;
		}else{
			e.checked = false;
		}
	 }
}


function play(href)
{
  var newwin=window.open(href,'Play','width=1020,height=738,top=0,left=0,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');newwin.focus();return false;
}

function rndplay(href)
{
  var newwin=window.open(href,'rndPlay','width=705,height=640,left=155,top=15,scrollbars=no,resizable=no');newwin.focus();return false;
}

function lyric(href)
{
  var newwin=window.open(href,'Lyric','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=450,height=350,top=10,left=10');newwin.focus();return false;
}

function down(href)
{
  var newwin=window.open(href,'Down','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=738,top=0,left=0');newwin.focus();return false;
}

function Ling(title){
  //title=escape(title);
  window.open('/ring.asp?keyword='+title+'','Ring','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=738,top=0,left=0');
}


function CTj(it,id){
	document.writeln("<iframe name=tj src=\"/user/OnInfo.asp?it="+it+"&id="+id+"\" frameborder=0 scrolling=0 width=0 height=0 align=center style=\"overflow:hidden\"><\/iframe>");
}