document.write(unescape("<script src=\"http://image.yeekang.com/js/main.js\" language=\"JavaScript\" charset=\"gb2312\"></script>"));
document.write(unescape("<link href=\"http://image.yeekang.com/dialog/blue/dialogstyle.css\" rel=\"stylesheet\" type=\"text/css\" />"));

// 会员注册
if(typeof(yk)!="object")
{
	var yk={};
}
yk = {
	$ : function(objId){if(!objId){throw new Error("yk.$(String objId)参数必须");};if(document.getElementById){	return eval('document.getElementById("'+objId+'")');}else if(document.layers){return eval("document.layers['"+objId+"']");}else{return eval('document.all.'+objId);}},
	//获取样式名集合
	$class : function(n){var el = [], _el = document.getElementsByTagName('*');for (var i=0; i<_el.length; i++ ){if (_el[i].className == n||_el[i].className.indexOf(n+" ")!=-1 ){el[el.length] = _el[i];}}return el;},
	isIE : navigator.appVersion.indexOf("MSIE")!=-1?true:false,
	addEvent : function(obj,eventType,func){if(obj.attachEvent){obj.attachEvent("on" + eventType,func);}else{obj.addEventListener(eventType,func,false)}},
	delEvent : function(obj,eventType,func){if(obj.detachEvent){obj.detachEvent("on" + eventType,func)}else{obj.removeEventListener(eventType,func,false)}},
	readCookie : function(l){var i="",I=l+"=";if(document.cookie.length>0){offset=document.cookie.indexOf(I);if(offset!=-1){offset+=I.length;end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;i=unescape(document.cookie.substring(offset,end))}};return i},
	writeCookie : function(O,o,l,I){var i="",c="";if(l!=null){i=new Date((new Date).getTime()+l*3600000);i="; expires="+i.toGMTString()};if(I!=null){c=";domain="+I};document.cookie=O+"="+escape(o)+i+c}
};

function swapTypeBar(typeID)
{
	yk.$("reg_TypeID").value=typeID;
	
	if(typeID==2)
	{
		yk.$("_typeBar1").className="";
		yk.$("_typeBar2").className="s";
		yk.$("_docSetT").style.display="block";
		yk.$("_docSetC").style.display="block";
	}
	else
	{
		yk.$("_typeBar1").className="s";
		yk.$("_typeBar2").className="";
		yk.$("_docSetT").style.display="none";
		yk.$("_docSetC").style.display="none";
	}
	yk.$("_typeBar1").focus=yk.$("_typeBar1").blur();
	yk.$("_typeBar2").focus=yk.$("_typeBar2").blur();
}

