///---------------361pt通行证------------------///

/**
 * 登录状态获取
 */
function loginStatus(){
	passport.getLoginStatus(showLoginStatus);
}



function keyDown(event){
	if(event.keyCode == 13){
		login();
	}
}

/**
 * 显示登录状态
 */
function showLoginStatus(status){
	if(status == "-1"){
		alert("您输入的用户名或者密码错误！如果您忘记密码请点击 “忘记密码”，了解更多请点击“帮助”。");
		window.location.href="http://www.361pt.com/login.jsp";
	}	
	else if(status == "-2")
		alert("您由于违规而被管理员禁止登录，请联系 service@361pt.com 解决，了解更多请点击“帮助”。");
	else{
		document.getElementById("login").innerHTML = status;
		//得到登录状态
		var l_s = document.getElementById("login_status").value;
		l_s = l_s + "";
		//已登录的话将sessionid的域名设置成一致
		if(l_s == "1"){
			var sessionid = document.getElementById("sessionid").value;
			SetCookie("JSESSIONID",sessionid,null,null,"361pt.com");
		}
	}
		
}
/**
 * 登录
 */
function login(){
	var name = document.getElementById("userName").value;
	if(name.Trim() == ""){
		document.getElementById("userName").focus();
		return;
	}
	var password = document.getElementById("password").value;
	if(password.Trim() == ""){
		document.getElementById("password").focus();
		return;
	}
	passport.login(name,password,showLoginStatus);
}
function checkLogin(){
	var name = document.getElementById("customerName").value;
	if(name.Trim() == ""){
		document.getElementById("customerName").focus();
		return false;
	}
	var password = document.getElementById("customerPassword").value;
	if(password.Trim() == ""){
		document.getElementById("customerPassword").focus();
		return false;
	}
}

////退出登陆
function loginOut(){
	passport.loginOut(getLoginOut);
}
function getLoginOut(info){
    //清除cookie;
    //DelCookie("userid");
    //alert("删除");
    //var userid = GetCookie("userid");
    ///alert(userid);
	window.location.href = "http://www.361pt.com/";	
}



/////----导航栏样式改变
var chId=null;
var divId;
function active(channelId){
	//隐藏上一个层
	document.getElementById(divId).style.display = "none";
	if(chId == -1)
		document.getElementById("banner_index").className = "liOver";
	else
		document.getElementById("channel_"+chId).className="liOver";
	if(channelId == -1){
		document.getElementById("banner_index").className = "liAct";
		document.getElementById("ad_index").style.display = "block";
		divId = "ad_index";
	}
	else{
		document.getElementById("channel_"+channelId).className = "liAct";
		document.getElementById("ad_"+channelId).style.display = "block";
		divId = "ad_"+channelId;
	}
	chId = channelId;
}

function hidden(channelId){
	
}
////初始化样式
function setClass(){
	if(chId ==-1){
		document.getElementById("banner_index").className = "liAct";
		document.getElementById("ad_index").style.display = "block";
	}	
	else{
		document.getElementById("channel_"+chId).className = "liAct";
		document.getElementById("ad_"+chId).style.display = "block";
	}	
}

function setOtherClass(){
	document.getElementById("ad_index").style.display = "block";
}

/////----------搜索验证

function checkSearch(){
	
	var keyword = document.getElementById("keyword").value.Trim();
	if(keyword == ""){
		document.getElementById("keyword").focus();
		return;
	}
	document.getElementById("searchForm").submit();
}

function showChannel(obj){
	if(obj.value == 1){
		document.getElementById("channel.channelId").style.display="";
	}
	else{
		document.getElementById("channel.channelId").style.display="none";
	}
	document.getElementById("keyword").focus();
}

/////////----------资讯导航栏-------------------////
var columnId = null;

function setColumnClass(id){
	if(id != columnId){
		if(id == -1){
			document.getElementById("li_index").className = "li01";
			document.getElementById("a_index").className = "a01";
		}
		else{
			document.getElementById("li_"+id).className = "li01";
			document.getElementById("a_"+id).className = "a01";
		}
	}
}

function hiddenColumnClass(id){
	if(id != columnId){
		if(id == -1){
			document.getElementById("li_index").className = "";
			document.getElementById("a_index").className = "";
		}
		else{
			document.getElementById("li_"+id).className = "";
			document.getElementById("a_"+id).className = "";
		}
	}
}

////初始化栏目样式
function initColumnClass(){
	if(columnId != -2){ //-2为没有一个为选中
		if(columnId == -1){ //首页选中
				document.getElementById("li_index").className = "li01";
				document.getElementById("a_index").className = "a01";
		}
		else{
			document.getElementById("li_"+columnId).className = "li01";
			document.getElementById("a_"+columnId).className = "a01";
		}
	}
}

/////////-----搜索初始化------///
function setSearch(channelId,keyword){
	var channels = document.getElementById("channel.channelId").options;
	for(var i = 0;i < channels.length;i++){
		if(channels[i].value == channelId){
			channels[i].selected = "true";
			break;
		}
	}
	document.getElementById("keyword").value = keyword;
}


//////--留言查看跳转
function viewMessage(){
	//首先判断是否已登录
	passport.getStatus(getMessageInfo);
}

function getMessageInfo(status){
	if(status == "1"){
		//已登录到客户管理中心区
		window.location.href = "http://www.361pt.com/customer/center.html";
	}
	else{
		alert("要查看留言，请先登录，然后到【客户管理中心】查看。");
		window.location.href="http://www.361pt.com/login.jsp";
	}
}

/////////-----cookie操作--------------/////////
function GetCookieVal(offset){
//获得Cookie解码后的值
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie(name, value){
//设定Cookie值
	var expdate = new Date();
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 60 * 60 * 1000));
	document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
	+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
	+((secure == true) ? "; secure" : "");
}
function DelCookie(name){
//删除Cookie
	var exp = new Date();
	exp.setTime (exp.getTime() - 1000);
	var cval = GetCookie (name);
	//document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
	document.cookie = "";
}
function GetCookie(name){
//获得Cookie的原始值
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen){
		var 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 showSelect(obj){
	var select = obj.options;
	for(var i = 0;i < select.length;i++){
		if(select[i].selected){
			var v = select[i].value;
			if(v == "-2"){
				showDiv('div1','training_div');
				break;
			}
		}
	}
}
function selectChannel(){
	var select  = document.getElementById("channel.channelId").options;
	for(var i = 0;i < select.length;i++){
		if(i == 0){
			select[i].selected = true;
			break;
		}
	}
}

function setTrainSelect(){
	var select = document.getElementsByName("train_type");
	var trainType = 1;
	for(var i = 0;i < select.length;i++){
		if(select[i].checked){
			var v = select[i].value;
			document.getElementById("trainType").value = v;
			break;
		}
	}
	closeDiv('div1','training_div');
	var keyword = document.getElementById("keyword").value.Trim();
	if(keyword == ""){
		document.getElementById("keyword").focus();
	}
}

function setTrainType(type){
	var select = document.getElementsByName("train_type");
	for(var i = 0;i < select.length;i++){
		var v = select[i].value;
		if(v == type){
			select[i].checked = true;
			document.getElementById("trainType").value = v;
		}
	}
}