//start 按类型浏览铃音
var super_modid = "1.2.3.20";
var ringtypeFlag = '0';
var tone_ringtypeFlag = '0';
var re =/^(-)?[0-9]+\d*$/;
var pub_char = '';
function setTab3(name,cursel,n){
	for(i=1;i<=n;i++){
		var menu=document.getElementById(name+i);
		menu.className=i==cursel?"condq":"";
	}
}
//分页是直接输入回车进行处理并提交
function enterPress(event,pageNum,callBack)
{
	
     if (event.keyCode == 13)
    {
		if(re.test(pageNum))
		{
			goPage(pageNum,callBack);
		}else{
			alert('请输入数字字符！');
			document.getElementById("pg_inp").value="";
			return;
		}
    }
}

function getLoadstr(str)
{
	if(Sys.undf(str)) str = "载入中...";
	return "<table width='100%' height='60'><tr><td align='center'><img src='images1/loading.gif'>"+str+"</td></tr></table>";
}
function sup_showMenu(id)
{
	if(mun != '' && values != '' && mun == '1')
	{
		$("#sup_menu"+0+" a").addClass("sbhg_dq");
		return;
	}else if(mun != '' && mun == '5')
	{
		$("#sup_menu"+5+" a").addClass("sbhg_dq");
		return;
	}
	for(var i=0;i<6;i++)
	{
		$("#sup_menu"+i+" a").removeClass("sbhg_dq");
	}
	$("#sup_menu"+id+" a").addClass("sbhg_dq");

	switch(id)
	{
	    case 0: sup_getToneType();break;
		case 1: sup_getSinger();break;
		case 2: sup_getToneByName();break;
		case 3: sup_getAllTopic();break;
		case 4: sup_getAllMark();break;
		case 5: sup_getAllBox();break;
	}
}

//按铃音类型浏览

function sup_getToneType(munid,childenId,typenum,modid)
{
	if(typeof(modid)=="undefined") modid = super_modid;

	var tid;
	var type_num;
	showDiv(true);
	
	for(var i=0;i<6;i++)
	{
		$("#sup_menu"+i+" a").removeClass("sbhg_dq");
	}
	$("#sup_menu"+0+" a").addClass("sbhg_dq");
	
	$("#crbt_topframe").html(getLoadstr());
	$("#crbt_rightCont").html(getLoadstr());
	
	$.get("super_view1_type.jsp",{r:Math.random()},function(data){												
	   data = $.trim(data);
	   
	   $("#crbt_topframe").html(data);

	   if(typeof(munid)=='undefined' || typeof(childenId)=='undefined' || typeof(typenum)=='undefined')
	   {
	      tid = $("#sup_types").attr("firstID");
		  type_num = '0';
	   }else{
		  tid = childenId;
		  type_num = typenum;
	   }
	  
	   sup2_getToneByType(tid,"0","1",type_num,modid);
	});
}
//按铃音类型浏览

function sup2_getToneByType(tid,ringtype,nextpage,type_num,modid)
{
	if(typeof(modid)=="undefined") modid = super_modid;

	type_sum = parseInt($i("super_typesum").value);
	for(var i=0; i<type_sum; i++)
	{
		$("#type_color"+i).removeClass("type_color");
	}
	$("#type_color"+type_num).addClass("type_color");

	if(re.test(nextpage))
	{
		$("#crbt_rightCont").html(getLoadstr());
		$(".sup_typemnul li").removeClass("sup_typemnli2");
		$("#sup_type2_"+tid).addClass("sup_typemnli2");
	
		if(ringtype == '3')
		{
			ringtype = ringtypeFlag;
		}

		if(ringtype == '0')
		{
			ringtypeFlag = '0';
			$.get("/user/super_type_label.jsp",{moduleid:modid,category:tid,ringtype:ringtype,page:nextpage,r:Math.random()},function(data){
			$("#crbt_rightCont").html(data.trim())
			//sup2_getToneByType(tp)	
			browsePtRing();
		});
		}else if(ringtype == '1')
		{
			ringtypeFlag = '1';
			$.get("/user/super_type_label.jsp",{moduleid:modid,category:tid,ringtype:ringtype,cutflag:'1',orderType:'2',orderBy:'7',page:nextpage,r:Math.random()},function(data){
			$("#crbt_rightCont").html(data.trim())
			//sup2_getToneByType(tp)	
			browseSyRing();
		});
		}	
	}else{
		alert('请输入数字字符！');
		document.getElementById("pg_inp").value="";
		}
}