//注册表单初始化
var chk=true;
function init_reg()
{	
	var ipt=yk.$class("text");
	for(var i=0;i<ipt.length;i++)
	{
	    //检查事件
		if(yk.$(ipt[i].id+"_msg"))
		{
			ipt[i].onblur=function()
			{
				eval("check_"+this.id+"(this)");
			}
		}
	}
}
//检测昵称
function check_reg_UserName(cobj)
{
	var strval=cobj.value;
	var reg=/^[a-zA-Z\u4e00-\u9fa5]{1}([a-zA-Z0-9\u4e00-\u9fa5]|[_]){1,11}$/;
	if(strval==cobj.defaultValue||!reg.test(strval))
		chk=false;
	else
		chk=true;
	
	if (chk)
	{		
		var Ajax = new oAjax("regdeal.ashx",chk_uNameRst);
		var arrKey = new Array("UserName","m");
		var arrValue = new Array(strval,"chkUserName");
		Ajax.Post(arrKey,arrValue);
	}
	else
	{
		yk.$("reg_UserName_msg").style.display='block';
		yk.$("reg_UserName_msg").innerHTML="昵称长度在2-12位，不能以数字和“_”开头的中英文或数字或“_”组成。";
		yk.$("reg_UserName_li").style.display='block';
		yk.$("reg_UserName_li").className="li_err";
	}
	return chk;
}
function chk_uNameRst(arrobj)
{
	if(arrobj[0]=="-1")
    {
		//yk.$("reg_UserName").focus();
		yk.$("reg_UserName_msg").style.display='block';
		yk.$("reg_UserName_msg").innerHTML=arrobj[1];
        yk.$("reg_UserName_li").style.display='block';
		yk.$("reg_UserName_li").className="li_err";
    }
    else
    {
		yk.$("reg_UserName_msg").style.display='none';
        yk.$("reg_UserName_li").style.display='block';
		yk.$("reg_UserName_li").className="li_ok";
    }
}
//检测邮箱
function check_reg_UserEmail(cobj)
{
    var str=cobj.value;
    var reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if(!reg.test(str))
		chk=false;
	else
		chk=true;
	
	if (chk)
	{
		var Ajax = new oAjax("regdeal.ashx",chk_uEmailRst);
		var arrKey = new Array("UserEmail","m");
		var arrValue = new Array(str,"chkUserEmail");
		Ajax.Post(arrKey,arrValue);
	}
	else
	{
	    yk.$("reg_UserEmail_msg").style.display='block';
		yk.$("reg_UserEmail_msg").innerHTML="输入的邮箱地址不正确，请检查是否输入了合法的邮箱地址。";
		yk.$("reg_UserEmail_li").style.display='block';
		yk.$("reg_UserEmail_li").className="li_err";
	}
	return chk;
}
function chk_uEmailRst(arrobj)
{
	if(arrobj[0]=="-1")
    {
		//yk.$("reg_UserEmail").focus();
		yk.$("reg_UserEmail_msg").style.display='block';
		yk.$("reg_UserEmail_msg").innerHTML=arrobj[1];
        yk.$("reg_UserEmail_li").style.display='block';
		yk.$("reg_UserEmail_li").className="li_err";
    }
    else
    {
		yk.$("reg_UserEmail_msg").style.display='none';
        yk.$("reg_UserEmail_li").style.display='block';
		yk.$("reg_UserEmail_li").className="li_ok";
    }
}
//检测手机
function check_reg_UserMobile(cobj)
{
    var str=cobj.value;
    var reg=/^[1]{1}(\d){10}$/;
	if(str!=""&&!reg.test(str))
		chk=false;
	else
		chk=true;
	
	if (chk)
	{
		if(str!="")
		{
			var Ajax = new oAjax("regdeal.ashx",chk_uMobileRst);
			var arrKey = new Array("UserMobile","m");
			var arrValue = new Array(str,"chkUserMobile");
			Ajax.Post(arrKey,arrValue);
		}
		else
		{
			yk.$("reg_UserMobile_msg").style.display='none';
			yk.$("reg_UserMobile_li").style.display='none';
		}
	}
	else
	{
	    yk.$("reg_UserMobile_msg").style.display='block';
		yk.$("reg_UserMobile_msg").innerHTML="手机号码长度为11位，请检查是否填写正确的手机号码。";
		yk.$("reg_UserMobile_li").style.display='block';
		yk.$("reg_UserMobile_li").className="li_err";
	}
	return chk;
}
function chk_uMobileRst(arrobj)
{
	if(arrobj[0]=="-1")
    {
		//yk.$("reg_UserMobile").focus();
		yk.$("reg_UserMobile_msg").style.display='block';
		yk.$("reg_UserMobile_msg").innerHTML=arrobj[1];
        yk.$("reg_UserMobile_li").style.display='block';
		yk.$("reg_UserMobile_li").className="li_err";
    }
    else
    {
		yk.$("reg_UserMobile_msg").style.display='none';
        yk.$("reg_UserMobile_li").style.display='block';
		yk.$("reg_UserMobile_li").className="li_ok";
    }
}
function check_reg_Password(cobj)
{
    var str=cobj.value;
    if(str.length<6||str.length>10)
    {
		yk.$("reg_Password_msg").style.display='block';
        yk.$("reg_Password_li").style.display='block';
		yk.$("reg_Password_li").className="li_err";
		chk=false;
    }
    else
    {
		yk.$("reg_Password_msg").style.display='none';
        yk.$("reg_Password_li").style.display='block';
		yk.$("reg_Password_li").className="li_ok";
		chk=true;
    }
    return chk;
}
function check_reg_Password2(cobj)
{
    var str=cobj.value;
    var str1=yk.$("reg_Password").value;
    if(str.length<6||str.length>10||str!=str1)
    {
		yk.$("reg_Password2_msg").style.display='block';
        yk.$("reg_Password2_li").style.display='block';
		yk.$("reg_Password2_li").className="li_err";
		chk=false;
    }
    else
    {
		yk.$("reg_Password2_msg").style.display='none';
        yk.$("reg_Password2_li").style.display='block';
		yk.$("reg_Password2_li").className="li_ok";
		chk=true;
    }
    return chk;
}
function check_reg_RealName(cobj)
{
    var str=cobj.value;
    if(str.length<2||str.length>16)
    {
		yk.$("reg_RealName_msg").style.display='block';
        yk.$("reg_RealName_li").style.display='block';
		yk.$("reg_RealName_li").className="li_err";
		chk=false;
    }
    else
    {
		yk.$("reg_RealName_msg").style.display='none';
        yk.$("reg_RealName_li").style.display='block';
		yk.$("reg_RealName_li").className="li_ok";
		chk=true;
    }
    return chk;
}
function check_reg_HosName(cobj)
{
    var str=cobj.value;
    if(str.length<2||str.length>50)
    {
		yk.$("reg_HosName_msg").style.display='block';
        yk.$("reg_HosName_li").style.display='block';
		yk.$("reg_HosName_li").className="li_err";
		chk=false;
    }
    else
    {
		yk.$("reg_HosName_msg").style.display='none';
        yk.$("reg_HosName_li").style.display='block';
		yk.$("reg_HosName_li").className="li_ok";
		chk=true;
    }
    return chk;
}
function check_reg_KsName(cobj)
{
    var str=cobj.value;
    if(str.length<2||str.length>50)
    {
		yk.$("reg_KsName_msg").style.display='block';
        yk.$("reg_KsName_li").style.display='block';
		yk.$("reg_KsName_li").className="li_err";
		chk=false;
    }
    else
    {
		yk.$("reg_KsName_msg").style.display='none';
        yk.$("reg_KsName_li").style.display='block';
		yk.$("reg_KsName_li").className="li_ok";
		chk=true;
    }
    return chk;
}
function check_reg_Telephone(cobj)
{
    var str=cobj.value;
    var reg=/^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$/;
	if(!reg.test(str))
		chk=false;
	else
		chk=true;
	
	if (chk)
    {
		yk.$("reg_Telephone_msg").style.display='none';
        yk.$("reg_Telephone_li").style.display='block';
		yk.$("reg_Telephone_li").className="li_ok";
		chk=true;
    }
    else
    {
		yk.$("reg_Telephone_msg").style.display='block';
        yk.$("reg_Telephone_li").style.display='block';
		yk.$("reg_Telephone_li").className="li_err";
		chk=false;
    }
    return chk;
}
function check_reg_Telephone_time(cobj)
{
    var str=cobj.value;
    if(str.length<2||str.length>50)
    {
		yk.$("reg_Telephone_time_msg").style.display='block';
        yk.$("reg_Telephone_time_li").style.display='block';
		yk.$("reg_Telephone_time_li").className="li_err";
		chk=false;
    }
    else
    {
		yk.$("reg_Telephone_time_msg").style.display='none';
        yk.$("reg_Telephone_time_li").style.display='block';
		yk.$("reg_Telephone_time_li").className="li_ok";
		chk=true;
    }
    return chk;
}
function chk_RegSumit(cform)
{
	if(!check_reg_UserName(yk.$("reg_UserName"))){chk=false;};
	if(!check_reg_UserEmail(yk.$("reg_UserEmail"))){chk=false;};
	if(!check_reg_UserMobile(yk.$("reg_UserMobile"))){chk=false;};
	if(!check_reg_Password(yk.$("reg_Password"))){chk=false;};
	if(!check_reg_Password2(yk.$("reg_Password2"))){chk=false;};
	var agree=0;
	if(cform.agree.checked==true)
	{
		agree=1;
	}
	var TypeID=cform.TypeID.value;
	if(TypeID=="2")
	{
		if(!check_reg_RealName(yk.$("reg_RealName"))){chk=false;};
		if(!check_reg_HosName(yk.$("reg_HosName"))){chk=false;};
		if(!check_reg_KsName(yk.$("reg_KsName"))){chk=false;};
		if(!check_reg_Telephone(yk.$("reg_Telephone"))){chk=false;};
		if(!check_reg_Telephone_time(yk.$("reg_Telephone_time"))){chk=false;};
	}
	var UserSex="0";
	for(var i=0; i<cform.UserSex.length;i++)
	{
		if(cform.UserSex[i].checked)
		{
			UserSex=cform.UserSex[i].value;
			break;
		}
	}
	
	if(!chk)
	{
		alert("请按照红色框中提示完善各项信息！");
		return false;
	}
	else if(UserSex=="0")
	{
		alert("请选择您的性别！");
		return false;
	}
	else if(agree!=1)
	{
		alert("您必须同意服务协议，才能继续注册！");
		return false;
	}
	else
	{
		var UserName=cform.UserName.value;
		var UserEmail=cform.UserEmail.value;
		var UserMobile=cform.UserMobile.value;
		var Password=cform.Password.value;
		var RealName=cform.RealName.value;
		var HosName=cform.HosName.value;
		var KsName=cform.KsName.value;
		var Telephone=cform.Telephone.value;
		var Telephone_time=cform.Telephone_time.value;
		
		var CodeStr=cform.CodeStr.value;
		var regFrom=cform.regFrom.value;
		
		yk.$("_btnSubmit").disabled="disabled";
		yk.$("_btnSubmit").className="reg no";
		yk.$("_btnTip").style.display="block";
		yk.$("_btnTip").innerHTML="注册中，请稍候...";
		
		var Ajax = new oAjax("regdeal.ashx",chk_RegRst);
		var arrKey = new Array("m","TypeID","UserName","UserEmail","UserMobile","Password","RealName","HosName","KsName","Telephone","Telephone_time","UserSex","CodeStr","regFrom");
		var arrValue = new Array("RegSumit",TypeID,UserName,UserEmail,UserMobile,Password,RealName,HosName,KsName,Telephone,Telephone_time,UserSex,CodeStr,regFrom);
		Ajax.Post(arrKey,arrValue);
		return false;
	}
}
function chk_RegRst(arrobj)
{
	if(arrobj[0]=="-1")
	{
		yk.$("_btnSubmit").disabled="";
		yk.$("_btnSubmit").className="reg";
		yk.$("_btnTip").style.display="none";
		alert(arrobj[1]);
	}
	else
	{
		yk.$("_btnTip").style.display="block";
		yk.$("_btnTip").innerHTML="注册成功，跳转中...";
		window.location="success.aspx?url="+arrobj[1];
	}
}

