
function logOut(){
		var url = "/ajaxlogout.jsp";
		$.ajax({
		    type:"get",
		    url:url,
		    dataType:"html",
			error:function (XMLHttpRequest, textStatus, errorThrown) {
							 // 通常情况下textStatus和errorThown只有其中一个有值 
				 this; // the options for this ajax request
			 } ,
		    success:function(msg){
$('#login').html('<li><a href="http://user.ddmap.com/dcmember/login" target="_blank">登录</a></li><li class="line"><img src="/images/line_0922.gif" alt=""/></li><li><a href="http://user.ddmap.com/dcmember/register" target="_blank">注册</a></li><li class="line"><img src="/images/line_0922.gif" alt=""/></li><li><a href="javascript:AddFavorite(window.location,document.title)" rel="nofollow">加入收藏</a></li>');
$('#navnotloginname').attr('href','javascript:showloginregister(-1);');
$('#navlogin').hide();
$('#navnotlogin').show();
$('#navloginname').attr('href','');
$('#navloginname').html('');
document.childregisterappendform.hiddenid.value='';

		    }
	 
		});
	}



function checkLoginStatus(){
		var url = "/ajax.jsp";
		$.ajax({
		    type:"get",
		    url:url,
		    data: {fromsource:'5'},
		    dataType:"html",
			error:function (XMLHttpRequest, textStatus, errorThrown) {
							 // 通常情况下textStatus和errorThown只有其中一个有值 
				
			 this; // the options for this ajax request
			 } ,
		    success:function(msg){
				msg = msg.replace(/^\s+|\s+$/g,"");
				if(msg!='-1'){
					var result = msg.split("@@");
$('#login').html("<li class=\"hdUpR1\">欢迎回来,<a href=\"http://user.ddmap.com/"+result[0]+"\" target=\"_blank\">"+result[1]+"</a></li><li class=\"line\"><img src=\"/images/line_0922.gif\" /></li><li class=\"hdUpR2\"><a>["+result[2]+"积分]</a></li><li class=\"line\"><img src=\"/images/line_0922.gif\" /></li><li><a href=\"http://user.ddmap.com/"+result[0]+"\" target=\"_blank\">个人中心</a></li><li class=\"line\"><img src=\"/images/line_0922.gif\" /></li><li><a href=\"javascript:logOut()\">退出</a></li>");
	$('#regname').attr("href",'http://user.ddmap.com/'+result[0])
	$('#regname').html(result[1]);
if(result[4]=='1'){
	$('#navloginname').attr('href','http://user.ddmap.com/'+result[0]);
	$('#navloginname').html(result[1]);
	$('#navnotlogin').hide();
	$('#navlogin').show();
}else{
	$('#navnotloginname').attr('href','javascript:showloginregister('+result[0]+');');
	document.childregisterappendform.hiddenid.value=result[0];
	$('div#login2').hide();$('div#layer').remove();
	if(result[4]=='2'){
		showid('reg');
	        return;

	}else{
		$('#navnotlogin').hide(); //24小时内不重复弹出
	}
}

				}	
		    }		 
		});
	}
	





function IsEmail(str){
var reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
var myreg = /^[-_A-Za-z0-9\.]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;
return (reg.test(str) || myreg.test(str));
}

function trim(str){
return str.replace(/(^\s*)|(\s*$)/g, "");
}

 function ChildRefreshImage(){
            var el =document.getElementById("ChildImage1");
            el.src=el.src+'?';//这个特别重要
  }

function IsTelphone(str){
var reg=/^[0-9]{3,4}\-\d{7,8}(\(\d{1,6}\))?$/;
    if (reg.test(str))
   return true;
    else
        return false;
}

function IsMobel(str){
var reg0 = /^13\d{9}$/;
var reg1 = /^158\d{8}$/;
var reg2 = /^159\d{8}$/;

return (reg0.test(str)||reg1.test(str)||reg2.test(str));
}

function is_digitals(str){
var reg=/^[0-9]*$/;//匹配整数
return (reg.test(str) && ((str.length<8 || str.length>11)?false:true));     
}