//浏览普通铃音

function browsePtRing()
{
	$(".crbt_tab ul div a").removeClass("font_yellow14b");
	$(".crbt_tab ul div a").removeClass("bqnr_hh");
	$("#ptRing").addClass("font_yellow14b");
	$("#syRing").addClass("bqnr_hh");
}
//浏览随意铃
function browseSyRing()
{
	$(".crbt_tab ul div a").removeClass("font_yellow14b");
	$(".crbt_tab ul div a").removeClass("bqnr_hh");
	$("#syRing").addClass("font_yellow14b");
	$("#ptRing").addClass("bqnr_hh");
}
//end 按类型浏览铃音


//start 按歌手名浏览铃音
function sup_getSinger(singeName)
{
	var muns = "";
	var typenum = "";
	showDiv(true);
	for(var i=0;i<6;i++)
	{
		$("#sup_menu"+i+" a").removeClass("sbhg_dq");
	}
	$("#sup_menu"+1+" a").addClass("sbhg_dq");
	
	var singerAgu = '';
	
	if(mun == '-1' || mun == '1')
	{
		singerAgu = values;
		muns = mun;
		typenum=other_typenum;
	}
	
	if(typeof(singeName)!='undefined')
	{
		muns = '1';
		singerAgu = singeName;
	}

	$("#crbt_topframe").html(getLoadstr());
	$("#crbt_rightCont").html(getLoadstr());
	
	$.get("super_view1_singer.jsp",{r:Math.random()},function(data){												
	   data = $.trim(data);
	   $("#crbt_topframe").html(data);
	   
	   if(muns == '-1')
	   {
	   	   sup_getSingerName(singerAgu,typenum);
	   }else if(muns == '1'){
		   sup_getToneBySinger(singerAgu);
	   }else{
		   sup_getSingerName('a',1);
		}
	});
}

function sup_getToneBySinger(singer)
{
	$("#crbt_rightCont").html(getLoadstr());
		var nextpage = 1;
		$.get("/user/sup_querytonebysinger.do",{ringtype:"0",orderType:"2",orderBy:"7",singerName:singer,page:nextpage,r:Math.random()},function(data){
			$("#crbt_rightCont").html(data.trim());
	});
}

//按歌手名浏览
function sup2_getToneBySinger(singername,ringtype,nextpage)
{
	if(re.test(nextpage))
	{
		$("#crbt_rightCont").html(getLoadstr());
		if(ringtype == '0')
		{
			$.get("/user/sup_querytonebysinger.do",{ringtype:ringtype,orderType:"2",orderBy:"7",singerName:singername,page:nextpage,r:Math.random()},function(data){
			$("#crbt_rightCont").html(data.trim())
	
			singer_browsePtRing();
		});
		}else if(ringtype == '1')
		{
			$.get("/user/sup_querytonebysinger.do",{cutflag:"1",ringtype:ringtype,orderType:"2",orderBy:"7",singerName:singername,page:nextpage,r:Math.random()},function(data){
			$("#crbt_rightCont").html(data.trim())
	
			singer_browseSyRing();
		});
		}	
	}else{
		alert('请输入数字字符！');
		document.getElementById("pg_inp").value="";
		}
}

function singer_browsePtRing()
{
	$(".crbt_tab ul div a").removeClass("font_yellow14b");
	$(".crbt_tab ul div a").removeClass("bqnr_hh");
	$("#singer_ptRing").addClass("font_yellow14b");
	$("#singer_syRing").addClass("bqnr_hh");
}

function singer_browseSyRing()
{
	$(".crbt_tab ul div a").removeClass("font_yellow14b");
	$(".crbt_tab ul div a").removeClass("bqnr_hh");
	$("#singer_syRing").addClass("font_yellow14b");
	$("#singer_ptRing").addClass("bqnr_hh");
}