//登录验证
function chk_RegLogin(cform)
{
	var UserName=cform.UserName.value;
	var Password=cform.Password.value;
	var IsRemember=0;
	if(cform.IsRemember.checked==true)
		IsRemember=cform.IsRemember.value;
	var urlFrom=cform.urlFrom.value;
	
	if(UserName=="")
	{
		alert("请输入登录用户名");
		cform.UserName.focus()
		return false;
	}
	else if(Password=="")
	{
		alert("请输入登录密码");
		cform.Password.focus()
		return false;
	}
	
	var Ajax = new oAjax("regdeal.ashx",chk_RegLoginRst);
	var arrKey = new Array("m","UserName","Password","IsRemember","urlFrom");
	var arrValue = new Array("RegLogin",UserName,Password,IsRemember,urlFrom);
	Ajax.Post(arrKey,arrValue);
	return false;
}
function chk_RegLoginRst(arrobj)
{
	if(arrobj[0]=="-1")
	{
		alert(arrobj[1]);
	}
	else if(arrobj[0]=="2")
	{
	    var oDialog = new dialog(arrobj[2]);
	    oDialog.init();
	    oDialog.set('title','老会员完善个人信息');
	    oDialog.set('width','400');
	    oDialog.set('height','300');
	    oDialog.open('OldMember.aspx?urlFrom='+arrobj[1]+"&t="+ Math.random(),'no');
	}
	else
	{
		window.location=arrobj[1];
	}
}
//找回密码
function get_Password(skinPath)
{
	var oDialog = new dialog(skinPath);
	oDialog.init();
	oDialog.set('title','找回密码');
	oDialog.set('width','400');
	oDialog.set('height','240');
	oDialog.open('GetPass.aspx?t='+ Math.random(),'no');
}

