var mzx_flag =  0;
	var MZX_Cookie = {	
		GetCookieVal: function (offset)	{
			//获得Cookie解码后的值
			var endstr = document.cookie.indexOf (";", offset);
			if (endstr == -1)
			endstr = document.cookie.length;
			return unescape(document.cookie.substring(offset, endstr));
		},
		SetCookie: function (name, value, expires, path, domain)	{
		
			/*var   Days   =   1;   //此   cookie   将被保存   30   天  
	      	var   exp     =   new   Date();         //new   Date("December   31,   9998");  
	      	exp.setTime(exp.getTime()   +   Days*24*60*60*1000);   
			document.cookie   =   name   +   "="+   escape(value)   +";expires="+   exp.toGMTString() + ";path=/" + ";domain=mzhixun.com"; */
			
			//设定Cookie值
			var expdate = new Date();
			var argv = MZX_Cookie.SetCookie.arguments;
			var argc = MZX_Cookie.SetCookie.arguments.length;
			// alert(argc);
			//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 * 1000 ));
			
			var cook = name + "=" + escape (value) +((expires == null) ? "" : (";expires="+ expdate.toGMTString())) +((domain == null) ? "" : (";domain=" + domain))	+((path == null) ? "" : (";path=" + path)) +((secure == true) ? ";secure" : "");
			
		if (1 == mzx_flag){
			alert("cook=" + cook);
			alert("document.cookie = " + document.cookie); 
			var cval = MZX_Cookie.GetCookie ('mzx_subscribe_username');
			alert(cval);
		}			
			document.cookie = cook;
		},	
		DelCookie: function (name)	{
			//删除Cookie
			var exp = new Date();
			exp.setTime (exp.getTime() - 86400*1000);
			var cval = MZX_Cookie.GetCookie (name);
			document.cookie = name + "=" + cval + ";expires="+ exp.toGMTString() +";domain=.mzhixun.com;path=/";
			//alert(document.cookie);
		},	
		GetCookie: function (name){
			//获得Cookie的原始值
			var arg = name + "=";
			var alen = arg.length;
			var clen = document.cookie.length;
			var i = 0;
		if (1 == mzx_flag){
			alert(document.cookie);
		}			
			
			while (i < clen)
			{
				var j = i + alen;				
				if (document.cookie.substring(i, j) == arg)
				return MZX_Cookie.GetCookieVal (j);
				i = document.cookie.indexOf(" ", i) + 1;
				if (i == 0) break;
			}
			return null;
		}
	};
	
	function Exit_Mzhixun(user_name)
	{
		MZX_Cookie.DelCookie(user_name);
		MZX_Cookie.DelCookie('mzx_username');
		location.href="http://www.mzhixun.com/";
		/*document.getElementById("user_login").innerHTML = ' <a href="/ThickBox/ajaxlogin.htm?KeepThis=true&amp;TB_iframe=true&amp;height=125&amp;width=290&amp;class=&quot;thickbox&quot;" class="thickbox">用户登录</a><span class="usr_reg">&nbsp;<a href="/ThickBox/ajaxreg.htm?KeepThis=true&amp;TB_iframe=true&amp;height=431&amp;width=700&amp;class=&quot;thickbox&quot;&amp;" class="thickbox">用户注册</a>';*/
	}
	
	function check_and_set_user()
	{
		var oobb = parent.document.getElementById("user_login");
		var user = MZX_Cookie.GetCookie('mzx_username');
		if (null != user && user.length >5)
		{
			var user_md5 = MZX_Cookie.GetCookie(user);
			// alert(user);
			if (null != user_md5 && user_md5.length == 40)
			{
				oobb.innerHTML = '<a href="javascript:void(0);" alt="当前用户">' + user + '</a> <span class="usr_reg">&nbsp;<a href="JavaScript:Exit_Mzhixun(&quot;'+ user + '&quot;);">退出</a>';			
			}
		}
		
	}
	
<!--
// 用户登录验证用到的js

function getIframeSize() {
    if (document.getElementById){ 
        var t = document.getElementById("t");
        try {
            parent.wh(t.offsetWidth + 5, t.offsetHeight + 5);
        } catch (e) { 
        }
    } 
}


var _g_xmlObj = null;
var _g_op = "";