function sup_getSingerName(chars,num)
{
	if(typeof(chars)!='undefined')
	{
		pub_char = chars;
	}
	$("#crbt_rightCont").html(getLoadstr());
	
	for(var i = 1; i<=27; i++)
	{
		$("#char_color"+i).addClass("char_color_n");
		$("#char_color"+i).removeClass("char_color_h");
		$("#supchar_"+i).removeClass("clickchar");
	}
	$("#char_color"+num).removeClass("char_color_n");
	$("#char_color"+num).addClass("char_color_h");
	
	$("#supchar_"+num).addClass("clickchar");
	
	

	if(typeof(chars)=="undefined")
	{
		chars = 'a';
	}
	
	$.get("/user/sup_querysingername.do",{singerletter:chars,r:Math.random()},function(data){
		$("#crbt_rightCont").html(data.trim())
	});

}

function sup_divPageTool(currPageNum,singerLetter)
{

	if(re.test(currPageNum))
	{
		$("#crbt_rightCont").html(getLoadstr());
		
		$.get("sup_querysingername.jsp",{currPage:currPageNum,singerletter:singerLetter,r:Math.random()},function(data){
			$("#crbt_rightCont").html(data.trim())
		});
	}else{
		alert('请输入数字字符！');
		document.getElementById("sup_go").value="";
		}
}

function singer_enterPress(event,pageNum,singerLetter)
{
	if (event.keyCode == 13)
    {
		if(re.test(pageNum))
		{
			$("#crbt_rightCont").html(getLoadstr());
		
			$.get("sup_querysingername.jsp",{currPage:pageNum,singerletter:singerLetter,r:Math.random()},function(data){
				$("#crbt_rightCont").html(data.trim())
			});
		}else{
			alert('请输入数字字符！');
			document.getElementById("sup_go").value="";
		}
    }
}
//end 按歌手名浏览铃音

//start浏览音乐盒

function sup_getAllBox(p)
{
	showDiv(true);
	
	if(typeof(p)=="undefined")
	{
		p = 1;
	}

	for(var i=0;i<6;i++)
	{
		$("#sup_menu"+i+" a").removeClass("sbhg_dq");
	}
	$("#sup_menu"+5+" a").addClass("sbhg_dq");
	
	$("#crbt_topframe").hide();
	
	$("#crbt_rightCont").html(getLoadstr());
	
	$.get("super_toneboxinfo.jsp",{page:p,r:Math.random()},function(data){
	   data = $.trim(data);
	   $("#crbt_rightCont").html(data);
	});
}
//end浏览音乐盒


//浏览专题 ---add by zhaijian
function sup_getAllTopic()
{
	showDiv(false);
	$("#crbt_topframe_1").html(getLoadstr());
	$("#crbt_rightCont_1").html(getLoadstr());
	$.get("super_view4_topic_top.jsp?r="+Math.random(),function(data1){
	   $("#crbt_topframe_1").html($.trim(data1));
	   Topic.show(1,topic_data);
	});

	$.get("super_view4_topic_content.jsp?r="+Math.random(),function(data2){
	    $("#crbt_rightCont_1").html($.trim(data2));
		Topicmusic_init();
	});
}
function showDiv(flag)
{
	if(flag)
	{
		$("#crbt_rightCont_1").hide();
		$("#crbt_topframe_1").hide();
		$("#crbt_rightCont").show();
		$("#crbt_topframe").show();
	}
	else
	{
		$("#crbt_rightCont").hide();
		$("#crbt_topframe").hide();
		$("#crbt_rightCont_1").show();
		$("#crbt_topframe_1").show();
	}
}

//按铃音名称浏览

