﻿// JavaScript Document
function CheckLogin(o){
	o.UserName.value=o.UserName.value.trim();
	o.PassWord.value=o.PassWord.value.trim();
	if(o.UserName.value==""){
		alert("用户名不能为空");
		o.UserName.focus()
		return false;
	}
	if(o.PassWord.value==""){
		alert("密码不能为空");
		o.PassWord.focus()
		return false;
	}
	
	if(o.CheckCode.value==""){
		alert("验证码不能为空");
		o.CheckCode.focus()
		return false;
	}
	if(! /^[0-9]{4}$/.test( o.CheckCode.value ) ){
		alert("验证码输入有误");
		o.CheckCode.value="";
		o.CheckCode.focus();
		return false;
	}

	var IsRightCode=GetAjax(null, null, "ajax.asp","action=CheckCode&CheckCodeStr="+ escape(o.CheckCode.value))
	if(IsRightCode!="True"){
		alert("验证码输入错误");
		o.CheckCode.className=(o.CheckCode.className.indexOf("ErrorInput")!=-1)?o.CheckCode.className:o.CheckCode.className + " ErrorInput";
		return false;
	}
	
	var LoginData="action=UserLogin&"
	LoginData+="UserName="+ escape(o.UserName.value)
	LoginData+="&PassWord="+ escape(o.PassWord.value)
	LoginData+="&CheckCode="+ escape(o.CheckCode.value)
	var IsLogin=GetAjax($("regMsg"), "<span>仙女提醒你：</span><img src='images/loading.gif' width='50' height='30' align='absmiddle'>正在进行登录中，请稍后……", "ajax.asp", LoginData)
	if(IsLogin!="True"){
		var ReType=IsLogin.substr(0,1);
		var ReText=IsLogin.substr(1);
		switch(ReType){
			case "1":
				if(o.UserName.className.indexOf("ErrorInput")==-1)o.UserName.className+=" ErrorInput";
				alert(ReText);
				$("regMsg").innerHTML="<span>仙女提醒你：</span>"+ ReText;
				break;
				
			case "2":
				if(o.PassWord.className.indexOf("ErrorInput")==-1)o.PassWord.className+=" ErrorInput";
				alert(ReText);
				$("regMsg").innerHTML="<span>仙女提醒你：</span>"+ ReText;
				break;
			
			case "3":
				if(o.CheckCode.className.indexOf("ErrorInput")==-1)o.CheckCode.className+=" ErrorInput";
				alert(ReText);
				$("regMsg").innerHTML="<span>仙女提醒你：</span>"+ ReText;
				break;
			case "4":
				alert(ReText);
				window.location.href="ReActivation.asp";
				//$("LoginMsg").innerHTML=ReText;
				break;
		}
	}else{
		SetCookie("IsLogined", "True", 24);
		LoadUserInfo();
		//window.location.reload();
	}
	return false;
}



function LoadUserInfo(){
	if(GetCookieValue("IsLogined")!="True") return false;
	//id,UserName,UserSex,RegTime,LoginTime,LoginTimes,LoginIp,LastLoginTime,LastLoginIp
	var InfoData="action=GetUserInfo"
	var IsLoginInfo=GetAjax($("regMsg"), "<span>仙女提醒你：</span><img src='images/loading.gif' width='50' height='30' align='absmiddle'>正在载入用户信息，请稍后……", "ajax.asp", InfoData)
	if(IsLoginInfo=="False"){
		$("regMsg").innerHTML="<span>仙女提醒你：</span>您可以使用用户名登录<br />还没有注册？快来<a href=\"reg.html\">注册</a>吧";
		deleteCookie("IsLogined");
		return false;
	}
	var ArrInfo=IsLoginInfo.split("|");
	$("IndexLoginTable").style.display="none";
	$("UserOnline").style.display="block";
	 var InfoStr="<div id=\"welCome\">欢迎<span>"+ ArrInfo[1] +"</span>您来到【七仙女】非官方纪念站!</div>"
	InfoStr+="<div id=\"UserInfo\">"
	InfoStr+="<div id=\"UserPhoto\"><img src=\"images/Nophoto.jpg\" width=\"94\" height=\"64\" /></div>"
	InfoStr+="<div id=\"UserUpLoad\"><img src=\"images/u_up.gif\" width=\"17\" height=\"11\" /><span onclick=\"UpLoadHeadPhoto()\">上传头像</span></div>"
	InfoStr+="<div id=\"UserLogout\"><img src=\"images/logout.jpg\" width=\"17\" height=\"10\" /><span onclick=\"UserLogout()\">退出登录</span></div>"
	InfoStr+="</div>"
	$("UserOnline").innerHTML=InfoStr;
	$("regMsg").innerHTML="【七仙女】音乐世界；结识您的知音，分享彼此喜爱的音乐，回忆童年，享受音乐,从【七仙女】开始！"
}