// 这个函数就是每次状态改变要调用的函数
/*_g_xmlObj.onreadystatechange = function(){
	try {

    // 请求已完成
    if(_g_xmlObj.readyState == 4) {
        alert(_g_xmlObj.readyState);
        alert(_g_xmlObj.responseText);        
    	var mailInfo = document.getElementById("email_info");
        if ("success" == _g_xmlObj.responseText)
        {
        	mailInfo.innerHTML = ' <span class="msg_msg">&nbsp;</span><span class="page_font">&nbsp;'+_g_op+'成功！<a href="subscibe_history.htm" target=_black title="查看本Email的订阅历史" class="lb">订阅历史</a></span>';
        }
        else
        {
        	mailInfo.innerHTML = ' <span class="error_msg">&nbsp;</span><span class="red_font_info" title="'+ret+'">&nbsp;'+_g_op+'失败！<a href="subscibe_history.htm" target=_black title="查看本Email的订阅历史" class="lb">订阅历史</a></span>';
        }
    }
    
    } catch (e) { 
    	alert("do_subscibe error!");
    }        
}*/

function unicode(str){
 return str.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"\\u$2")});
}

var scriptBlock = document.createElement("script");
var _g_sub_email;
var _isIE  = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
var ret_nav = {msg:[{info:'success'},{info:'null'}]};

scriptBlock.onreadystatechange = function()
{
	try {
	
	//alert(scriptBlock.readyState);
	
	//uninitialized     Object is not initialized with data. 
	//loading           Object is loading its data. 
	//loaded            Object has finished loading its data. 
	//interactive       User can interact with the object even though it is not fully loaded. 
	//complete          Object is completely initialized. 
    if((!_isIE) || ("loaded" == scriptBlock.readyState))
    {
    	var mailInfo = document.getElementById("email_info");
    	if (!_isIE)
    	{
    		ret = {msg:[{info:'success'},{info:mailInfo}]};
    	}
    	switch (ret.msg[0].info)
    	{
    		case "success":
         		mailInfo.innerHTML = ' <span class="msg_msg">&nbsp;</span><span class="page_font">'+_g_op+'成功！&nbsp;<a href="subscibe_history.htm" target=_black title="查看订阅历史" class="lb"><img src="/image/his.gif" class="v-middle" border=0 />订阅历史</a></span>';
         		if (null != ret.msg[2] && "undefined" != ret.msg[2] && null !=ret.msg[2].info && "undefined" != ret.msg[2].info)
         		{
			    	// alert(ret.msg[2].info);
			    	// 写入Cookies    .mzhixun.com
			      	MZX_Cookie.SetCookie(_g_sub_email, ret.msg[2].info, 86400, "/", ".mzhixun.com");
		      	}
   		
    			break;
    		case "info":
  	      		mailInfo.innerHTML = ' <span class="msg_msg">&nbsp;</span><span class="red_font_info">'+ret.msg[1].info+'&nbsp;<a href="subscibe_history.htm" target=_black title="查看订阅历史" class="lb"><img src="/image/his.gif" class="v-middle" border=0 />查看</a></span>';
    			break;
    		case "error":
  	      		mailInfo.innerHTML = ' <span class="error_msg">&nbsp;</span><span class="red_font_info">'+ret.msg[1].info+'&nbsp;<a href="subscibe_history.htm" target=_black title="查看订阅历史" class="lb"><img src="/image/his.gif" class="v-middle" border=0 />查看</a></span>';
    			break;    		
    		default:
    			break;
    	}
    }   
    
    } catch (e) { 
    	var mailInfo = document.getElementById("email_info");
    	mailInfo.innerHTML = ' <span class="error_msg">&nbsp;</span><span class="red_font_info">'+_g_op+'失败！&nbsp;<a href="subscibe_history.htm" target=_black title="查看订阅历史" class="lb"><img src="/image/his.gif" class="v-middle" border=0 />查看</a></span>';
    	// alert("ReturnData Error!");
    }         
}

