﻿function loginPage(){
	focusIptUN();
	blurIptUN();
	focusIptPW();
	blurIptPW();
	overChange();
	postLogin();
	ajaxLogin();
	rememberpassword();
	////changeLogo($("#tn-logo"), "logo_bs_test", "logo_bs_tests");
	refresh();
	hoverpassword();
	focuscorpemail();
	blurcorpemail();
	corpsubmit();
	keydownCM();
}
/*//logo
function changeLogo(obj, object, objectOver) {
    var browser_ver = $.browser.version;
    var accurate_value = browser_ver.substr(0, 1);
    if ($.browser.msie && accurate_value != '6') {
        obj.attr("src", "images/" + object+".gif")
    }
    obj.mouseover(function () {
        $(this).attr("src", "images/" + objectOver + ".gif");
        if ($.browser.msie && accurate_value != '6') {
            $(this).attr("src", "images/" + objectOver + ".gif");
        }
    });
    obj.mouseout(function () {
        $(this).attr("src", "images/" + object + ".gif");
        if ($.browser.msie && accurate_value != '6') {
            $(this).attr("src", "images/" + object + ".gif");
        }
    });   
}
*/
function refresh(){
	var ipttext = $("#UserName")	
	if(ipttext.val() != "" && ipttext.val() != "请输入注册时的邮箱" ){
	    ipttext.addClass("color666");
	}else{
		ipttext.val("请输入注册时的邮箱");
		ipttext.removeClass("color666");
	}
	$("#corperrormsg").removeClass("corperrormsg");
	$("#corperrormsg").html("拥有企业邮箱才可加入您的公司网络");
	var ipt = $(".corpemail input");
	var delva = ipt.attr("defaultval");
	if(ipt.val() != "" || ipt.val() != delva){
		ipt.val("请填写您的企业邮箱");
	}
}
//滑上去边成2px边框
function overChange(){
	var item = $(".inputwrapper");
	item.hover(function(){
		$(this).addClass("current_inputwrapper");	
	},function(){
		$(this).removeClass("current_inputwrapper");	
	});
}
//用户名得到焦点
function focusIptUN(){
	var item = $(".username");
	var ipt = $(".username input");
	var delva = ipt.attr("defaultval");
	ipt.bind("focus",function(){
		var curval = $(this).val();
		if(delva == curval ){
			$(this).val("");
		}
		$("#errorMsg").hide();
		item.removeClass("error_inputwrapper");
		item.removeClass("current_inputwrapper");
		item.addClass("focus_inputwrapper");	
	});
}
//用户名失去焦点
function blurIptUN(){
	var item = $(".username");
	var ipt = $(".username input");
	var delva = ipt.attr("defaultval");
	ipt.bind("blur",function(){
		var curval = $(this).val();
		if(curval == ""){
			$(this).val(delva);
			item.removeClass("focus_inputwrapper");
		}
		if(curval != "" && curval != delva  ){
			item.removeClass("focus_inputwrapper");
			item.addClass("blur_inputwrapper");
			if(!checkIptUN(curval)){
				item.addClass("error_inputwrapper");
				$("#errorMsg").html("邮箱格式不正确").show();
			}
		}else{
			item.removeClass("focus_inputwrapper");
			item.removeClass("blur_inputwrapper");
			ipt.removeClass("color666")
		}
	});
}
//用户名验证
function checkIptUN(curval){
	var reg = /^([a-zA-Z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;
	if(curval != ""){
		if(!reg.test(curval)){
			return false;
		}
		return true;
	}
}
//排除黑名单
function filteriptCM(curval){
	var str = ["qq.com","163.com","gmail.com","yahoo.com.cn","yahoo.com","126.com","139.com","hotmail.com","live.cn","tom.com","sina.com","21cn.com","sohu.com","sina.com.cn","eyou.com","sogou.com","citiz.net"];
	var index = curval.indexOf("@");
	var substr = curval.substring(index+1);
	if(substr == "qq.com" || substr == "163.com" || substr == "gmail.com" || substr == "yahoo.com.cn" || substr == "yahoo.com" || substr == "126.com" || substr == "139.com" || substr == "hotmail.com" || substr == "live.cn" || substr == "tom.com" || substr == "sina.com" || substr == "21cn.com" || substr == "sohu.com"|| substr == "sina.com.cn" || substr == "eyou.com" || substr == "sogou.com" || substr == "citiz.net"){
		return false;
	}
	return true;
}
//企业邮箱获得焦点
function focuscorpemail(){
	var item =$(".corpemail");
	var ipt = $(".corpemail input");
	var delva = ipt.attr("defaultval");
	ipt.bind("focus",function(){
		var curval = $(this).val();
		if(delva == curval ){
			$(this).val("");
		}
		$("#corperrormsg").removeClass("corperrormsg");
		$("#corperrormsg").html("拥有企业邮箱才可加入您的公司网络");
		item.removeClass("current_inputwrapper");
		item.addClass("focus_inputwrapper");	
	});
}
//企业邮箱失去焦点
function blurcorpemail(){
	var item =$(".corpemail");
	var ipt = $(".corpemail input");
	var delva = ipt.attr("defaultval");
	ipt.bind("blur",function(){
		var curval = $(this).val();
		if(curval == ""){
			$(this).val(delva);
			item.removeClass("focus_inputwrapper");
		}
		if(curval != "" && curval != delva  ){
			item.removeClass("focus_inputwrapper");
			item.addClass("blur_inputwrapper");
		}else{
			item.removeClass("focus_inputwrapper");
			item.removeClass("blur_inputwrapper");
			ipt.removeClass("color666")
		}
	});
}
//企业邮箱enter键
 function keydownCM(){
	var ipt = $(".corpemail input");
	ipt.bind("keydown",function(event){
		if(event.keyCode == 13){
		if(!corpemailcheck()){
			return false;
		}
		ajaxsubmit();
		}
	});	
 }
//企业邮箱提交
function corpsubmit(){
	var btn = $("#reg");
	btn.bind("click",function(){
		ajaxsubmit();
	});
}
function ajaxsubmit(){
	if(!corpemailcheck()){
		return false;
	}
	var iptval = $("#corpmail").val();
	var errormsg = $("#corperrormsg");
	$.ajax({
		type:"GET",
		url:G_Info.registerUserUrl,
		data:{
			email:iptval
		},
		/*success:function(json){
			if(json.Result == 1){
				window.location="index.htm";
			}else{
				this.error();
			}
		},
		error:function(){
			errormsg.addClass("corperrormsg");
			errormsg.html("此邮箱已注册，请直接登陆");
		}*/
		success:function(json){
			if(json.Result == 1){
				window.location="index.htm";
			}else{
				errormsg.addClass("corperrormsg");
				errormsg.html(json.Msg);
			}
		}
	});
}
//企业邮箱验证
function corpemailcheck(){
	var ipt = $("#corpmail");
	var iptval = $("#corpmail").val();
	var delva = $("#corpmail").attr("defaultval");
	var errormsg = $("#corperrormsg");
	if(iptval==""||iptval == delva){
		errormsg.addClass("corperrormsg");
		errormsg.html("这里一定要填");
		return false;
	}
	if(!checkIptUN(iptval)){
		errormsg.addClass("corperrormsg");
		errormsg.html("邮箱格式不正确");
		return false;
	}
	if(!filteriptCM(iptval)){
		errormsg.addClass("corperrormsg");
		errormsg.html("请使用企业邮箱注册");
		return false;
	}
	return true;
}

//密码得到焦点
function focusIptPW(){
	var item = $(".password");
	var ipt = $(".password input");
	var delva = $(".delpas_tlf").text();
	var lab = $(".delpas_tlf");
	lab.bind("click",function(){
		$(this).hide();
		ipt.focus();
		item.removeClass("current_inputwrapper");
	})
	ipt.bind("focus",function(){
		lab.hide();
		item.addClass("focus_inputwrapper");
		item.addClass("current_inputwrapper");
		item.removeClass("error_inputwrapper");
	});	
}
//密码失去焦点
function blurIptPW(){
	var item = $(".password");
	var ipt = $(".password input");
	var lab = $(".delpas_tlf");
	var val =$(".password input").val();
	ipt.bind("blur",function(){
		var curval = $(this).val();
		item.removeClass("focus_inputwrapper");
		item.addClass("blur_inputwrapper");
		if(curval == ""){
			lab.show();
		}
	}).bind("keydown",function(ev){
		var oEven=ev||event;
		if(oEven.keyCode==13){
			if(!formCheck()){
				return false;
			}		

			if($("#Password").attr("ajax")){
				ajaxformCheck();
				ipt.trigger("blur");

			}else{
				document.getElementById("loginForm").submit();
			}
		}
	});
}
//提交验证
function formCheck(){
	var item1 = $(".password");
	var item2 = $(".username");
	var nameval = $("#UserName");
	if($("#Password").val() == "" && ($("#UserName").val() == "" ||　$("#UserName").val()=="请输入注册时的邮箱")){
		$("#errorMsg").html("请输入邮箱和密码").show();	
		item1.addClass("error_inputwrapper");
		item2.addClass("error_inputwrapper");
		return false;
	}
	if($("#UserName").val()=="请输入注册时的邮箱" || $("#UserName").val() == ""){
		$("#errorMsg").html("请输入注册时的邮箱").show();
		item2.addClass("error_inputwrapper");
		item1.removeClass("error_inputwrapper");
		return false;
	
	}else{
		if(!checkIptUN(nameval.val())){
			item2.addClass("error_inputwrapper");
			$("#errorMsg").html("邮箱格式不正确").show();
			return false;
		}
	}
	
	if($("#Password").val() == ""){
		$("#errorMsg").html("请输入密码").show();	
		item1.addClass("error_inputwrapper");
		item2.removeClass("error_inputwrapper");
		return false;
	}
	return true;
	
}
//提交
function postLogin(){
	var btn=$("#login");
	var li=$("#Password").parents("li");
	var ipt = $(".password input");
	var delva1 = ipt.attr("defaultval");
	var delva2 = $(".delpas_tlf").text();
	btn.bind("click",function(){
		if(!formCheck()){
			return false;
		}
		document.getElementById("loginForm").submit();
	});
}
function ajaxLogin(){
	var btn=$("#helplogin");
	var li=$("#Password").parents("li");
	var ipt = $(".password input");
	var delva1 = ipt.attr("defaultval");
	var delva2 = $(".delpas_tlf").text();
	btn.bind("click",function(){
		ajaxformCheck();
	});
}
//异步ajax提交验证
function ajaxformCheck(){
	if(!formCheck()){
		return false;
	}
	var emailval = $("#UserName").val();
	var pwdval = $("#Password").val();
	var rempwdval = $("#Remember").attr("value");
	var item1 = $(".password");
	var item2 = $(".username");
	var lab = $(".delpas_tlf");
	$.ajax({
		type:"GET",
		url: G_Info.loginUserUrl,
		data:{
			email:emailval,
			pwd:pwdval,
			remember:rempwdval,
			data:new Date()
		},
		success:function(JSON){
			if(JSON.Result == 1){
				window.location="index.htm";
			}else{
				this.error();
			}
		},
		error:function(){
			$("#errorMsg").html("请输入正确的用户名或密码").show();
			item1.addClass("error_inputwrapper");
			item2.addClass("error_inputwrapper");
			if(pwdval!=""){
				$("#Password").val("");
				lab.show();
			}
		}
	});
	
}
//滑上去密码
function hoverpassword(){
	var btncheckbox = $("#A1");
	btncheckbox.hover(function(){
		var self = $(this);
		self.addClass("hoverchecked");
	},function(){
		var self = $(this);
		self.removeClass("hoverchecked");
	});
}
//记住密码
function rememberpassword(){
	var btncheckbox = $("#A1");
	var iptcheckbox = $("#Hidden1")
	btncheckbox.bind("click",function(){
		var self = $(this);
		if(iptcheckbox.attr("value")=="false"){
			self.addClass("checkedpwd");
			self.removeClass("hoverchecked");
			iptcheckbox.attr("value","true");
		}else{
			btncheckbox.removeClass("checkedpwd");
			iptcheckbox.attr("value","false");
		}
	});
}

//友情链接
function ChangFriendLink(){
	this.chgShow = changFriendLinkShow;
	this.curIndex = 0;
	this.chgShow();
}
function changFriendLinkShow(){
	var that = this;
	var links = $('div.author_friendlink a');
	links.each(function(index){
		$(this).mouseover(function(){
			if(that.curIndex == index){
				return true;
			}
			
			that.curIndex = index;
			$(this).addClass("current").siblings().removeClass('current');
			$('.content_friendlink p').eq(index).addClass("on").siblings().removeClass('on');
		})
	});
}
window.CFL = new ChangFriendLink();

function PlaySlidePhoto(aoConf){
	this.conf = aoConf;
	this.init();
}
PlaySlidePhoto.prototype = {
	define:function(){
		this.wrap = $(this.conf.wrap);
		this.items = $(this.conf.items);
		this.wraptd = $(this.conf.wraptd);
		this.wrapCont = $(this.conf.wrapCont);

		this.curIdx = 0;
		this.toIdx = 0;

		this.trigs = $(this.conf.trigs);
		this.next=$(this.conf.next);

		this.pWidth = 0;
		this.Timer = null;
	},
	init:function(){
		this.define();
		this.addEvent();
		this.autoRun();
		this.buildDom();


		this.pWidth = $(this.items.get(0)).outerWidth();
	},
	buildDom:function(){
		
		if(this.wraptd.length){
			if(this.wraptd.length < 2){
				alert("html结构不对");
			}
		}
		$(this.wraptd.get(1)).html($(this.wraptd.get(0)).html());
	},
	change:function(idx){
		this.wrapCont.stop(true);
		this.toIdx = idx;
		this.slide(idx);
		this.curIdx = idx;

	},
	slide: function(idx){
		var len = this.items.length;
		var that = this;

		var curIdx = this.curIdx;
		var toIdx = this.toIdx;
		if(curIdx == len){
			curIdx = 0;
		}
		if(idx == len){
			toIdx = 0;
		}
		$(this.trigs.get(curIdx)).removeClass("current");
		$(this.trigs.get(toIdx)).addClass("current");
		if(this.trigs.get()){

		}
		this.wrapCont.animate({"margin-left":-(idx*this.pWidth)}, 300, function(){
			if(idx >= len){
				that.wrapCont.css("margin-left",0);
			}
		});
	},

	addEvent:function(){
		var that = this;
		this.trigs.each(function(idx){
			var self = $(this);
			self.bind("click", function(){
				if(that.Timer)clearInterval(that.Timer);
				that.change(idx);
				that.autoRun();

			});
		});
		this.next.bind("click",function(){
			if(that.Timer)clearInterval(that.Timer);
			that.runNext();
			that.autoRun();
		})
	},
	autoRun:function(){
		var that = this;
		var len = this.items.length;
		this.Timer=setInterval(function(){
			that.toIdx++;
			if(that.toIdx > len){
				that.toIdx = 1;
			}
			that.change(that.toIdx);
		}, 6000);
	},
	runNext: function(){
		var len = this.items.length;
		this.toIdx++;
		if(this.toIdx > len){
			this.toIdx =1;
		}
		this.change(this.toIdx);
	}
}
/*========================注册===============================================*/
/**
 * 输入项验证及提示
 * 验证规则、输入前提示、正确提示、错误提示
 */
var formItemTip_testreg = {
	"name":{//名字
		"patten":"^([\\u4E00-\\u9FA5]|[0-9a-zA-Z_]){1,12}$",
		"remindTip":'<span class="tn-pop-remind">请填写您的姓名<br><em>允许1-12位中文、字母、数字、下划线<em></span>',
		"rightTip":'',
		"errorTip":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">姓名只能包括中文、英文字母、数字和下划线</span>'
	},
	"company":{//公司名字
		"patten":"^([\\u4E00-\\u9FA5]|[0-9a-zA-Z_]){1,12}$",
		"remindTip":'<span class="tn-pop-remind">请填写您的企业名称<br><em>允许1-12位中文、字母、数字、下划线<em></span>',
		"rightTip":"",
		"errorTip":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">企业名称只能包括中文、英文字母、数字和下划线</span>'
	},
	"phone":{//电话号码
		"patten":"^[\\d\\-]{1,}$",
		"remindTip":'<span class="tn-pop-remind">请填写您的电话号码<br><em>允许数字、短横线<em></span>',
		"rightTip":"",
		"errorTip":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">请输入正确的电话号码 例如：010-1234567</span>'
	},
	"email":{//电子邮箱
		"patten":"^\\S+@\\S+\\.\\S+$",
		"remindTip":'<span class="tn-pop-remind">请填写您的企业邮箱<br><em>格式xxx@xxx.xxx<em></span>',
		"rightTip":"",
		"errorTip":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">请输入正确格式的电子邮件</span>',
		"warmTip1":'<span for="Name" generated="true" class="tn-pop-error" style="display:block" >该邮箱账号已获得试用权限，请用<br/>TMS账号直接登录&nbsp;<a href="index.htm" style="text-decoration:none; color:#039">返回首页</a></span>',
		"warmTip2":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">该邮箱账号已参加申请，<br/>请等待审核结果&nbsp;<a href="index.htm" style="text-decoration:none; color:#039">返回首页</a></span>'
	},
	"employee":{//员工人数
		"patten":"^\\d{1,}$",
		"remindTip":'<span class="tn-pop-remind">请填写您的员工人数<br><em>允许数字<em></span>',
		"rightTip":"",
		"errorTip":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">请填写您的员工人数<br>允许数字</span>'	
	},
	"util":{//通用
		"remind":"",
		"rightTip":'<span for="QQ" generated="true" class="tn-pop-pass" style="display:block">符合填写要求!</span>',
		"errorTip":"",
		"tipDom":[
		'	<div class="spb-reg-msg tn-reg-msg-long message-error">',
		'		<div class="tn-message-box">',
		'			<div class="tn-message-box-outer">',
		'				<div class="tn-message-box-inner"></div>',
		'			</div>',
		'		</div>',
		'	</div>'
		]
	}
};

function FormInputValidate(aoConf){
	this.conf = aoConf;
	this.define = defineFIV;
	this.init = initFIV;
	this.addEvent = addEventFIV;

	this.init();	
}
function defineFIV(){
	this.id = this.conf.id;
	
	this.dom = {};
	this.dom.input = $(this.conf.input);
	this.dom.tip = null;
	this.dom.tipInner = null;
	
	this.eFun = this;
	this.eFun.inputky = inputKeyupFIV;
	this.eFun.inputfc = inputFocusFIV;
	this.eFun.inputbl = inputBlurFIV;
	
	this.eFun.inputkdExtra = reservedNullFIV;
	this.eFun.inputkyExtra = reservedNullFIV;
	this.eFun.inputfcExtra = reservedNullFIV;
	this.eFun.inputblExtra = reservedNullFIV;
	
	this.eFun.subm = submitFIV_testreg;
	
	this.validate = validateFIV;
	this.showtip = showtipFIV;
	
	this.formItemTip = this.conf.formItemTip_testreg;
	this.itemUtil = this.conf.formItemUtil;
	this.norequire = 0 || this.conf.norequire;//是否为必填项
}
function initFIV(){
	this.define();
	
	if(!this.dom.tip){
		$(this.itemUtil.tipDom.join("")).attr("id", "spb-reg-msg_"+this.id).appendTo(document.body);
		this.dom.tip = $("#spb-reg-msg_"+this.id);
		this.dom.tipInner = this.dom.tip.find("div.tn-message-box-inner");
	}else{
		this.dom.tip = $("#spb-reg-msg_"+this.id);
	}
	
	this.addEvent();
}
function addEventFIV(){
	var that = this;
	
	this.dom.input.bind("focus", function(event){
		var self = $(this);
		that.eFun.inputfc();
		return that.eFun.inputfcExtra(event, self);
	}).bind("keydown", function(event){	
		var self = $(this);
		return that.eFun.inputkdExtra(event, self);
	}).bind("keyup", function(event){
		var self = $(this);
		that.eFun.inputky();
		return that.eFun.inputkyExtra(event, self);
	}).bind("blur", function(event){
		var self = $(this);
		that.eFun.inputbl();
		return that.eFun.inputblExtra(event, self);
	});
	$(window).bind("resize", function(){
		if(that.dom.tip.css("display") != "none"){
			that.showtip({});
		}
	});
}
function inputKeyupFIV(){
	var val = this.dom.input.val();
	if(val == ""){
		this.showtip({"text":this.formItemTip.remindTip});
	}
}
function inputFocusFIV(){
	var val = this.dom.input.val();
	this.dom.input.removeClass("tn-input-validation-error");
	this.dom.input.addClass("tn-input-validation-correct");
	if(val == ""){
		this.showtip({"text":this.formItemTip.remindTip});
	}
}
function inputBlurFIV(){
	var val = this.dom.input.val();
	this.dom.input.removeClass("tn-input-validation-correct");
	if(this.norequire){
		if(val == ""){
			this.dom.tip.hide();
			return true;
		}
	}
	if(!this.validate()){
		this.dom.input.addClass("tn-input-validation-error");
		this.showtip({"text":this.formItemTip.errorTip});
		return false;
	}else{
		this.showtip({"text":this.itemUtil.rightTip});
		return true;
	}
}
function validateFIV(){
	var val = this.dom.input.val();
	var pat = RegExp(this.formItemTip.patten);
	if(!pat.test(val)){
		return false;
	}
	return true;
}
function showtipFIV(option){
	var tip = this.dom.tip;
	var tipInner = this.dom.tipInner;
	var target = this.dom.input;
	var tiptext = option.text;
	
	var iw = target.innerWidth();
	var ih = target.innerHeight();
	var offset = target.offset();
	var tw = tip.innerWidth();
	var th = tip.innerHeight();
	
	if(tiptext){
		tipInner.html(tiptext);
	}
	tip.css({"display":"block", "position":"absolute", "left":(offset.left+iw+5), "top":(offset.top)});
}
function reservedNullFIV(){}

function submitFIV_testreg(){
	if(window.FIV_email.validateLock){//邮箱正在验证被锁定
		DialogT.show($("#btn_fm_reg"), {sureHide:false, cancel:function(){DialogT.hide()}, "cancelText":"<span style='font-weight:normal; color:#666'>我知道了</span>", "text":"你太着急啦，邮箱还没验证完呢^^"});
		return false;
	}
	var nameRet = FIV_name.eFun.inputbl();
	var companyRet = FIV_company.eFun.inputbl();
	var emailRet = FIV_email.eFun.inputbl("submit");
	var employeeRet = FIV_employee.eFun.inputbl();
	var phoneRet = FIV_phone.eFun.inputbl();
	var isValidate = true;
	if(phoneRet){
		isValidate = nameRet && companyRet && emailRet && employeeRet;
	}else{
		isValidate = nameRet && companyRet && emailRet && employeeRet && phoneRet;//如果非必填项填了但不合法则不让通过
	}
	
	if(isValidate){
		submitDataFiv_testreg();
		return true;
	}else{
		return false;
	}
}
function submitDataFiv_testreg(){
	var url = G_Info.applyRegUrl;
	var familyName = $("#familyName").val();
	var companyName = $("#companyName").val();
	var companyEmail = $("#companyEmail").val();
	var employeeNum = $("#employeeNum").val();
	var phoneNum = $("#phoneNum").val();
	$.ajax({
		type:"post",
		url:url+"?v="+(new Date()).getTime(),
		dataType:"json",
		data:{"applyUserName":familyName, "companyName":companyName, "email":companyEmail, "firmSize":employeeNum, "phone":phoneNum},
		success:function(res){
			var ret = parseInt(res.result);
			var text = "任务失败";
			var extraClass = "";
			var cancelText = "";
			var cancelFun = function(){DialogT.hide()};
			switch(ret){
				case 1:{//申请已成功
					text = "<span style='font-weight:normal; color:#666'>信息已提交成功！我们将尽快审核<br/>并邮件告知您结果，谢谢！</span>";
					extraClass = "yes_verify";	
					cancelText = "<span style='font-weight:normal; color:#666'>我知道了</span>";
					
				}break;
				case 2:{//失败，重复申请
					text = "<span style='font-weight:normal; color:#666'>该邮箱账号已参与过申请，<br/>请等待审核结果</span>";
					cancelText = "<span style='font-weight:normal; color:#666'>我知道了</span>";
				}break;
				case 3:{//已申请，TMS中存在并在白名单
					text = "<span style='font-weight:normal; color:#666'>该邮箱账号已获得试用权限，<br/>请直接登录</span>";
					cancelText = "<span style='font-weight:normal; color:#666'>返回首页</span>";
					cancelFun = function(){location.href="index.htm"}
				}break;
			}
			DialogT.show($("#btn_fm_reg"), {sureHide:false, cancel:cancelFun, "cancelText":"<span style='font-weight:normal; color:#666'>我知道了</span>", "text":text, "verifyClass":extraClass});
		},
		error:function(res){
		}
	});
}

function addEventToFormBatch_testreg(){
	window.FIV_name = new FormInputValidate({"id":"name", "input":"#familyName", "formItemTip":formItemTip_testreg.name, "formItemUtil":formItemTip_testreg.util});
	window.FIV_company = new FormInputValidate({"id":"company", "input":"#companyName", "formItemTip":formItemTip_testreg.company, "formItemUtil":formItemTip_testreg.util});
	window.FIV_email = new FormInputValidate({"id":"email", "input":"#companyEmail", "formItemTip":formItemTip_testreg.email, "formItemUtil":formItemTip_testreg.util});
	window.FIV_employee = new FormInputValidate({"id":"employee", "input":"#employeeNum", "formItemTip":formItemTip_testreg.employee, "formItemUtil":formItemTip_testreg.util});
	window.FIV_phone = new FormInputValidate({"id":"phone", "input":"#phoneNum", "formItemTip":formItemTip_testreg.phone, "formItemUtil":formItemTip_testreg.util, "norequire":1});

	$("#btn_fm_reg").bind("click", function(){
		submitFIV_testreg();
	});

	//重写邮箱的方法
	window.FIV_email.validateLock = false;//邮箱验证时锁定，false为不锁
	window.FIV_email.validateEmail = validateEmail;
	window.FIV_email.eFun.inputbl = function(action){
		return window.FIV_email.validateEmail(action);	
	}
	
	window.FIV_name.eFun.inputkdExtra = validateNameKeydown;
	window.FIV_name.eFun.inputkyExtra = validateNameKeyup;

	window.FIV_company.eFun.inputkdExtra = validateNameKeydown;
	window.FIV_company.eFun.inputkyExtra = validateNameKeyup;
	
	window.FIV_name.dom.input.attr("maxlength", "12");
}

function validateNameKeydown(event, ob){
	var code = event.keyCode;
	if(code==8 || code==46 || code==37 || code==39){
		return true;
	}else{
		var val = $.trim(this.dom.input.val());
		if(val.length >= 12){
			this.dom.input.val(val.substring(0, 12));
			//return false;	
		}
	}
	return true;	
}
function validateNameKeyup(event, ob){
		var val = $.trim(this.dom.input.val());
		if(val == ""){
			this.dom.input.val(val);//写值后IE下会使光标置
			return false;	
		}
		if(/^ | $/.test(this.dom.input.val())){
			this.dom.input.val(val);//写值后IE下会使光标置末
		}	
		if(val.length > 12){
			this.dom.input.val(val.substring(0, 12));	
		}	
}

function validateEmail(action){
	var that = this;
	var val = this.dom.input.val();
	val = val.replace(/(^ *)|( *$)/g, "");
	this.dom.input.val(val);
	this.dom.input.removeClass("tn-input-validation-correct");
	if(!this.validate()){
		this.dom.input.addClass("tn-input-validation-error");
		this.showtip({"text":this.formItemTip.errorTip});
		return false;
	}else{
		this.showtip({"text":this.itemUtil.rightTip});
		if(action == "submit")return true;
	}
	var waiting = $("#waiting");
	if(waiting.length == 0){
		$('<img id="waiting" style="vertical-align:middle" src="http://stnew.beisen.com/tita/passport/reg/img/waiting.gif"/>').appendTo(this.dom.input.parent());
		waiting = $("#waiting");
	}
	waiting.show();
	window.FIV_email.validateLock = true;
	$.ajax({
		url:G_Info.regEmailValidateurl,
		type:"post",
		dataType:"json",
		data:{"email":val},
		success:function(res){
			var ret = parseInt(res.result);
			var text = "验证失败";
			var extraClass = "";
			switch(ret){
				case 0:{//用户不能直接登录
				
				}break;
				case 1:{//用户能直接登录
					that.showtip({"text":that.formItemTip.warmTip1});		
				}break;
				case 2:{//用户已经提交过申请
					that.showtip({"text":that.formItemTip.warmTip2});	
				}break;
			}

		},
		error:function(){
			waiting.hide();	
		},
		complete:function(){
			waiting.hide();
			window.FIV_email.validateLock = false;	
		}	
	});
}
/*=============找回密码=================*/
function findPassWordPage(){
	// 回车提交
	$("#email").bind("keydown", function (ev) {
		var oEven = ev || event;
		if (oEven.keyCode == 13) {              
			findPasswordPost();
		}
	});
	$("#postMiniBlogThread").click(findPasswordPost);
  
    
    //添加遮罩层
    function AddLoginShadow() {
        var obj = $(".btn_green");
        var set = obj.offset();
        var w = obj.width();
        var h = obj.height();
        var l = set.left;
        var t = set.top;
        $("#lockmasker").css("width", w + "px").css("height", h + "px")
            .css("top", t + "px").css("left", l + "px").css("display", "block");
       
    }
    //移除遮罩
    function RemoveRegisterShadow() {
        var obj = $(".btn_green");
        $("#lockmasker").css("display", "none");
    }
    
  
    function findPasswordPost() {
        AddLoginShadow();
        if (findCheck()) {

            $.ajax({
                type: "POST",
                url: G_Info.urlForgotPassword,
                data: { email: $.trim($('#email').val()) },
                dataType: "json",
                traditional: true,
                success: function (json) {
                    //var json = eval(msg);
                    if (json.Flag==1) {
                        window.location = 'FindPasswordSuccess/' + $.trim($('#email').val());
                    }
                    else {
                        $("#findMsg").html(json.Message);
                        RemoveRegisterShadow();
                    }
                }
            });

        }
        else {
            RemoveRegisterShadow();
        }
        }

        inputFocus($("#email"));
        function inputFocus(obj) {

            var delval = obj.attr("defaultText");
            var stext = obj.val();
            if (delval != stext) {
                obj.addClass("focus_edit_fr");
            }
            obj.focus(function () {
                if (delval == obj.val() && stext != "") {
                    $(this).val("").addClass("focus_edit_fr");
                }
            });

            obj.blur(function () {
                var retTxt = trimall(stext);
                if ($(this).val() == "" || delval == obj.val()) {
                    $(this).val(delval).removeClass("focus_edit_fr");
                }
            });

        }
    function verifyEmail(emailAddr) {
        var reg = /^([a-zA-Z0-9_\.-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
        if (reg.test(emailAddr)) {
            return true;
        } else {
            return false;
        }
	}
	function findCheck(){
		if ($('#email').val() == '' || $('#email').val() == '请输入登录时用的邮箱') {
			$("#findMsg").html("请填写您注册时使用的邮箱，否则无法帮您找回密码");
			$('#email').addClass("error_edit_fr");
			return false;
		}
		if (!verifyEmail($.trim($('#email').val()))) {
			$("#findMsg").html("邮箱格式不正确，正确格式例：username@companyname.com");
			return false;
		}
		return true;
   }  
}


/**
 * 输入项验证及提示
 * 验证规则、输入前提示、正确提示、错误提示
 */
var formItemTip = {
	"name":{//名字
		"patten":"^([\\u4E00-\\u9FA5]|[0-9a-zA-Z_]){1,12}$",
		"remindTip":'<span class="tn-pop-remind">请填写您的姓名<br><em>允许1-12位中文、字母、数字、下划线<em></span>',
		"rightTip":'',
		"errorTip":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">姓名只能包括中文、英文字母、数字和下划线</span>'
	},
	"oldpassword":{//旧密码
		"patten":"^[\\x21-\\x7e]{6,20}$",
		"remindTip":'<span class="tn-pop-remind">请输入新密码<br><em>长度在6-20位之间，允许字母、数字和特殊字符<em></span>',
		"rightTip":'',
		"errorTip":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">长度在6-20位之间，允许字母、数字、特殊字符，区分大小写</span>',
		"errorTip3":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">旧密码错误</span>'
	},
	"newpassword":{//新密码
		"patten":"^[\\x21-\\x7e]{6,20}$",
		"remindTip":'<span class="tn-pop-remind">请输入新密码<br><em>长度在6-20位之间，允许字母、数字和特殊字符<em></span>',
		"rightTip":'',
		"errorTip":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">长度在6-20位之间，允许字母、数字、特殊字符，区分大小写</span>'
	},
	"newpassword2":{//新密码
		"patten":"^[\\x21-\\x7e]{6,20}$",
		"remindTip":'<span class="tn-pop-remind">请输入新密码<br><em>长度在6-20位之间，允许字母、数字和特殊字符<em></span>',
		"rightTip":'',
		"errorTip":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">长度在6-20位之间，允许字母、数字、特殊字符，区分大小写</span>',
		"errorTip2":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">与第一次输入不相同，请重新输入</span>'
	},
	"post":{//职位
		"patten":".{0,20}",
		"remindTip":'<span class="tn-pop-remind">请填写您的职位信息<br><em>字数不超过20<em></span>',
		"rightTip":"",
		"errorTip":'<span for="Name" generated="true" class="tn-pop-error" style="display:block">请填写您的职位信息<br>字数不超过20</span>'	
	},
	"util":{//通用
		"remind":"",
		"rightTip":'<span for="QQ" generated="true" class="tn-pop-pass" style="display:block">符合填写要求!</span>',
		"errorTip":"",
		"tipDom":[
		'	<div class="spb-reg-msg tn-reg-msg-long message-error">',
		'		<div class="tn-message-box">',
		'			<div class="tn-message-box-outer">',
		'				<div class="tn-message-box-inner"></div>',
		'			</div>',
		'		</div>',
		'	</div>'
		]
	}
};

function FormInputValidate(aoConf){
	this.conf = aoConf;
	this.define = defineFIV;
	this.init = initFIV;
	this.addEvent = addEventFIV;

	this.init();	
}
function defineFIV(){
	this.id = this.conf.id;
	
	this.dom = {};
	this.dom.input = $(this.conf.input);
	this.dom.tip = null;
	this.dom.tipInner = null;
	
	this.eFun = this;
	this.eFun.inputky = inputKeyupFIV;
	this.eFun.inputfc = inputFocusFIV;
	this.eFun.inputbl = inputBlurFIV;
	
	this.eFun.inputkdExtra = reservedNullFIV;
	this.eFun.inputkyExtra = reservedNullFIV;
	this.eFun.inputfcExtra = reservedNullFIV;
	this.eFun.inputblExtra = reservedNullFIV;
	
	this.eFun.subm = submitFIV;
	
	this.validate = validateFIV;
	this.showtip = showtipFIV;
	
	this.formItemTip = this.conf.formItemTip;
	this.itemUtil = this.conf.formItemUtil;
	this.norequire = 0 || this.conf.norequire;//是否为必填项
}
function initFIV(){
	this.define();
	
	if(!this.dom.tip){
		$(this.itemUtil.tipDom.join("")).attr("id", "spb-reg-msg_"+this.id).appendTo(document.body);
		this.dom.tip = $("#spb-reg-msg_"+this.id);
		this.dom.tipInner = this.dom.tip.find("div.tn-message-box-inner");
	}else{
		this.dom.tip = $("#spb-reg-msg_"+this.id);
	}
	
	this.addEvent();
}
function addEventFIV(){
	var that = this;

	this.dom.input.bind("focus", function(event){
		var self = $(this);
		that.eFun.inputfc();
		return that.eFun.inputfcExtra(event, self);
	}).bind("keydown", function(event){	
		var self = $(this);
		return that.eFun.inputkdExtra(event, self);
	}).bind("keyup", function(event){
		var self = $(this);
		that.eFun.inputky();
		return that.eFun.inputkyExtra(event, self);
	}).bind("blur", function(event){
		var self = $(this);
		that.eFun.inputbl();
		return that.eFun.inputblExtra(event, self);
	});
	$(window).bind("resize", function(){
		if(that.dom.tip.css("display") != "none"){
			that.showtip({});
		}
	});
}
function inputKeyupFIV(){
	var val = this.dom.input.val();
	if(val == ""){
		this.showtip({"text":this.formItemTip.remindTip});
	}
}
function inputFocusFIV(){
	var val = this.dom.input.val();
	this.dom.input.removeClass("tn-input-validation-error");
	this.dom.input.addClass("tn-input-validation-correct");
	if(val == ""){
		this.showtip({"text":this.formItemTip.remindTip});
	}
}
function inputBlurFIV(){
	var val = this.dom.input.val();
	this.dom.input.removeClass("tn-input-validation-correct");
	if(this.norequire){
		if(val == ""){
			this.dom.tip.hide();
			return true;
		}
	}
	if(!this.validate()){
		this.dom.input.addClass("tn-input-validation-error");
		this.showtip({"text":this.formItemTip.errorTip});
		return false;
	}else{
		this.showtip({"text":this.itemUtil.rightTip});
		return true;
	}
}
function validateFIV(){
	var val = this.dom.input.val();
	var pat = RegExp(this.formItemTip.patten);
	if(!pat.test(val)){
		return false;
	}
	return true;
}
function showtipFIV(option){
	var tip = this.dom.tip;
	var tipInner = this.dom.tipInner;
	var target = this.dom.input;
	var tiptext = option.text;
	
	var iw = target.innerWidth();
	var ih = target.innerHeight();
	var offset = target.offset();
	var tw = tip.innerWidth();
	var th = tip.innerHeight();
	
	if(tiptext){
		tipInner.html(tiptext);
	}
	tip.css({"display":"block", "position":"absolute", "left":(offset.left+iw+5), "top":(offset.top)});
}
function reservedNullFIV(){}

function submitFIV(){
	var nameRet = FIV_name.eFun.inputbl();
	var newpwRet = FIV_newpw.eFun.inputbl();
	var newpw2Ret = FIV_newpw2.eFun.inputbl("submit") && FIV_newpw2.eFun.inputblExtra();
	var isValidate = nameRet && newpwRet && newpw2Ret;
	
	if(isValidate){
		//submitDataFiv();
		return true;
	}else{
		return false;
	}
}
function submitDataFiv(){

}

function addEventToFormBatch(){
	window.FIV_name = new FormInputValidate({"id":"name", "input":"#Name", "formItemTip":formItemTip.name, "formItemUtil":formItemTip.util});
	window.FIV_newpw = new FormInputValidate({"id":"newpassword", "input":"#Password", "formItemTip":formItemTip.newpassword, "formItemUtil":formItemTip.util});
	window.FIV_newpw2 = new FormInputValidate({"id":"newpassword2", "input":"#ConfirmPassword", "formItemTip":formItemTip.newpassword2, "formItemUtil":formItemTip.util});
	window.FIV_post = new FormInputValidate({"id":"post", "input":"#Position", "formItemTip":formItemTip.post, "formItemUtil":formItemTip.util, "norequire":1});
	
	window.FIV_newpw.eFun.inputkdExtra = validateMaxKeydown;
	window.FIV_newpw2.eFun.inputkdExtra = validateMaxKeydown;
	window.FIV_newpw2.eFun.inputblExtra = validatePw2;
	window.FIV_post.eFun.inputkdExtra = validateMaxKeydown;


	$("#postMiniBlogThread").bind("click", function(){
		
	});
	$("#registerFrom").bind("submit", function(){
		return submitFIV();
	});


}

function validateMaxKeydown(event, ob, maxLen){
	maxLen = maxLen || 20; 
	var code = event.keyCode;
	if(code==8 || code==46 || code==37 || code==39){
		return true;
	}else{
		var val = $.trim(this.dom.input.val());
		if(val.length >= maxLen){
			return false;	
		}
	}
	return true;	
}
function validatePw2(){
	var val = this.dom.input.val();
	if(val != $("#Password").val()){
		this.showtip({"text":this.formItemTip.errorTip2});
		return false;
	}
	return true;
}

/*==========================邀请同事============================*/
function regIntiveMorePage(){

	//邀请他们鼠标滑过
    changeBgColor($(".tn-first-child"), "tn-first-child-hover");
	inviteInputFocus($(".delval_ep"));
	inviteColleaguesInit();
    
}
	function verifyEmail(emailAddr) {
		var reg = /^([a-zA-Z0-9_\.-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
		if (reg.test(emailAddr)) {
			return true;
		} else {
			return false;
		}
	} ;
    
    function inviteInputFocus(obj) {

        var objValue = obj.attr("defaultText");
        var stext = obj.val();
        if (objValue != stext) {
            obj.css("color", "#666");
        }
        obj.bind("focus keyup keydown",function () {
            if (objValue == obj.val() && stext != "") {
                $(this).val("").removeClass("delval_ep");
            }
        });

        obj.blur(function () {
            var retTxt = trimall(stext);
            if ($(this).val() == "" || objValue == obj.val()) {
                $(this).val(objValue).addClass("delval_ep");
            }
        });

    };
var itmes = [];
//验证邮箱
function EmailCheck() {
	itmes.length = 0;
	//验证格式
	var check = true;
	$(".email_please li input").each(function (idx) {
			var self = $(this);
            var delval = $(".delval_ep").attr("defaultText");
            if (self.val() != "") {
               // $(".tn-message-box-inner").html('');
			    var errorTip = self.parents('li').find('div.errormsg_ep');
                email =$.trim("emailList="+ self.val() + "@" + G_Info.TenantHostEmail);
                if (verifyEmail(email)) {
                    $(this).parent('li').find('div:last').css('display', 'none'); 
					errorTip.hide();
                } else {
                    errorTip.show();
					if ("请输入同事的企业邮箱" !== self.val() && self.val()!=""){
						errorTip.html('请检查你的邮箱格式');
					}
                    check = false;
                }
				if ("请输入同事的企业邮箱" !== self.val()) {
                    itmes.push(email);
                }
            }

        });
        if (itmes.length == 0) {
            $('.spb-reg-msg').css("display", "block").addClass("message-error");
            $(".delval_errormsg_ep").html("请至少输入一个邮箱地址");
            //return false;
        }
		
        if (check) {
           	//$('ul:last li').find('div:last').css('display', 'none');
			return true;
        }
        else {
            return false;

        }

    }

function inviteColleaguesInit(){
	$("#postMiniBlogThread").click(function () {
		if (EmailCheck()) {
			$.ajax({
				type: "POST",
				url: G_Info.ChannelUser,
				data: itmes,           
				traditional: true,
				success: function (res) {
					if(res.Result == 1){
						DialogT.show($("#postMiniBlogThread"), {sureHide:false,cancelHide:false,"text":"邀请成功", autoHide:true, verifyClass:"yes_verify"});
						$(".email_please li input").each(function (idx) {
							var self = $(this);
							if(idx == 0){
								self.val(self.attr("defaulttext")).addClass("delval_ep");
							}else{
								self.val("");
							}
						});
					}else{
						DialogT.show($("#postMiniBlogThread"), {sureHide:false,cancelHide:false, text:"邀请失败，请重新操作", autoHide:true, verifyClass:"yes_verify"});
					}
				},
				error:function(){
					DialogT.show($("#postMiniBlogThread"), {sureHide:false,cancelHide:false, text:"邀请失败，请重新操作", autoHide:true, verifyClass:"yes_verify"});
				}
			});
		}
	});
}
/*==========================注册成功============================*/
 $('#activeAgain').click(function () {
	$.ajax({
		type: "POST",
		url: G_Info.actionUserUrl,
		data: { email: G_Info.UserEmail },
		dataType: "json",
		traditional: true,
		success: function (msg) {
			DialogT.show($("#activeAgain"), {sureHide:false,cancelHide:false, text:msg.Message, autoHide:true, verifyClass:"yes_verify"});
			/*var testDialog = $.dialog({
				id: 'testDialog01',
				content: '<span class="tn-icon-small tn-icon-cue-succeed"></span>' + msg.Message,
				time: 2,
				title: '',             
				FPosition: {
					FAlign: "center",
					FVAlign: "top",
					PercentLeft: 0,
					PercentTop: 0,
					effect: true
				},
				follow: document.getElementById('activeAgain')
			});*/

		}
	});
});

//页面载入调用所有方法
function useTitaPage(){
	//addEventScroll();
	//whatTita();	
	loginPage();
	LoginDialog();
	//feedbackPage();
	//changeLogo($("#tn-logo"), "logo_bs_test", "logo_bs_back");

}

/*=================意见建议页方法=====================*/

function feedbackPage(){
	addadviceAllFunc();
	sumbitFeedBack();
}
//意见建议页方法调用
function addadviceAllFunc(){
	resetForm();
	var delfault = $("#email_advice").attr("defaultval");
	var contact = $("#email_advice");
	var text = $("#textarea_advice");
	var error_msg1 = $(".usererrorMsg");
	var error_msg2 = $(".pwderrorMsg");
	var button = $("#submitFeedback");
	var content = $("#submitFeedback");
	error_msg2.text("");
	error_msg1.text("");
	if(contact.val() != delfault){
		contact.val(delfault);
		self.parent().addClass("default_content");
	}
	text.bind("keyup",function(){
		var self = $(this);
		wordsRestrict(self);
		textKeyup(self);
		contactKeyup(self);
	});
	contact.bind("focus",function(){
		var self = $(this);
		contactgetFoucs(self);
	});
	contact.bind("blur",function(){
		var self = $(this);
		contactBlur(self);
	});
	contact.bind("keyup",function(){
		var self = $(this);
		 pwdKeyup(self);
	});
	contact.bind("keydown",function(ev){
		var oEven=ev||event;
		if(oEven.keyCode==13){
			ajaxSubmit();
		}
	});
	$("#feedback").bind("submit", function(){
		return false;
	});
	if(text.val()==""){
		content.addClass("grey_hand");
	}
}
//keyup方法,按钮变化
function  textKeyup(self){
	var content = $("#submitFeedback");
	if(self.val() !== ""){
		 content.addClass("focus_Feedback");
		 content.removeClass("grey_hand");
	}else{
		content.removeClass("focus_Feedback");
		content.addClass("grey_hand");
	}
	
}
//刷新时清空方法
function resetForm(){
	if($("#feedback").length){
		$("#feedback").get(0).reset();
	}
	var text = $("#textarea_advice");
	if(text.attr("disabled")){
		text.removeAttr("disabled");
	}
}
//文本域字数限制
function wordsRestrict(self){
	var totalnums = self.val();
	if(totalnums.length >= 1000){
			self.val(totalnums.substring(0,1000));
	}
}
//获得焦点
function contactgetFoucs(self){
	var delfault = $("#email_advice").attr("defaultval");
	if(self.val() == delfault){
		self.val("");
		self.parent().addClass("focus_content");	
	}
}
//失去焦点
function contactBlur(self){
	var dfl = "请留下你注册的Email，以便得到回复";
	if(self.val() == ""){
		self.val(dfl);
		self.parent().removeClass("focus_content");	
	}else{
		self.parent().addClass("focus_content");	
	}
	if(self.val() == dfl){
		self.parent().removeClass("focus_content");	
	}
}
//html标记验证

/*function contactKeyup(self){
	var error = $("<div class='error_msg'>不允许输入\< + 字母 + \>的组合</div>");
	var reg =/\<(.*)\>/;
	var content= self.val();
	if(reg.test(content)){
		self.parent().parent().append(error);
	}else{
		self.parent().parent().find(".error_msg").remove();
	}
	var error_msg = $(".error_msg");
	if(error_msg.length > 1){
		error_msg.hide();
	}
	$(error_msg[0]).show();
}*/
function contactKeyup(self){
	var reg =/\<(.*)\>/;
	var content= self.val();
	var error = $(".content_fb")
	var error_msg = $(".usererrorMsg");
	if(reg.test(content)){
		error_msg.text("不允许输入\< + 字母 + \>的组合");
		error.addClass("error");
	}else{
		error_msg.text("");
		error.removeClass("error");
	}
}
function pwdKeyup(self){
	var reg =/\<(.*)\>/;
	var content= self.val();
	var error_msg = $(".pwderrorMsg");
	var error = $(".content_cat");
	if(reg.test(content)){
		error_msg.text("不允许输入\< + 字母 + \>的组合");
		error.addClass("error");
	}else{
		error_msg.text("");
		error.removeClass("error");
	}
}
var tajax = false;
//提交按钮
function sumbitFeedBack(){
	var button = $("#submitFeedback");
	
	button.bind("click",function(){
		ajaxSubmit();
	});
}
function ajaxSubmit(){
	var button = $("#submitFeedback");
	var text = $("#textarea_advice");
	var error_msg1 = $(".usererrorMsg");
	var error_msg2 = $(".pwderrorMsg");
	error_msg2.text("");
	error_msg1.text("");
	var feedbackval = $("#textarea_advice").val();
	var contactval = $("#email_advice").val();
	var dfl = "请留下你注册的Email，以便得到回复";
	var content = $("#submitFeedback");
	var email =$("#email_advice");
	if(contactval == dfl){
		contactval = "";
	}
	if(feedbackval==""){
		button.removeClass("focus_Feedback");
	}
	if(!tajax){
	if(error_msg1.text() == "" && error_msg2.text() == ""){
		if(feedbackval != ""){
			$.ajax({
				type: "POST",
				url: G_Info.getFeedBackUrl,
				data:{
					feedback:feedbackval,
					userContact:contactval
				},
				success: function(josn){
					if(josn.Result == 1){
						DialogT.show(button, {sureHide:false, cancelHide:false,"text":"提交成功", autoHide:true, verifyClass:"yes_verify"});
						button.removeClass("focus_Feedback");
						resetForm();
					}
				},
				complete:function(){
					tajax = true;
					email.parent().removeClass("focus_content");
					email.trigger("blur");
					content.addClass("grey_hand");
					text.attr("disabled","disabled");
				}
			});
		}
		
	}
	}
}
/*=============查询字符串，触发事件==============*/

function whatTita(){
	var args = parseInt(QueryString("nums"));
	var subnavindex = $("#subnav dd");
	switch(args){
		case 1:
			$(subnavindex.get(0)).trigger("click");
			break;
		case 2:
			$(subnavindex.get(1)).trigger("click");
			break;
		case 3:
			$(subnavindex.get(2)).trigger("click");
			break;
		case 4:
			$(subnavindex.get(3)).trigger("click");
			break;
		case 5:
			$(subnavindex.get(4)).trigger("click");
			break;
		case 6:
			$(subnavindex.get(5)).trigger("click");
			break;
	}
}
//什么是tita页链接到为什么用tita子导航页
function QueryString(item){
	var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
	return svalue ? svalue[1] : svalue;
}

/*=============为什么使用tita页方法调用==============*/

function addEventScroll(){
	//左侧子导航单击，右侧图片及内容显示第几福绑定事件
	$("#subnav dd").bind("click",function(){
		var self = $(this);
		subNavTag(self);
		picScrollnext();
		picScrollprev();
	});
	//下一页按钮绑定事件
	$("#next").bind("click",function(){
		var self = $(this);
		nextpage(self);
	});
	//上一页按钮绑定事件
	$("#prev").bind("click",function(){
		var self = $(this);
		prevpage(self);
	});		
}
//左侧导航跟随图片滚动选中效果
function subNavTag(self){
	var idx = self.index();
	num = idx;
	introTxtScroll();
	subnav();
}
//下一页方法
function nextpage(self){
	var max = $(".content_sper img").length;
	 num++;
	 introTxtScroll();
	 subnav();
	 picScrollnext();
	 picScrollprev();	
}
//上一页方法
function prevpage(self){
	var max = $(".content_sper img").length;
	num--;
	introTxtScroll();
	subnav();
	picScrollnext();
	picScrollprev();
}
//图片上面的文字跟随图片显示或隐藏
function introTxtScroll(){
	var li = $(".content_er li");
	li.hide();
	$(li.get(num)).show();
}
//左侧子导航方法
function subnav(){
	var dd = $("#subnav dd");
	dd.removeClass("current");
	$(dd.get(num)).addClass("current");
}
//图片向下滚动
function picScrollnext(){
	var parent=$("div.picture_er");
	var show = parent.find("div.scrollpic_per");
	var s_content = parent.find(".content_sper");
	var s_width = show.width(); 
	if(!s_content.is(":animated")){
		 s_content.animate({left: -num*s_width},"slow"); 
	}
	iconshowhide();
}
//图片向上滚动
function picScrollprev(){
	var parent=$("div.picture_er");
	var show = parent.find("div.scrollpic_per");
	var s_content = parent.find(".content_sper");
	var s_width = show.width(); 
	if(!s_content.is(":animated")){
		 s_content.animate({left: +num*s_width},"slow"); 
	}
	iconshowhide();
}
//下一页，上一页按钮，图标显示或隐藏
function iconshowhide(){
	var max = $(".content_sper img").length; 
	if(num > 0){
		$("#prev").css("display","block")
	}else{
		$("#prev").css("display","none")
	}
	if(num < (max-1)){
		$("#next").css("display","block")
	}else{
		$("#next").css("display","none")
		}
}

/*==============头部登陆绑定事件=================*/

function LoginDialog(){
	$("#login_pop").bind("click",function(){
		$("#loginpop_content").show(500);
		var item1 = $(".username");
		var item2 = $(".password");
		nameval = $("#UserName").val();
		pwdval = $("#Password").val();
		item1.removeClass("error_inputwrapper");
		item2.removeClass("error_inputwrapper");
		$("#errorMsg").hide();
		if(pwdval!=""){
			var lab = $(".delpas_tlf");
			$("#Password").val("");
			lab.show();
		}
	});
	$("#close_pop").bind("click",function(){
		$("#loginpop_content").hide(500);
	});
}


window.PSP = new PlaySlidePhoto({"wrap":"#imgfocus", "items":"#imgfocus li", "wrapCont":"#imgfocus table:first", "wraptd":"#imgfocus td", "trigs":"#numfocus li","next":"#nextfocus"});



