	/**
	 * @Auth : Mr.Fang QQ:184377367
	 * @ScriptName : User.js
	 */
	

	function errMe(o){
		o.style.border="1px #febb00 solid"
		o.style.backgroundColor="#fffbe7";
	}
	function rightMe(o){
		o.style.border="1px solid #bde96d"
		o.style.backgroundColor="transparent";
	}

	/**
		ajax处理USER注册信息的函数说明
		用户帐号唯一性检查函数 onCheckAcc ajax
		页面:?do=ajax 
		处理类型 t=aj
		传参：acc 用户帐号
		返回值:1 帐号存在 2 不存在
	*/
	function doRe(o, intType, oFw){
		if (intType==1){
			if (o.value==''){
				errMe(o);
				$('sub').disabled=true;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 帐号不能为空</font>";
			}else{
				
				if (cheAcc(o.value)){
					createAjax();
					var strUrl;
					fw = $(oFw);
					fb = o;
					strUrl ="?album-ajax-&a=onCheckAcc&t=aj&c=user&acc="+o.value+"&now=" + new Date().getTime();
					oAjax.open("GET",strUrl,true);
					oAjax.onreadystatechange = doRegAj;
					oAjax.send(null);
				}else{
					$('sub').disabled=true;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 只能是中文,字母,数字,下划线组合的15位字符,最少2位</font>";
				}
			}
			
		}
		if(intType==2){
			if (o.value==''){
				errMe(o);
				$('sub').disabled=true;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 昵称不能为空</font>";
			}else{
				if (chkName(o.value)){
					createAjax();
					var strUrl;
					fw = $(oFw);
					fb = o;
					strUrl = "?album-ajax-&a=onCheckName&t=aj&c=user&name="+o.value+"&now=" + new Date().getTime();
					oAjax.open("GET",strUrl,true);
					oAjax.onreadystatechange = doRegAj;
					oAjax.send(null);
				} else {
					$('sub').disabled=true;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 只能是中文,字母,数字,下划线组合的15位字符,最少2位</font>";
				}

				
			}
		}
		if (intType==3){
			if (o.value==''){
				$('sub').disabled=true;
				errMe(o);
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 密码不能为空</font>";
			}else{
				if (chkPwd(o.value)){
					rightMe(o);
					$('sub').disabled=false;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_right.gif'>";
				} else {
					$('sub').disabled=true;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 密码只是字母,数字和下划线组成的16位字符</font>";
				}
			}
		}
		if (intType==4){
			if (o.value==''){				
				errMe(o);
				$('sub').disabled=true;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 不能为空</font>";
			}else{

				if (o.value==$('strPass').value)
				{
					rightMe(o);
					$('sub').disabled=false;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_right.gif'>"; 
				}else{
					errMe(o);
					$('sub').disabled=true;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 两次输入密码不一致</font>";
				}
			}
		}
		if (intType==5){
			if (o.value==''){
				errMe(o);
				$('sub').disabled=true;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 密码保护问题不能为空</font>";
			}else{
				rightMe(o);
				$('sub').disabled=false;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_right.gif'>"; 
			}
		}

		if (intType==6){
			if (o.value==''){
				errMe(o);
				$('sub').disabled=true;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 密码保护答案不能为空</font>";
			}else{
				rightMe(o);
				$('sub').disabled=false;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_right.gif'>"; 
			}
		}

		if (intType==7){
			if (o.value==''){
				errMe(o);
				$('sub').disabled=true;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 用户生日不能为空</font>";
				
			}else{
				rightMe(o);
				$('sub').disabled=false;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_right.gif'>"; 
			}
		}
		if (intType==8){
			if (o.value==''){
				errMe(o);
				$('sub').disabled=true;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 邮箱地址不能为空</font>";
				
			}else{
				var s = o.value;

				if (s.indexOf('qq')==-1){
					errMe(o);
					$('sub').disabled=true;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 必须使用QQ邮箱</font>";
				}else{
					rightMe(o);
					$('sub').disabled=false;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_right.gif'>"; 
					
				}
				

			}
		}
	}

	/**
		ajax处理USER改名信息的函数说明
		Added by Chaim.Hong For ReAcc
	*/
	function doRename(o, intType, oFw){
		if (intType==1){
			if (o.value==''){
				errMe(o);
				
				$('sub').disabled=true;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 原帐号不能为空</font>";
			}else{
				
				if (cheAcc(o.value)){
					createAjax();
					var strUrl;
					fw = $(oFw);
					fb = o;
					strUrl ="?album-ajax-&a=onCheckAcc&t=aj&c=user&acc="+o.value+"&now=" + new Date().getTime();
					oAjax.open("GET",strUrl,true);
					oAjax.onreadystatechange = function(){
						if(oAjax.readyState == 4){
							if(oAjax.status == 200){
								var msg = oAjax.responseText;
								if ( msg=='' )
								{ do_alert( '数据异常' ); }
								else{ 								
									if ( msg==1 ){ 
										rightMe(fb);
										$('sub').disabled=true;
										fw.innerHTML="<img src='"+webstyleroot+"/images/check_right.gif'><font color='red'> 帐号验证成功</font>"; 
									} else if ( msg==2 ){	
										errMe(fb);
										$('sub').disabled=false;
										fw.innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 该账号并不存在</font>"; 
									}
								}
								
							}else{
								do_alert( '请求页面失败' );
							}
						}		
					};
					oAjax.send(null);
				}else{
					$('sub').disabled=true;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 只能是中文,字母,数字,下划线组合的15位字符,最少2位</font>";
				}
			}
			
		}	
		if (intType==2){
			if (o.value==''){
				errMe(o);
				$('sub').disabled=true;
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 新帐号不能为空</font>";
			}else{
				
				if (cheAcc(o.value)){
					createAjax();
					var strUrl;
					fw = $(oFw);
					fb = o;
					strUrl ="?album-ajax-&a=onCheckAcc&t=aj&c=user&acc="+o.value+"&now=" + new Date().getTime();
					oAjax.open("GET",strUrl,true);
					oAjax.onreadystatechange = doRegAj;
					oAjax.send(null);
				}else{
					$('sub').disabled=true;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 只能是中文,字母,数字,下划线组合的15位字符,最少2位</font>";
				}
			}
			
		}	
		if (intType==3){
			if (o.value==''){
				$('sub').disabled=true;
				errMe(o);
				$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 密码不能为空</font>";
			}else{
				if (chkPwd(o.value)){
					rightMe(o);
					$('sub').disabled=false;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_right.gif'>";
				} else {
					$('sub').disabled=true;
					$(oFw).innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 密码只是字母,数字和下划线组成的16位字符</font>";
				}
			}
		}
	}
	
	function doRegAj(){
		if(oAjax.readyState == 4){
			if(oAjax.status == 200){
				var msg = oAjax.responseText;
				if ( msg=='' )
				{ do_alert( '数据异常' ); }
				else{ 
					
					if ( msg==1 ){ 
						errMe(fb);
						$('sub').disabled=true;
						fw.innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 帐号已经存在</font>"; 
					} else if ( msg==2 ){	
						rightMe(fb);
						$('sub').disabled=false;
						fw.innerHTML="<img src='"+webstyleroot+"/images/check_right.gif'>"; 
					} else if ( msg==3 ){
						errMe(fb);
						$('sub').disabled=true;						
						fw.innerHTML="<img src='"+webstyleroot+"/images/check_error.gif'><font color='red'> 昵称已经存在</font>"; 
					} else if ( msg==4 ){
						rightMe(fb);
						$('sub').disabled=false;
						fw.innerHTML="<img src='"+webstyleroot+"/images/check_right.gif'>"; 
					}
				}
				
			}else{
				do_alert( '请求页面失败' );
			}
		}
	}
	function cheAcc(s){
		var su = s;
		return true
		
	}

	function chkPwd(s){
		var su = s;
		return true
	}
	function chkName(s){
		var su = s;
		return true
	}
	function onReg(){
		createAjax();
		var strUrl;
		strUrl = "?album-ajax-&a=onadd&c=user";
		oAjax.open("POST",strUrl,true);
		oAjax.onreadystatechange = function(){
			if(oAjax.readyState == 4){
				if(oAjax.status == 200){
					var msg = oAjax.responseText;
					if ( msg=='' ){
						do_alert( '数据异常' ); 
					}else{
						do_alert(msg); 
					}
				}
			}
		};
		oAjax.send(null);
	}
	
	//用户登陆
	//用户登陆
	function doLogin(){
	if ($('useracc').value=='' || $('userpwd').value==''){
			parent.do_alert('帐号或密码不能为空'); 
	} else {
			createAjax();
			var strUrl;
			strUrl = webroot+"?album-ajax-&a=onCheckLogin&c=user&acc="+$('useracc').value+"&pwd="+$('userpwd').value+"&now=" + new Date().getTime();
			oAjax.open("GET",strUrl,true);
			oAjax.onreadystatechange = function(){
				if(oAjax.readyState == 4){
					if(oAjax.status == 200){
						var msg = oAjax.responseText;
						if ( msg=='' ){
							parent.do_alert( '数据异常' ); 
						}else{
								
							if (msg==1){
								parent.do_alert( '登陆成功');
								 location.reload();
								
								
							} else if (msg==2){
								parent.do_alert( '登陆失败,帐号或密码错误'); 
							} else if (msg==3){
								parent.do_alert( '您的帐号已被锁定,请联系管理员'); 
							}else if (msg==4){
								parent.do_alert( '您的帐号激活成功,并顺利登陆'); 
								location.reload();
							}else if (msg==5){
								parent.alertWin( '由于系统的整合,出现重名问题,您的账号需要改名,请谅解！', 550, 260 ,'?album-otherapp-uc_rename',520,200,''); 
							}else {
								parent.do_alert( '系统未知的错误'); 
								//document.write(msg);
							}
						}
					} else {
						parent.do_alert( '正在验证数据' ); 
					}
				}
			};
			oAjax.send(null);
		
		}
		
	}


	function doKeyLogin(){
		if(event.keyCode==13) {
			
			doLogin();
			
		}    
                 
   
	}

	
	function out(){
			
			createAjax();
			var strUrl;
			strUrl = webroot+"?album-ajax-&a=onLogout&c=user&now=" + new Date().getTime();
			oAjax.open("GET",strUrl,true);
			oAjax.onreadystatechange = function(){
				if(oAjax.readyState == 4){
					if(oAjax.status == 200){
						var msg = oAjax.responseText;
						
						if ( msg=='' ){
							parent.do_alert( '数据异常'); 
						}else{
								parent.do_alert( '您已经安全退出'+msg);
								location.reload();
						}
					} else {
						parent.do_alert( '请求页面异常' ); 
					}
				}
			};
			oAjax.send(null);
		
		
		
	}