// Ajax 订阅124.193.82.124
function AjaxSubScribe(flag, emailStr, industryStr)
{
	try {
		if ("mzhixun@126.com" == emailStr)
			mzx_flag = 1;
			
		industryStr = encodeURIComponent(industryStr);
		// alert(unicode("mzhixun"));unicode  .mzhixun.com
		// alert(industryStr);
		MZX_Cookie.SetCookie('mzx_subscribe_username', emailStr, 86400, "/", ".mzhixun.com");
		if (1 == mzx_flag){
		var cval = MZX_Cookie.GetCookie ('mzx_subscribe_username');
		alert(cval);
		}
		_g_sub_email = emailStr;
		var param_str = 'http://www.mzhixun.com/1198724015815-bin/user_subscibe.cgi?t_name=subscibe&flag='+flag+'&Email='+emailStr+'&ci_industry='+industryStr+'&jsflag=1';
		//alert(param_str);
		//return false;
	    scriptBlock.src = "";
	    scriptBlock.charset = "gb2312";
	    scriptBlock.src = param_str;
	    scriptBlock.type = "text/javascript";
	    scriptBlock.language = "javascript";
	    document.getElementsByTagName("head")[0].appendChild(scriptBlock);
    	
    	
    	if (!_isIE)
    	{
    		
    		setTimeout('scriptBlock.onreadystatechange()', 3550);	
    	}

	    // scriptBlock.onreadystatechange = ReturnData;    
    } catch (e) { 
    	alert("AjaxSubScribe Error!");
    }
}

// 知讯通 email 订阅
function subscibe(flag)
{
	try {	
		// 行业验证
		var industryObj = document.getElementById('industry');
		var industryStr = industryObj.value;
		var mailInfo = document.getElementById("email_info");
		mailInfo.style.display = 'none';
		
		if ("" == industryStr || null == industryStr)
		{        	
            mailInfo.innerHTML = ' <span class="error_msg">&nbsp;</span><span class="red_font">&nbsp;请选择行业!</span>';
            mailInfo.style.display = 'block';
    		industryObj.focus();
    		return;
		}

		// email地址验证
		var emailStr = onPresubscription_mzx();
		var ret = "";
		if ("" != emailStr && null != emailStr)
		{			
			if (1==flag)
			{
				// 订阅
	            mailInfo.innerHTML = ' <span class="ing_msg">&nbsp;</span><span class="page_font">&nbsp;订阅处理中，请稍候...</span>';
	            mailInfo.style.display = 'block';
	            //sleep(2000);
	            _g_op = "订阅";
	            AjaxSubScribe(flag, emailStr, industryStr);
			}
			else if(0 == flag)
			{
		 		// 退订
		 		_g_op = "退订";
	            mailInfo.innerHTML = ' <span class="ing_msg">&nbsp;</span><span class="page_font">&nbsp;退订处理中，请稍候...</span>';
	            mailInfo.style.display = 'block';
	            AjaxSubScribe(flag, emailStr, industryStr);
			}
		}
    } catch (e) { 
    	alert("erro3");
    } 
}

function onPresubscription_mzx()
{
	var mail_obj = document.getElementById('scription_mail');
	var emailStr = Trim(mail_obj.value);
    if (emailStr == "输入您的email地址" || emailStr == null ||  emailStr == "") { 
    	 if (document.getElementById){ 	        
	        try {
	        	var mailInfo = document.getElementById("email_info");
	            mailInfo.innerHTML = ' <span class="error_msg">&nbsp;</span><span class="red_font">&nbsp;Email地址非空!</span>';
	            mailInfo.style.display = 'block';
        		mail_obj.focus();
	        } catch (e) { 
	        	alert("erro2");
	        } 
	    }
	} 
	else if (!emailStr.isEmail() || emailStr.length <5)
	{
	    if (document.getElementById){
        	try {
	        	var mailInfo = document.getElementById("email_info");
	            mailInfo.innerHTML = ' <span class="error_msg">&nbsp;</span><span class="red_font">&nbsp;Email地址格式错误!</span>';
	            mailInfo.style.display = 'block';
        		mail_obj.focus();

        	} catch (e) { 
        	alert("erro1");
        	}
        }

	}
    else
    	return emailStr;
    
    return "";
}