function UserLogout(){
	if(GetCookieValue("IsLogined")!="True") return false;
	var LogoutData="action=SetUserLogout"
	var IsLogout=GetAjax($("regMsg"), "<span>仙女提醒你：</span><img src='images/loading.gif' width='50' height='30' align='absmiddle'>正在注销此次登录，请稍后……", "ajax.asp", LogoutData)
	if(IsLogout=="True"){
		$("UserOnline").innerHTML="";
		$("UserOnline").style.display="none";
		$("IndexLoginTable").style.display="block";
		$("regMsg").innerHTML="<span>仙女提醒你：</span>您已经成功注销了登录状态。";
		deleteCookie("IsLogined");
	}
}

function UpLoadHeadPhoto(){
	alert("抱歉,此功能正在建设中，请稍后");	
}

function LoadMusicOrder(){
	var OrderData="action=MusicOrder"
	var MusicDate=GetAjax(null, null, "ajax.asp", OrderData)
	if(MusicDate.indexOf("|")==-1){
		$("MusicOrderBox").innerHTML="音乐排行载入错误";	
		return false;	
	}
	var ArrMusic=MusicDate.split("||");
	var MusicStr="<ul>"
	for(var i=0; i<ArrMusic.length; i++){
		var ArrMu=ArrMusic[i].split("|");
		MusicStr+="<li class=\"MusicOrder"+ (i+1) +"\">";
		MusicStr+="<a href=\"Mtv_show.asp?musicid="+ ArrMu[0] +"\">";
		MusicStr+=ArrMu[1] +"</a>";
		MusicStr+="<a href=\"Mtv_show.asp?musicid="+ ArrMu[0] +"\">";
		MusicStr+="<img src=\"images/listen.gif\" width=\"18\" height=\"18\" /></a>";
		MusicStr+="</li>";
	}
	MusicStr+="</ul>"
	$("MusicOrderBox").outerHTML=MusicStr;	
}

function LoadImages(){
	var SImgData="action=LoadImages"
	var ImagesDate=GetAjax(null, null, "ajax.asp", SImgData);
	if(ImagesDate=="") return false;
	ImagesDate=ImagesDate.replace(/\|\|/g, "");
	ShowPhotoBox.innerHTML+=ImagesDate;
	changeimages(0);
}

function changeimages(NowOrder){
	var o=$("ShowPhotoBox").getElementsByTagName("IMG");
	var OldOrder;
	OldOrder=NowOrder;
	NowOrder+=1;
	if(NowOrder>=o.length){
		NowOrder=0;
		OldOrder=o.length - 1;
	}
	$("ShowPhotoBox").filters[0].Apply();
		o[NowOrder].style.display = "block";
		o[OldOrder].style.display = "none";
		$("PhotoTitle").getElementsByTagName("TD")[0].innerText=o[NowOrder].alt;
	$("ShowPhotoBox").filters[0].Play(duration=2);
	setTimeout("changeimages("+ NowOrder +")", 3000);
}
function PageLoadEvent(){
	//LoadUserInfo();	
	window.setTimeout("changeimages(0)","1000");
	//window.setTimeout("LoadMusicOrder()","2000");
}
window.onload=PageLoadEvent;