﻿
function onloads(){
	preloadImages();
	loading("index.head","index.head.jsp");
	loading("index.login","index.login.jsp");	
	//loading("index.okwap","index.okwap.jsp");
	loading("index.kStar","index.kStar.jsp");	
	loading("index.hotNews","index.hotNews.jsp");	
	loading("index.ikalaNews","index.ikalaNews.jsp");	
	loading("index.Event","index.Event.jsp");
	loading("index.flash","index.flash.jsp");
	$('topbang').style.display='';
	$('defaultMenu').style.display='';
	loading("index.hitListFans","index.hitListScore.jsp");
	loading("index.selectBest","index.selectBest.jsp");	
	loading("index.TwinkelStar","index.TwinkelStar.jsp");
	loading("index.song","index.songNew.jsp");
	loading("index.songType","index.songType.jsp");
	loading("index.bestKlog","index.selectKlog.jsp");
	loading("index.newMember","shily_newman1.jsp");
//	loading("index.dairy","index.dairy.jsp");
//	loading("index.newRecord","index.hitListNew.jsp");
	loading("index.newRecord","shily_newsong1.jsp");
	loading("index.foot","index.foot.jsp");
//	loading("index.mvshow","index.mvshow1.jsp");
//	setInterval(function(){loading("index.login","index.login.jsp");},200000);

	//a¤a·c€e|½a¨
	if(window.navigator.userAgent.indexOf("MSIE")<1){
		alert('建议使用IE 6.0 以上版本');
	}
	//eaa¤a￥a’»acμ±e¨c¼a¿!e»ai¼a’»aea¾e€a¿a
	summer07mail();
}

function ikalaHitTitle(type,list,id){
	var tArr=new Array('index.hitListFansTbl','index.hitListScoreTbl','index.hitListMvTbl','index.hitListPointTbl','index.hitListChorusTbl');
	for(i=0;i<tArr.length;i++){
		if((id+'Tbl').toLowerCase()==tArr[i].toLowerCase()){
			$(tArr[i]).style.display='';	
		}
		else{
			$(tArr[i]).style.display='none';	
		}
	}
	if(type=='index'){
		loading('index.hitListFans',id+".jsp");
	}
	else
	{
		if(type=='bt')ikalaHitGet(list,1);
		else ikalaHitGet(list,2);
	}
}
function ikalaHitGet2(action,page){	
	//changeBar(action,'page'); 
	$("index.hitListFans").innerHTML=loadImg+"Loading...";
	new Ajax.Request("ikala_hitListAjaxHTML2.jsp",{method:"post",parameters:"action="+action+"&page="+page,onComplete:ikalaHitGetResponse});		
}
function ikalaHitList(list){
	preloadImages();
	$('topbang').style.display='';
	$('defaultMenu').style.display='';
	loading("index.head","index.head.jsp");
	loading("index.login","index.login.jsp");	
	loading("index.kStar","index.kStar.jsp");	
	loading("index.hotNews","index.hotNews.jsp");	
	loading("index.ikalaNews","index.ikalaNews.jsp");	
	loading("index.Event","index.Event.jsp");	
	ikalaHitTitle('main',list,changeBar(list,'main'));
//	loading("index.selectBest","index.selectBest.jsp");	
	loading("index.TwinkelStar","index.TwinkelStar.jsp");
	loading("index.song","index.songNew.jsp");
	loading("index.songType","index.songType.jsp");
//	loading("index.dairy","index.dairy.jsp");
	loading("index.foot","index.foot.jsp");
	loading("index.newRecord","index.hitListNew.jsp");
}
function changeBar(list,type){
	list+="";
	var bar="",id="";
	switch(list){
		case "1":
			bar="粉丝王";
			id="index.hitListFans";
			break;
		case "2":
			bar="热门点播";
			id="index.hitListScore";
			break;
		case "3":
			bar="爱唱王";
			id="index.hitListMv";
			break;
		case "4":
			bar="新声报道";
			id="index.hitListNew";
			break;
		case "5":
			bar="积分王";
			id="index.hitListPoint";
			break;
	}	
	$("index.ikalaBar").innerHTML=bar;
	if(type=='main')return id;
}