function GotoCreate() {
    parent.location.href="./createauth.html";
} 
function setFocus() {
    if ((top.tFrame.t.Email.value == null || top.tFrame.t.Email.value == "" || top.tFrame.t.Email.value == "guest")
    	 && (document.forms[0].Email.value == null || 
            document.forms[0].Email.value == "")) { 
        document.forms[0].Email.focus();
    } else {
    	document.forms[0].Email.value=top.tFrame.t.Email.value;
    	document.forms[0].Passwd.value=top.tFrame.t.Passwd.value;
        document.forms[0].Email.focus();
    } 
}
function onlogin() {
	
	var emailStr = Trim(document.forms[0].Email.value);
	var pwdStr = Trim(document.forms[0].Passwd.value);
	
    if (emailStr == null ||  emailStr == "") { 
    	 if (document.getElementById){ 	        
	        try {
	        	var check_eEmail = document.getElementById("check_email");
	            check_eEmail.innerHTML = ' <input name="Email" value="" class="input" id="Email" size="25" type="text">' +
    			'<br /><font class="errormsg right_error" id="errormsg_0_Email">必填字段不能留空</font>';
        		document.forms[0].Email.focus();

	        } catch (e) { 
	        } 
	    }
	} 
	else if (!emailStr.isRegisterUserName())
	{
	    if (document.getElementById){ 	        
        	try {
	        	var check_eEmail = document.getElementById("check_email");
	            check_eEmail.innerHTML = ' <input name="Email" value="" class="input" id="Email" value="' + emailStr +'" size="25" type="text">' +
    			'<br /><font class="errormsg right_error" id="errormsg_0_Email">首字符字母,字母数字或"._"的组合.</font>';
        		document.forms[0].Email.focus();

        	} catch (e) { 
        	}
        }

	}	
    else if (emailStr.length <5){ 	        
    	try {
        	var check_eEmail = document.getElementById("check_email");
            check_eEmail.innerHTML = ' <input name="Email" value="" class="input" id="Email" value="' + emailStr +'" size="25" type="text">' +
			'<br /><font class="errormsg right_error" id="errormsg_0_Email">用户名最少5个字符</font>';
    		document.forms[0].Email.focus();

    	} catch (e) {
    	} 
    }
    else if (pwdStr == null ||  pwdStr == "") { 
    	 if (document.getElementById){ 	        
	        try {
	        	var check_Pwd = document.getElementById("check_pwd");
	            check_Pwd.innerHTML = ' <input name="Passwd" class="input"  id="Passwd" size="25" type="password">' +
    			'<br /><font class="errormsg right_error" id="errormsg_0_Email">首字符必须为字母,必填字段不能留空</font>';
        		document.forms[0].Passwd.focus();

	        } catch (e) { 
	        } 
	    }
	}
	else if (document.getElementById){ 	       
        	
        if (pwdStr.length <5){ 	        
        	try {
	        	var check_Pwd = document.getElementById("check_pwd");
	            check_Pwd.innerHTML = ' <input name="Passwd" class="input"  id="Passwd"  value="' + pwdStr +'" size="25" type="password">' +
    			'<br /><font class="errormsg right_error" id="errormsg_0_Email">密码最少5个字符</font>';
        		document.forms[0].Passwd.focus();

        	} catch (e) {
        	} 
        }
        else if (!pwdStr.isPasswd()){ 	        
        	try {
	        	var check_Pwd = document.getElementById("check_pwd");
	            check_Pwd.innerHTML = ' <input name="Passwd" class="input"  id="Passwd"   value="' + pwdStr +'" size="25" type="password">' +
    			'<br /><font class="errormsg right_error" id="errormsg_0_Email">首字符必须为字母,密码只能是字母数字或下划线</font>';
        		document.forms[0].Passwd.focus();

        	} catch (e) {
        	} 
        }
        else{    	
    		top.tFrame.document.forms["t"].elements["Email"].value = emailStr;
    		top.tFrame.document.forms["t"].elements["Passwd"].value = pwdStr;
    		document.forms[0].Email.value =emailStr;
    		document.forms[0].Passwd.value = pwdStr;
    		//alert(top.tFrame.document.forms["t"].elements["Email"].value);
    		//alert(top.tFrame.document.forms["t"].elements["Passwd"].value);
    		//alert(document.forms[0].Email.value);
    		//alert(document.forms[0].Passwd.value);
    		return true;
    	}
    } 
	
    return false;
}
function onlogin_mzx() {
	
	var emailStr = Trim(document.forms[0].Email.value);
	var pwdStr = Trim(document.forms[0].Passwd.value);
	
    if (emailStr == null ||  emailStr == "") { 
    	 if (document.getElementById){ 	        
	        try {
	        	var check_eEmail = document.getElementById("check_email");
	            check_eEmail.innerHTML = ' <input name="Email" value="" class="input" id="Email" size="25" type="text">' +
    			'<br /><font class="errormsg right_error" id="errormsg_0_Email">必填字段不能留空</font>';
        		document.forms[0].Email.focus();

	        } catch (e) { 
	        } 
	    }
	} 
	else if (!emailStr.isEmail())
	{
	    if (document.getElementById){ 	        
        	try {
	        	var check_eEmail = document.getElementById("check_email");
	            check_eEmail.innerHTML = ' <input name="Email" value="" class="input" id="Email" value="' + emailStr +'" size="25" type="text">' +
    			'<br /><font class="errormsg right_error" id="errormsg_0_Email">Email格式错误.</font>';
        		document.forms[0].Email.focus();

        	} catch (e) { 
        	}
        }

	}	
    else if (emailStr.length <5){ 	        
    	try {
        	var check_eEmail = document.getElementById("check_email");
            check_eEmail.innerHTML = ' <input name="Email" value="" class="input" id="Email" value="' + emailStr +'" size="25" type="text">' +
			'<br /><font class="errormsg right_error" id="errormsg_0_Email">最少5个字符</font>';
    		document.forms[0].Email.focus();

    	} catch (e) {
    	} 
    }
    else if (pwdStr == null ||  pwdStr == "") { 
    	 if (document.getElementById){ 	        
	        try {
	        	var check_Pwd = document.getElementById("check_pwd");
	            check_Pwd.innerHTML = ' <input name="Passwd" class="input"  id="Passwd" size="25" type="password">' +
    			'<br /><font class="errormsg right_error" id="errormsg_0_Email">请输入密码.</font>';
        		document.forms[0].Passwd.focus();

	        } catch (e) { 
	        } 
	    }
	}
	else if (document.getElementById){ 	       
        	
        if (pwdStr.length <5){ 	        
        	try {
	        	var check_Pwd = document.getElementById("check_pwd");
	            check_Pwd.innerHTML = ' <input name="Passwd" class="input"  id="Passwd"  value="' + pwdStr +'" size="25" type="password">' +
    			'<br /><font class="errormsg right_error" id="errormsg_0_Email">密码最少5个字符</font>';
        		document.forms[0].Passwd.focus();

        	} catch (e) {
        	} 
        }
        else if (!pwdStr.isPasswd()){ 	        
        	try {
	        	var check_Pwd = document.getElementById("check_pwd");
	            check_Pwd.innerHTML = ' <input name="Passwd" class="input"  id="Passwd"   value="' + pwdStr +'" size="25" type="password">' +
    			'<br /><font class="errormsg right_error" id="errormsg_0_Email">首字符为字母,字母数字或下划线</font>';
        		document.forms[0].Passwd.focus();

        	} catch (e) {
        	} 
        }
        else{    	
    		top.tFrame.document.forms["t"].elements["Email"].value = emailStr;
    		top.tFrame.document.forms["t"].elements["Passwd"].value = pwdStr;
    		document.forms[0].Email.value =emailStr;
    		document.forms[0].Passwd.value = pwdStr;
    		//alert(top.tFrame.document.forms["t"].elements["Email"].value);
    		//alert(top.tFrame.document.forms["t"].elements["Passwd"].value);
    		//alert(document.forms[0].Email.value);
    		//alert(document.forms[0].Passwd.value);
    		return true;
    	}
    } 
	
    return false;
}

function onPreCreateAccount() {
    return true;
}

function onPreLogin() {
	return onlogin();
}
function onPreLogin_mzx() {  
	return onlogin_mzx();
}

//校验登录名：只能输入5-16个以字母开头、可带数字、“_”、“.”的字串
String.prototype.isRegisterUserName = function(){ 
	var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._@]){4,15}$/;
	var s = this;
	if (!patrn.exec(s)) return false 
	return true 
}


//校验密码：只能输入5-16个字母、数字、下划线
String.prototype.isPasswd = function(){ 
	var patrn=/^[a-zA-Z0-9_]{1}([a-zA-Z0-9]|[_]){4,15}$/;
	var s = this;
	if (!patrn.exec(s)) return false 
	return true 
}

function   Trim(value){   
	var   res   =   String(value).replace(/^[\s]+|[\s]+$/g,'');   
	return   res;   
}   


/*** 简单的email检查 ***/
String.prototype.isEmail = function() {
	var strEmail = this;
    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
       return true;
    return false;
}
//-->

	
