/**  @author fire-j  */
function initWp(){
	$.each($("span[id^=bestWp_]"), function(){
		$(this).click(function(){
			var id = this.id.split("_")[1];
			for(var i = 1; i<=3; i++) {
				if(i == id) {
					$("span#bestWp_" + i).parent().addClass("hot_act" + i);
				} else {
					$("span#bestWp_" + i).parent().removeClass("hot_act" + i);
				}
			}
			$.each($("div[id^=h3_]"), function(){
				var did = this.id.split("_")[1];
				if(id == did) {
					$(this).show();
				} else {
					$(this).hide();
				}
			});
		});
	});
}
/**--人气智本--*/
function initHighWn(){
	$.each($("span[id^=highWn_]"),function(){
		$(this).click(function(){
			var id = this.id.split("_")[1];
			for(var i = 1; i<=3; i++) {
				var strCls = "h2_first";
				if(i == 2) {
					strCls = "h2_second";
				} else if(i == 3){
					strCls = "h2_third";
				}
				if(i == id) {
					$(".h2_right").parent().addClass(strCls);
					$("#higeWn_" + id).show();
				} else {
					$(".h2_right").parent().removeClass(strCls);
					$("#higeWn_" + i).hide();
				}
			}
		});
	});
}

$(document).ready(function(){
	initWp();
	initHighWn();
	contentLimitTwo();
//	initAdvs();
	window.setTimeout(rzeImgs, 1200);
});

function rzeImgs(){
	$(".highWisenoteImg").eq(0).rzeImg();
	$(".focusTalkImg").rzeImg();
	$(".goodWisenoteImg").rzeImg();
	$(".roomMenu").rzeImg();
}
var advs = [];
var advClassName = "hz_adv_pic";
var speedOfChange = 1200;
var sppedOfWait = 5800;
function initAdvs(){
	if(advs.length == 0) {
		advs = [{"url":"", "pic":"./images/hizhe/ad1.jpg"}, {"url":"", "pic":"./images/hizhe/ad2.jpg"}, {"url":"", "pic":"./images/hizhe/ad3.jpg"}];
	}
	var html = "";
	for(var i = 0; i < advs.length; i++) {
		html+="<div onclick=\"advLink()\" class=\""+advClassName+"\" style=\"display:none;background:transparent url(" + advs[i].pic + ") repeat scroll 0 0;z-index: "+ (advs.length + 15 - i)+"\"/>";
	}
	$(".h1").append(html);
	$("." + advClassName).corner("98px");
	playAdvs();
}

var activeAdvIndex = 0;
function playAdvs(c){
	c = c || 0;
//	activeAdvIndex = c;
	$("." + advClassName + ":eq("+c+")").fadeOut(speedOfChange, function(){
		if(c+1>=advs.length) c = -1;
		window.setTimeout("playAdvs("+(c+1)+")", sppedOfWait);
	});
	if(c+1>=advs.length) c = -1;
	$("." + advClassName + ":eq("+(c+1)+")").fadeIn(speedOfChange);
}

function advLink(){
	$("#myHeadId .hz_adv_pic").each(function(i){
		if($(this).is(":visible")){
			activeAdvIndex = i;
		}
	});
	window.open(advs[activeAdvIndex].url, "_blank");
}

function contentLimitTwo(){
	$.showWordByBreak(".h1_msg a.hasTitle", 9, true);
	$.showWordByBreak(".block_right a.hasTitle", 15, true);
	$.showWordByBreak(".hotzb_hi_list a.hasTitle", 8, true);
}

function contentLimitOne(){
	$.showWordByBreak(".h3_ltext", 65);//焦点话题 content
	$.showWordByBreak(".h2_list .h2_listl a", 10, true);//精彩目录
	$.showWordByBreak(".h2_intror li.hasTitle", 40, true);//人气智本
	$.showWordByBreak(".hotzb_block b.hasTitle", 8);//精彩智本
	$.showWordByBreak(".hotzb_block li.hasTitle", 10, true);//精彩智本
	$.showWordByBreak(".h3_title a.hasTitle", 12, true);//焦点话题
}

//from djx and updated it on 2009-11-03
/**--用户登录-- */
function login(){
	var userName = $("#userMail").val();
	var pwd = $("#userPwd").val();
	var remme = 0;
	if($("#rememberMe").attr("checked") == true){//是否选中
		remme = 1;
	}
	var result = validateLogin(userName,pwd);
	if(result){
	//	$("#loginFormId").submit();//改为form提交
		return true;
//		var url = "speedRegAndLogin!ajaxLogin";
//		$.json(url, {"userName":userName, "pwd": pwd, "rememberMe" : remme}, function(data){
//			if(data.userInfo == null){
//				alert(data.message);
//				return ;
//			}else{
//				goToUserHome();
//			}
//		});
	}else{
		return false;
	}
}

/**
 * 登录验证
 * @return
 */
function validateLogin(userName,pwd){
		var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
		if (userName== "") {
			alert("用户名不能为空！");
			return false;
		} else if (!myreg.test(userName)) {
			alert("用户名格式不正确！");
			return false;
		} else if (pwd == "") {
			alert("密码不能为空！");
			return false;
		} else if (pwd.length < 6) {
			alert("密码长度不能小于6！");
			return false;
		} else {
			return true;
		}
}