function ikalaHitGet(action,page){
	changeBar(action,'page');
	$("index.hitListFans").innerHTML=loadImg+"Loading...";
	new Ajax.Request("ikala_hitListAjaxHTML.jsp",{method:"post",parameters:"action="+action+"&page="+page,onComplete:ikalaHitGetResponse});		
}
function ikalaHitGetResponse(a){
	var str=a.responseText;
	var num=str.indexOf('<h1>HTTP Status');
	if(num>=0){
		$("index.hitListFans").innerHTML='<center>加载失败,请刷新重试!</center>';
	} 
	else{
		$("index.hitListFans").innerHTML=a.responseText;
	}
}
function ikalaAbout(){
	loading("index.head","index.head.jsp");
	loading("index.login","index.login.jsp");	
	loading("index.kStar","index.kStar.jsp");	
	loading("index.hotNews","index.hotNews.jsp");	
	loading("index.ikalaNews","index.ikalaNews.jsp");	
	//loading("index.Event","index.Event.jsp");	
	loading("index.foot","index.foot.jsp");
}

function marketCheck(){
	var obj=form1.elements;
	var msg=true;
	for(i=0;i<obj.length;i++){
		if(obj[i].value==''&&obj[i].name!='comUrl'){
			msg=false;
			break;
		}
	}
	if(!msg){
		$('market.msg').innerHTML="<font color=red>除公司网址外其他项都必须填写!</font>";
		return false;
	}
	return true;
}

function customerCheck(){
	var obj=form1.elements;
	var que=form1.question;
	var msg=true;
	if(!que[0].checked&&!que[1].checked&&!que[2].checked&&!que[3].checked&&!que[4].checked){
		msg=false;
	}
	for(i=0;i<obj.length;i++){
		if(obj[i].value==''&&obj[i].name!='phone3'){
			msg=false;
			break;
		}
	}
	if(!msg){
		$('customer.msg').innerHTML="<font color=red>除分机外其他项目都必须填写å¡«å¯«!</font>";
		return false;
	}
	return true;
}

function faqLoads(){
	loading("index.head","index.head.jsp");	
	loading("index.foot","index.foot.jsp");		
}

function loadplayer(id,url,name,song,songid){
	//$(id).innerHTML=loadImg+"Loading...";
	$(id).style.display='';
	var pars="s="+name+"&u="+song+"&i="+songid;
	var a=new Ajax.Request(ikalaPath+"Main/"+url,{method:"post",parameters:pars,onComplete:function(a){playerResponse(a,id);}});		
}

function playerResponse(a,id){
	var str=a.responseText;
	var num=str.indexOf('<h1>HTTP Status');
	if(num>=0){
		$(id).innerHTML='<center>加载失败,请刷新重试!</center>';
	} 
	else{
		setInnerHTML($(id),a.responseText);
	//	$(id).innerHTML=a.responseText;
	}
}
function setInnerHTML (el, htmlCode) {
	var ua = navigator.userAgent.toLowerCase();
	if (ua.indexOf('msie') >= 0 && ua.indexOf('opera') < 0) {
		htmlCode = '<div style="display:none">for IE</div>' + htmlCode;
		htmlCode = htmlCode.replace(/<script([^>]*)>/gi,'<script$1 defer="true">');
		el.innerHTML = htmlCode;
		el.removeChild(el.firstChild);
	}
	else {
		var el_next = el.nextSibling;
		var el_parent = el.parentNode;
		el_parent.removeChild(el);
		el.innerHTML = htmlCode;
		if (el_next) {
			el_parent.insertBefore(el, el_next)
		} else {
			el_parent.appendChild(el);
		}
	}
}
function reLocation(para1,para2){
  document.location = "kSong/index.jsp?ord=6&flag="+para1+"&type="+para2;
}