function sup_getToneByName()
{
	var muns="";
	var typenum="";
	var valu="";
	showDiv(true);

	if(mun=='2')
	{
			muns=mun;
			typenum=other_typenum;
			valu=values;
	}
	
	$("#crbt_topframe").html(getLoadstr());
	$("#crbt_rightCont").html(getLoadstr());

	$.get("super_view1_tonename.jsp",{r:Math.random()},function(data){												
	   data = $.trim(data);
	   $("#crbt_topframe").html(data);
	   if(muns != '2')
	   {
	   		sup_getToneByToneName('a',1);
	   }else{
	   		sup_getToneByToneName(valu,typenum);
	   }
	});
	
}
function sup_getToneByToneName(chars,num)
{
	for(var i=0;i<6;i++)
	{
		$("#sup_menu"+i+" a").removeClass("sbhg_dq");
	}
	$("#sup_menu"+2+" a").addClass("sbhg_dq");
	
	$("#crbt_rightCont").html(getLoadstr());
	for(var i = 1; i<=27; i++)
	{
		$("#tonename_color"+i).addClass("char_color_n");
		$("#tonename_color"+i).removeClass("char_color_h");
		$("#tone_supchar_"+i).removeClass("clickchar");
	}
	$("#tonename_color"+num).removeClass("char_color_n");
	$("#tonename_color"+num).addClass("char_color_h");
	$("#tone_supchar_"+num).addClass("clickchar");
	
	
	if(typeof(chars)=="undefined")
	{
		chars = 'a';
	}
	//cutflag=0&ringtype=0&orderType=2&orderBy=7&page=1
	if(tone_ringtypeFlag == '1')
	{
		var cutflag = '1';
	}
	else cutflag = '0';
    $.get("/user/sup_querytonebytonename.do",{toneNameLetter:chars,cutflag:cutflag,ringtype:tone_ringtypeFlag,orderType:2,orderBy:7,r:Math.random()},function(data){
		$("#crbt_rightCont").html(data.trim());
		if(tone_ringtypeFlag == '0')
		{
			tone_browsePtRing();
		}else if(tone_ringtypeFlag == '1')
		{
			tone_browseSyRing();
		}
	});

}
//按铃音名浏览
function sup2_getToneByToneName(tonenameletter,ringtype,nextpage)
{
	if(re.test(nextpage))
	{
		$("#crbt_rightCont").html(getLoadstr());
	
		if(ringtype == '3')
		{
			ringtype = tone_ringtypeFlag;
		}
		if(ringtype == '0')
		{
			tone_ringtypeFlag = '0';
			$.get("/user/sup_querytonebytonename.do",{ringtype:ringtype,orderType:"2",orderBy:"7",toneNameLetter:tonenameletter,page:nextpage,r:Math.random()},function(data){
			$("#crbt_rightCont").html(data.trim())
			//sup2_getToneByType(tp)	
			tone_browsePtRing();
		});
		}else if(ringtype == '1')
		{
			tone_ringtypeFlag = '1';
			$.get("/user/sup_querytonebytonename.do",{cutflag:"1",ringtype:ringtype,orderType:"2",orderBy:"7",toneNameLetter:tonenameletter,page:nextpage,r:Math.random()},function(data){
			$("#crbt_rightCont").html(data.trim())
			//sup2_getToneByType(tp)	
			tone_browseSyRing();
		});
		}
	}else{
		alert('请输入数字字符！');
		document.getElementById("pg_inp").value="";
	}
}

function tone_browsePtRing()
{
	$(".crbt_tab ul div a").removeClass("font_yellow14b");
	$(".crbt_tab ul div a").removeClass("bqnr_hh");
	$("#tone_ptRing").addClass("font_yellow14b");
	$("#tone_syRing").addClass("bqnr_hh");
}

function tone_browseSyRing()
{
	$(".crbt_tab ul div a").removeClass("font_yellow14b");
	$(".crbt_tab ul div a").removeClass("bqnr_hh");
	$("#tone_syRing").addClass("font_yellow14b");
	$("#tone_ptRing").addClass("bqnr_hh");
}
function gotoSupPage()
{
	if(mun == '1' && values != '')
	{//进入歌首名专区
		sup_getSinger();
	}else if(mun == '5')
	{//进入音乐盒专区
		sup_getAllBox();
	}else if(mun == '0' && values != '' )
	{//进入按类型浏览
		sup_getToneType(mun,values,other_typenum,sup_ind_modid);
	}else if(mun == '-1' && values != '' )
	{//进入按字母浏览歌手
		pub_char=values;
		sup_getSinger();
	}else if(mun == '2' && values != '' )
	{//进入按铃音名浏览专区
		sup_getToneByName();
	}else if(mun == '4')
	{//进入按标签浏览专区
		sup_getAllMark();
	}
	
	mun = '';
	values = '';
	other_typenum = '';
}