function childlogin(){
try{
var yzm=trim(document.loginform.yzm.value);
var username=trim(document.loginform.username.value);
var userpass=trim(document.loginform.userpass.value);
   if(yzm=='' || yzm.length!=4){
	alert('请在验证码一栏正确输入4位数字！');
	return;
   }
   if(username=='' || userpass==''){
 	alert('请完整填写帐号和密码！');
	return;
   }

}catch(Exception){
	//alert(Exception);
	alert('服务器繁忙，请稍候再试！');
	return;
}



$('#registerinfo').hide();
$('#registerloading').show();

		var url = "/childregisterajax.jsp";
		$.ajax({
		    type:"post",
		    url:url,
		     data: {yzm:document.loginform.yzm.value,username:encodeURI(document.loginform.username.value,"utf-8"),userpass:encodeURI(document.loginform.userpass.value,"utf-8"),fromsource:1},
		    dataType:"html",
			error:function (XMLHttpRequest, textStatus, errorThrown) {
				//alert(errorThrown);
				alert('服务器繁忙，请稍候再试！');
				this; // the options for this ajax request
			 } ,
		complete:function(){
$('#registerloading').hide();
$('#registerinfo').show();
ChildRefreshImage();
			} ,

		    success:function(msginfo){
		msginfo=msginfo.replace(/(^\s*)|(\s*$)/g, "");
		if(msginfo=='-2'){
		   alert('验证码不正确！');
		   return;
		}else if(msginfo=='-3'){
		   alert('请完整填写帐号和密码！');
		   return;
		}else if(msginfo=='-4'){
		   alert('帐号或密码错误！');
		   return;
		}else if(msginfo=='-1'){
			alert('服务器繁忙，请稍候再试！');
			return;

		}



document.loginform.yzm.value='';
document.loginform.username.value='';
document.loginform.userpass.value='';
		
		var result = msginfo.split("@@");
		var msg=result[4];
		if(msg=='0' || msg=='1' || msg=='2'){
		     $('#login').html("<li class=\"hdUpR1\">欢迎回来,<a href=\"http://user.ddmap.com/"+result[0]+"\" target=\"_blank\">"+result[1]+"</a></li><li class=\"line\"><img src=\"/images/line_0922.gif\" /></li><li class=\"hdUpR2\"><a>["+result[2]+"积分]</a></li><li class=\"line\"><img src=\"/images/line_0922.gif\" /></li><li><a href=\"http://user.ddmap.com/"+result[0]+"\" target=\"_blank\">个人中心</a></li><li class=\"line\"><img src=\"/images/line_0922.gif\" /></li><li><a href=\"javascript:logOut()\">退出</a></li>");
$('#regname').attr("href",'http://user.ddmap.com/'+result[0])
$('#regname').html(result[1]);
if(msg=='1'){
$('#navloginname').attr('href','javascript:showloginregister('+result[0]+');');
$('#navloginname').html(result[1]);
$('#navnotlogin').hide();
$('#navlogin').show();
}
		}		
		$('div#login2').hide();$('div#layer').remove();
		if(msg=='0'){
			$('div#login2').hide();$('div#layer').remove();
		$('#navnotloginname').attr('href','javascript:showloginregister('+result[0]+');');
		  document.childregisterappendform.hiddenid.value=result[0];
		  showid('reg');
		}else{
			$('#navnotlogin').hide();//24小时内不重复弹出
			 showid('successful');
		}
	

		
					}	
		
	 
		});
	}






function childregister(){
  try{
var username=trim(document.childregisterform.username.value);
var userpass1=trim(document.childregisterform.userpass1.value);
var userpass2=trim(document.childregisterform.userpass2.value);
var useremail=trim(document.childregisterform.useremail.value);
if(username=='' || userpass1=='' || userpass2=='' || useremail==''){
	alert("请完整填写注册信息!");
	return;	
}

if(username.length>20 || username.length<5){
     alert("用户名的长度为5到20之间！");
    return;
}

if(userpass1.length>12 || userpass1.length<6){
     alert("密码的长度为6到12之间！");
    return;
}



	if(!IsEmail(useremail)){
		alert("邮箱格式错误，请正确填写!");
		return;
	}
if(userpass1!=userpass2){
	alert("两次密码输入不一致！");
	return;
}

	

  }catch(Exception){
	//alert(Exception);
	alert("服务器繁忙，请稍候再试！");
	return;
 }


$('#registerinfo').hide();
$('#registerloading').show();
		var url = "/childregisterajax.jsp";
		$.ajax({
		    type:"post",
		    url:url,
		     data: {username:encodeURI(document.childregisterform.username.value,"utf-8"),userpass1:encodeURI(document.childregisterform.userpass1.value,"utf-8"),userpass2:encodeURI(document.childregisterform.userpass2.value,"utf-8"),useremail:document.childregisterform.useremail.value,fromsource:"2"},
		    dataType:"html",
			error:function (XMLHttpRequest, textStatus, errorThrown) {
				alert(errorThrown);
				this; // the options for this ajax request
			 } ,
		complete:function(){
$('#registerloading').hide();
$('#registerinfo').show();
			} ,

		    success:function(msginfo){
			msginfo=msginfo.replace(/(^\s*)|(\s*$)/g, "");
			if(msginfo=='-2'){
				alert('用户名的长度为5到20之间！');
				return;
			}
			if(msginfo=='-3'){
				alert('密码的长度为6到12之间！');
				return;
			}
			if(msginfo=='-4'){
				alert('两次密码输入不一致！');
				return;
			}
			if(msginfo=='-5'){
				alert('此用户名已经存在！');
				return;
			}
			
			if(msginfo!='-1'){
document.childregisterform.username.value='';
document.childregisterform.userpass1.value='';
document.childregisterform.userpass2.value='';
document.childregisterform.useremail.value='';


				var result = msginfo.split("@@");
		    $('#login').html("<li class=\"hdUpR1\">欢迎回来,<a href=\"http://user.ddmap.com/"+result[0]+"\" target=\"_blank\">"+result[1]+"</a></li><li class=\"line\"><img src=\"/images/line_0922.gif\" /></li><li class=\"hdUpR2\"><a>["+result[2]+"积分]</a></li><li class=\"line\"><img src=\"/images/line_0922.gif\" /></li><li><a href=\"http://user.ddmap.com/"+result[0]+"\" target=\"_blank\">个人中心</a></li><li class=\"line\"><img src=\"/images/line_0922.gif\" /></li><li><a href=\"javascript:logOut()\">退出</a></li>");
$('div#login2').hide();$('div#layer').remove();
$('#navnotloginname').attr('href','javascript:showloginregister('+result[0]+');');				
document.childregisterappendform.hiddenid.value=result[4];
$('#regname').attr("href",'http://user.ddmap.com/'+result[0])
$('#regname').html(result[1]);
				$('div#login2').hide();$('div#layer').remove();
		  		showid('reg');
		
			}else{
				alert('服务器繁忙，请稍候再试！');
			}

					}	
		
	 
		});
	}