//add 070914 by shily
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;
    var j = 0;
    while(i < clen) {
        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 pushStar(){
var q=getCookie("mdid");
if(q==null||q.length==0){
var url=ikalaPath+"Main/ikala_login.jsp?shilyFlag=2";
window.open(url,"login","height=240,width=305,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no");

return ;
}

window.open("Main/recomtwinkle_star.jsp","pushStar","height=340,width=505,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no");

}

//function ikalaGetNew(page){
//	loading("index.newRecord","index.hitListNew.jsp?page="+page);
//}

function ikalaGetNew(page){
	loading("index.newRecord","shily_newsong"+page+".jsp");
}

function statistics(colName){
	var ajax = new Ajax.Request("active/online11/statistics.jsp",{method:'Post',parameters:"&colName="+colName});
}

function searchKing(){
	var nickname = $F("nickname");
	new Ajax.Updater("searchKing","KingOfSongSearch.jsp",{method:'Post',parameters:"nickname=" + nickname});
}

//成为粉丝
function AddFans(mdid,nickname){
	var pars="mdid="+mdid;
  	var url = ikalaPath + "servlet/AddToFans_Servlet";
	var a=new Ajax.Request(url, 
				{method: 'Post', parameters: pars, 
				 	onComplete:function(a){
				 		var msg = "";
				 		switch(a.responseText){
							case"addsucc":
								msg = "恭喜，您已经成为" + nickname + "的粉丝！";
								break;
							case"addfault":
								msg = "出错啦，请重试！";
								break;
							case"nologin":
								msg = "您还没有登录，请先登录";
								break;
							case"nomdid":
								msg = "伺服器错误，请重试！";
								break;
							case"alreadyfans":
								msg = "您已经是" + nickname + "的粉丝了，请勿重复申请！";
								break;
							case"addmyself":
								msg = "自己不能加入自己为粉丝喔！！";
								break;
							case"nocookies":
								msg = "您的流览器没有打开cookies，这样无法登入，请先设置！";
								break;
							}
							alert(msg);
				 		}
				 });
}

//成为好友
function AddFriends(fremdid,nickname){
	var mymdid = getCookie('mdid');
	if (mymdid == "" || mymdid == null ){
		alert("您还没有登录，请先登录");
	}else{
		var innForm = "<div id=\"modalalertdiv\"><div style=\"background: #F3F3F3; height: 100%; padding: 5px\">" +
					  "<form id=\"agecheck\" style=\"margin:0px; padding:0px;\"><textarea name=\"friend_content\" cols=\"40\" rows=\"5\"></textarea><br>" +
					  "<div id=\"myfriendsubmit\"><br><input type=\"hidden\" value=\""+fremdid+"\" id=\"friendmdid\">" +
					  "<input name=\"gogo\" type=\"button\" value=\"送出\" onclick='AddFriendsPost()'>&nbsp;&nbsp;&nbsp;<input name=\"gogo\" type=\"button\" value=\"取消\" onclick='Dialog.closeInfo();' ></div></form></div></div>";
  		Dialog.popup(innForm,{className:"default",width:360, height:170, title:"请留下你想要加‘" + nickname + "’为好友的理由(150字以内)"});
	}
}

function AddFriendsPost(){
	if ($F("friend_content")==""){
		alert('请填写加为好友的理由！');
		return;
	}
	var mdid = $F("friendmdid");
	
	var pars="&mdid="+mdid+"&friend_content="+$F("friend_content");
	var url = "servlet/AddToFriend_Servlet";
	var a=new Ajax.Request(url, {method: 'Post', parameters: pars, 
					onComplete:function(a){
						Dialog.closeInfo();
						var msg = "";
						switch(a.responseText){
							case"addsucc":
								msg = "邀请成功，请等待对方确认通知,邀请好友成功，双方都会在好友列表出现喔！";
								break;
							case"addfault":
								msg = "出错啦，请重试！";
								break;
							case"nomdid":
								msg = "伺服器错误，请重试！";
								break;
							case"alreadyfans":
								msg = "您已经是他的好友或已经发送请求，请勿重复！";
								break;
							case"addmyself":
								msg = "自己不能加入自己为好友喔！";
								break;
							case"nocookies":
								msg = "您的流览器没有打开cookies，这样无法登入，请先设置！";
								break;
						}
						alert(msg);
					}
				});
}

function changeTab(obj,panel,channel){
	var a = document.getElementById("index_tab").getElementsByTagName("a");
	
	var tArr=new Array('','index.hitListScore.jsp','index.hitListMv.jsp','index.hitListFans.jsp','index.hitListPoint.jsp');

	new Ajax.Updater(panel,"Main/" + tArr[channel],{method:"post",
				parameters:"",
				onComplete:function(ok){
					for(var i=0;i<a.length;i++){
						a[i].className = "";
						if(a[i]==obj){
							a[i].className = "cur";
						}
					}
				}
			}
		);
}
//mv超级秀统计
function addhits(flag,songid){
//	if(songid==0){
//		var url = "active/mv/avtive_hits.jsp";
//		var par="flag="+flag+"&songid="+songid;
//		var a = new Ajax.Request( url, {method: 'post', parameters: par});
//	}else{
//		new Ajax.Request("active/adu/addhits.jsp",{method: 'post', parameters:"key=" + flag});
//	}
}
//twinkelstar
function twinkleHit(t,c,n){
	//alert(t+" "+c);
	new Ajax.Request(ikalaPath+"Main/k_admin/Gady_Stat.jsp",{method:"Post",parameters:"action=hit&t="+t+"&c="+c+"&n="+n});
}