//添加自定义主题
function addoMedText(cform)
{
    var oMedText=cform.oMedText.value;
    if(oMedText.length>1&&oMedText.length<12)
    {
        yk.$("_oMedTextList").innerHTML+='<div class="el"><a class="fr" href="javascript:;" onclick="delMedText(this,\''+oMedText+'\')">删除</a>'+oMedText+'</div>';
        cform.oMedText.value="";
        cform.Med.value+=oMedText+",";
    }
    else
    {
        alert("每个关注的主题字数在2-12个之间！");
    }
}
function delMedText(cobj,oMedText)
{
    yk.$("_oMedTextList").removeChild(cobj.parentNode);
    yk.$("_allMeds").value=yk.$("_allMeds").value.replace(oMedText+",","");
}
//保存关注的主题
function chk_MedSubmit(cform)
{    
    var oMed="";
    for(var i=0;i<cform.oMed.length;i++)
    {
        if(cform.oMed[i].checked)
        {
            oMed += cform.oMed[i].value + ",";
        }
    }
    var Med=cform.Med.value;
    if(oMed!="")
    {
        Med+=oMed;
    }
    cform.endMed.value=Med;
}
function chk_RegMedRst(f,v)
{
	if(f=="-1")
	{
		alert(v);
	}
	else
	{
		window.location=v;
	}
}
//重发验证Email
function reSendpassEmail(cobj)
{
    cobj.innerHTML="发送中，请稍后…";
    cobj.disabled='disabled';

	var Ajax = new oAjax("regdeal.ashx",chk_reSendMailRst);
	var arrKey = new Array("m");
	var arrValue = new Array("reSendpassEmail");
	Ajax.Post(arrKey,arrValue);
	return false;
}
function chk_reSendMailRst(arrobj)
{
	if(arrobj[0]=="-1")
	{
	    yk.$('_emailPassStr').innerHTML='重发验证邮件';
	    yk.$('_emailPassStr').disabled='';
		alert(arrobj[1]);
	}
	else
	{
		window.location.reload();
	}
}
