//文档载入完成，开始执行Js
 $(document).ready(function(){
							
	var Command = new  DjjBase("Command");
	
							
	//加载顶部导航菜单
	$("#nav_box ul li").mouseover(function(){switchmodTag($("#nav_box ul li").index(this) +1);});


	//加载滑动门功能
     $("ul.menu li:first-child").addClass("current");
     $("div.content").find("div.layout:not(:first-child)").hide();
     $("div.content div.layout").attr("id", function(){return idNumber("No")+ $("div.content div.layout").index(this)});
     $("ul.menu li").mouseover(function(){
         var c = $("ul.menu li");
         var index = c.index(this);
         var p = idNumber("No");
         show(c,index,p);
     });     
     function show(controlMenu,num,prefix){
         var content= prefix + num;
         $('#'+content).siblings().hide();
         $('#'+content).show();
         controlMenu.eq(num).addClass("current").siblings().removeClass("current");
     }; 
     function idNumber(prefix){var idNum = prefix;return idNum;};
	 //滑动门结束
	 
	 //设定所以时间
	 $("span.NowData").html(GetDate());
	 
	 //加载登录状态
	 $("#UserInfo").html(Command.UserLogin());
	 
	 Command.MiniLogin();
	 
	 $("#MiniLoginNow").click(function(){ MiniLoginForm(); });


});
 
 //返回当前日期
function GetDate()
{
	var s,d =  new Date();
	var D = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
	s = d.getFullYear()+ "年";
	s+= (d.getMonth() + 1) +"月";
	s+= d.getDate()  + "日 ";
	s+= D[d.getDay()];
	
	return s;
}



//邮件地址检查
function CheckMail(str)
{
    var patterns = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
	return  patterns.test(str);
}
//订阅邮件
/*function Subscribe(MailAddress,WebUrl)
{
	$.ajax({
   type: "POST",
   url: WebUrl + "RPC/SaveData/MailSubscription.asp",
   data: "address=" + MailAddress ,
   success: function(msg){	   
     if(msg =="True")
	 	alert("您的邮箱已经保存到系统中。");
		else
		alert("保存失败！");
   }
}); 
}
*/
//使用AjaxJSON提高邮件订阅
function Subscribe(MailAddress,WebUrl)
{
	$.getJSON(WebUrl + "RPC/Tool/MailSubscription.aspx?address=" + MailAddress + "&callback=?" ,
			  function(data){
				  				if(data.Action =="True")
									alert("您的邮箱已经保存到系统中。");
								else
									alert("保存失败！");
			  		}
			 );
}


//主菜单交换
function switchmodTag(modk)
{
	for(i=1; i <10; i++)
	{
	  if (i==modk) {
		document.getElementById("mod"+i).className="menuOn";
		document.getElementById("slidingList"+i).className="slidingList";
		}
	  else {
		document.getElementById("mod"+i).className="menuNo";
		document.getElementById("slidingList"+i).className="slidingList_none";
		}
	}
}

//新选择效果
function ShowLayer(index,allitem,tags,pannel)
{
	for(var i= 1;i< allitem +1;i++ )
	{
		document.getElementById( tags+ "_" + i).className="conphycbg3";
		document.getElementById( pannel+ "_" + i).style.display="none";
	}
		document.getElementById( tags+ "_" + index).className="conphdqbg3";
		document.getElementById( pannel+ "_" + index).style.display="block";
		
}
//将Cookies中的值转换为易用的对象
function tb_parseQuery ( query ) {
   var Params = {};
   if ( ! query ) {return Params;}// return empty object
   var Pairs = query.split(/[;&]/);
   for ( var i = 0; i < Pairs.length; i++ ) {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) {continue;}
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      val = val.replace(/\+/g, ' ');
      Params[key] = val;
   }
   return Params;
}

//核心函数功能类
function DjjBase(e)
{
		this.eventname	= e;
		this.User =  $.cookie("UserInfo");
		this.UserInfo =tb_parseQuery(this.User);
}
//显示用户的登录状态
DjjBase.prototype.UserLogin=function()
{
	if(!this.User)
	{
		return "欢迎您来道明诚！<a href=\"http://user.dmc-edu.com/Login\" >登陆</a> <a href=\"http://user.dmc-edu.com/Register/\" >免费注册</a>  ";	
	}else
	{
		return "欢迎您来道明诚！<a href=\"http://user.dmc-edu.com/UserCenter/\" >"+ this.UserInfo.UserName +"</a>  <a href=\"http://user.dmc-edu.com/LogOut/\" >退出</a>";	
	}
}
//显示倒计时功能
DjjBase.prototype.Countdown=function(datetime)
{
	var StartDate	= new Date()
	var EndDate		= new Date(this.KillFFTime(datetime)); 
	var Timedifference	=	Math.floor((EndDate.getTime()-StartDate.getTime())/1000);
	
	var d	= Math.floor(Timedifference /(24*60*60));
	var h 	= Math.floor(Timedifference % (24*60*60) /3600 );
	
	return day + "天" + h + "小时";
}
//兼容FireFox日期格式
DjjBase.prototype.KillFFTime=function(datatime)
{
	var s = datatime.split("-");
	return new Date(s[0],s[1]-1,s[2]);
}

//迷你登录框状态
DjjBase.prototype.MiniLogin=function()
{
	if(this.User)
	{
		$("#SubscribeMail h4").html("<a href=\"http://user.dmc-edu.com/\"  target=\"_blank\">"+ this.UserInfo.UserName +"</a> 您好，欢迎来到道明诚教育！ [<a href=\"http://user.dmc-edu.com/\"  target=\"_blank\">我的用户中心</a>] [<a href=\"http://user.dmc-edu.com/LogOut\"  target=\"_blank\">退出</a>]");
		
		$("#SubscribeMail h3").hide();	
		$("#SubscribeMail h4").show();	
	}
}


//迷你登录
function MiniLoginForm()
{
	var UserName = $("#MiniLoginName");
	var PassWord = $("#MiniLoginPass");
	
	if(!UserName.val()){alert("账户不能为空！");UserName.focus();return}
	if(!PassWord.val()){alert("密码不能为空！");PassWord.focus();return}
	
	
	$.getJSON("http://user.dmc-edu.com/RPC/Ajax/Login.ashx?UserName=" + UserName.val() + "&PassWord="+PassWord.val() + "&JsonCallBack=?",
			  function(data){
				  				if(data.state ==1)
									{
										//登录成功，转到会员中心
										top.location ="http://User.dmc-edu.com/UserCenter/";
									}
								else
								{
									alert("用户名或者密码不正确！");
									top.location="http://User.dmc-edu.com/Login/";
								}
			  		}
			 );
	
	
}