function singer_return()
{
	if(typeof(pub_char)!='undefined' && pub_char !='')
	{
		pub_char = pub_char;
	}else{
		pub_char = 'a';	
	}
	
	$("#crbt_rightCont").html(getLoadstr());
	$.get("/user/sup_querysingername.do",{singerletter:pub_char,r:Math.random()},function(data){
		$("#crbt_rightCont").html(data.trim())
	});
}

//start按标签浏览 shiyong 2009-11-19

function sup_getAllMark(munid,childenId,typenum,modid)
{
    if(typeof(munid)=="undefined"){ munid = mun; }
	if(typeof(modid)=="undefined") modid = super_modid;

	var tid;
	var type_num;
	showDiv(true);
	
	for(var i=0;i<6;i++)
	{
		$("#sup_menu"+i+" a").removeClass("sbhg_dq");
	}
	$("#sup_menu"+4+" a").addClass("sbhg_dq");
	
	$("#crbt_topframe").html(getLoadstr());
	$("#crbt_rightCont").html(getLoadstr());
 
	$.get("super_view8_type.jsp",{r:Math.random(),tid:labeltid, markname:markname},function(data){												
	   data = $.trim(data);
	   
	   $("#crbt_topframe").html(data);
	   var fmarkid = $i("fmarkid").value;
	   var fmarkname = $i("fmarkname").value;
	   if(labeltid!="a"){
	     fmarkid = labeltid;
	     fmarkname = markname;
	   }

	   //if(markname!="")fmarkname=markname;

	   if(typeof(munid)=='undefined' || typeof(childenId)=='undefined' || typeof(typenum)=='undefined')
	   {
	      tid = $("#sup_types").attr("firstID");
		  type_num = '0';
	   }else{
		  tid = childenId;
		  type_num = typenum;
	   }
	  
	   sup2_getAllMark(fmarkid,"3",1,type_num,modid,1,fmarkname);
	});
}
//按标签浏览
function sup2_getAllMark(tid,ringtype,nextpage,type_num,modid,colornum,markname)
{
	if(typeof(modid)=="undefined") modid = super_modid;
	var k = parseInt($i("fmarklen").value);
    var lis = $(".zmbox1 ul li");

	for(var i = 0; i<lis.length; i++)
	{
		lis.get(i).className="label_li1";
		lis.get(i).getElementsByTagName("div")[0].className="label_v";
	}
	$i("tonename_color"+tid).className="label_li2";
	/*
	$("#tonename_color"+tid).removeClass("char_color_n");
	$("#tonename_color"+tid).addClass("char_color_h");
	$("#tone_supchar_"+tid).addClass("clickchar");
*/

	if(re.test(nextpage))
	{
		$("#crbt_rightCont").html(getLoadstr());
		if(ringtype == '3')
		{
			ringtype = ringtypeFlag;
		}

		if(ringtype == '0')
		{
			ringtypeFlag = '0';
			$.get("/user/sup_querytonebymark.do",{moduleid:modid,markid:tid,ringtype:ringtype,page:nextpage,markname:markname,r:Math.random()},function(data){
			$("#crbt_rightCont").html(data.trim())
			//sup2_getToneByType(tp)	
			browsePtRing();
		});
		}else if(ringtype == '1')
		{
			ringtypeFlag = '1';
			$.get("/user/sup_querytonebymark.do",{moduleid:modid,markid:tid,ringtype:ringtype,cutflag:'1',orderType:'2',orderBy:'7',page:nextpage,markname:markname,r:Math.random()},function(data){
			$("#crbt_rightCont").html(data.trim())
			//sup2_getToneByType(tp)	
			browseSyRing();
		});
		}	
	}else{
		alert('请输入数字字符！');
		document.getElementById("pg_inp").value="";
		}
}

function label_msover(obj){
    //if(obj.id!="tonename_color"+labeltid)
	//{
		//$(obj).data("cl",$(obj).css("color")).addClass("label_li2").css({color:"#fff"});
		$(obj).addClass("label_h");
	//}
}
function label_msout(obj){

    //if(obj.id!="tonename_color"+labeltid)
	//{
		//$(obj).removeClass("label_li2").css({color:$(obj).data("cl")});
		$(obj).removeClass("label_h");
	//}
}
//end按标签浏览 shiyong 2009-11-19