function childregisterappend(){

  try{
var userstatus = $("input[name='userstatus']:checked").val();
var userwilling=$("input[name='userwilling']:checked").val();
if(userwilling==null){
userwilling='-1';
}
var username=trim(document.childregisterappendform.username.value);
var usertel=trim(document.childregisterappendform.usertel.value);
var useraddr=trim(document.childregisterappendform.useraddr.value);
if(username=='' || usertel=='' || useraddr=='' || userstatus==''){
	alert("请完整填写用户信息!");
	return;	
}

if(!(IsMobel(usertel)||IsTelphone(usertel) || is_digitals(usertel))){
	alert("电话号码或手机格式错误，请正确填写!");
	return;
}
	

  }catch(Exception){
	alert("服务器繁忙，请稍候再试！");
	return;
 }


$('#registerappendinfo').hide();
$('#registerappendloading').show();
		var url = "/childregisterajax.jsp";
		$.ajax({
		    type:"post",
		    url:url,
		     data: {username:encodeURI(username,"utf-8"),useraddr:encodeURI(useraddr,"utf-8"),usertel:usertel,userstatus:encodeURI(userstatus,"utf-8"),userwilling:userwilling,hiddenid:document.childregisterappendform.hiddenid.value,fromsource:"3"},
		    dataType:"html",
			error:function (XMLHttpRequest, textStatus, errorThrown) {
				alert(errorThrown);
				this; // the options for this ajax request
			 } ,
		complete:function(){
$('#registerappendloading').hide();
$('#registerappendinfo').show();
			} ,

		    success:function(msginfo){
			msginfo=msginfo.replace(/(^\s*)|(\s*$)/g, "");
			if(msginfo=='-2'){
				alert('用户不存在！');
				return;
			}
			if(msginfo=='-3'){
				alert('用户名不允许为空！');
				return;
			}
			if(msginfo=='-4'){
				alert('电话号码不允许为空！');
				return;
			}
			if(msginfo=='-5'){
				alert('联系地址不允许为空！');
				return;
			}
			if(msginfo=='-5'){
				alert('\"妈妈情况不允许为空\"！');
				return;
			}

			if(msginfo!='-1'){
				document.childregisterappendform.hiddenid.value='';
				$('div#reg').hide();$('div#layer').remove();
var result = msginfo.split("@@");
$('#regname').attr("href",'http://user.ddmap.com/'+result[0])
$('#regname').html(result[1]);
var result = msginfo.split("@@");
$('#navloginname').attr('href','http://user.ddmap.com/'+result[0]);
$('#navloginname').html(result[1]);
$('#navnotlogin').hide();
$('#navlogin').show();
		  		 showid('successful');
		
			}else{
				alert('服务器繁忙，请稍候再试！');
			}

					}	
		
	 
		});
	}




function showloginregister(userid){   
showid('login2');
$('#registerloading').show();
$('#registerinfo').hide();
		var url = "/childregisterajax.jsp";
		$.ajax({
		    type:"post",
		    url:url,
		     data: {passuserid:userid,fromsource:"4"},
		    dataType:"html",
			error:function (XMLHttpRequest, textStatus, errorThrown) {
				alert(errorThrown);
				this; // the options for this ajax request
			 } ,
		complete:function(){

			} ,

		    success:function(msginfo){
			msginfo=msginfo.replace(/(^\s*)|(\s*$)/g, "");
			if(msginfo=='0'){
				ChildRefreshImage();
				$('#registerloading').hide();
				$('#registerinfo').show();
				return;
			}
			$('div#login2').hide();$('div#layer').remove();
			if(msginfo=='1'){
		  		showid('reg');
				return;
			}
			if(msginfo=='2'){
			    $('div#login2').hide();$('div#layer').remove();
			$('#navnotlogin').hide();//24小时内不重复弹出
			$('#successful .successful_B').html('欢迎来到丁丁网！');
			    showid('successful');
			}else{
			    alert('服务器繁忙，请稍候再试！');
			}

				
					}	
		
	 
		});


	
}




