﻿
//用户登陆
function user_login(){
	var pername = $("#pername").val();
	var reg_phone = $("#reg_phone").val();
	if(($("#checkbox").attr('checked'))==true){var tru = $("#checkbox").val();alert(tru);}	//是否记住密码（1）是 ；	
}



//更换验证码
function reloadImage(url){	
	 var d = parseInt(1000*Math.random());
	 document.images["img1"].src=url+"&d="+d;
}



/*
*用户注册验证
*/

function user_name_length(){

	
}

/*
*用户昵称检测
*/ 
function user_end(){
	
	var r_user_petname = $("#r_user_petname").val();	
	if(r_user_petname.length==''){$("#user_er").html("<font color=red>昵称不能为空</font>");}else{
		$.post("?c=register_user&a=user_end&admin=user_add",{r_user_pername:r_user_petname},function(e){			
			if(e==0){$("#user_hidden").val(1);$("#user_er").html("<font color='#3333FF' id='user_true'>用户名可用</font>");}//用户名可用
			if(e==1){$("#user_hidden").val('');$("#user_er").html("<font color=red id='user_true'>"+r_user_petname+"用户名以被使用</font>"); return false;}//用户名以被使用
		});
	}	
}


function chkmobile(s) {
            var str = s;
            var reg = /((^[1])(3[0-9]\d{8}|[58][89]\d{8})$)/;//以 1 开头的13，15，18手机号码段检测
            if (reg.test(str) == false){
                $("#cellphone_er").html("<font color='red'><br>请检查您输入的手机号</font>");
		$("#cell_hidden").val('');
		return 0;
            }
            else {
		$("#cell_hidden").val(1);
		$("#cellphone_er").html("<font color='#3333FF' id='hone_true'>通过</font>");
		return 1;
            }
}

/*
*密码长度检测
*/
function pass_length(pass){
	if(pass.length<=0 || pass.length<6){
		$("#pass_hidden").val('');
		$("#pass_er").html("<font color=red>你输入的密码长度不够</font>");
	}else{
		$("#pass_hidden").val(1);
		return 1;
	}
}

/*
*检测密码统一性
*/
function pass_true(){
	var r_user_passowrd = $("#r_user_passowrd").val();
	var r_user_passowrd_ = $("#r_user_passowrd_").val();
	if(r_user_passowrd.length==0){
		$("#pass_er").html("<font color=red >请入密码</font>");
	}else{
		if(r_user_passowrd!=r_user_passowrd_){
			$("#pass_hidden").val('');
			$("#pass1_hidden").val('');
			$("#pass_er").html("<font color=red >两次密码不一致,请检测</font>");
			$("#pass_er_r").html("<font color=red>两次密码不一致,请检测</font>");
		}else{
			$("#pass_hidden").val(1);
			$("#pass1_hidden").val(1);
			$("#pass_er").html("<font color='#3333FF' id='pass_true'>可以使用</font>");
			$("#pass_er_r").html("<font color='#3333FF'>可以使用</font>");
			return 1;
		}
	}
}

/*
*油箱验证
*/
function user_mail(){
	var r_user_mail = $("#r_user_mail").val();
	if(r_user_mail==''){
		$("#mail_hidden").val('');
		 $("#mail_er").html('<font color=red>E_mail！不能为空,供您找回密码所用</font>');
	}else{
		$.post("?c=register_user&a=mail_code&admin=mail_code",{r_user_mail:r_user_mail},function(data){
			if(data==0){$("#mail_hidden").val('');$("#mail_er").html('<font color=red>请输入有效的E_mail！</font>');}
			if(data==1){$("#mail_hidden").val(1);$("#mail_er").html('<font color="#3333FF" id="mail_true">可以使用</font>');return 1;}
		});
	}
           
}


/**
*地区选择
*/

function city(){
	var city = $("#r_user_city").val();
	if(city=='地区分类'){
		$("#city_er").html("<font color='red'>必填项</font>");
	}
}
/*
*用户登陆
*/

function user_logo(){

	var phone = $("#r_user_cellphone").val();	//手机
	var pass = $("#r_user_passowrd").val();		//密码
	var r_user_name = $("#r_user_name").val();	//用户名称
	var key_code = $("#key_code").val();		//验证码
	var user = user_end();				//用户昵称检测
	
	var phon_ = chkmobile(phone);			//用户电话
	var user_name='';
	if(phone.length==0){alert('密码不能为空')}
	if(r_user_name.length==0){$("#r_er").html('<font color=red>请填写您的姓名</font>');}
		else{ user_name=1;}

	var city = $("#r_user_city").val();
	if(city=='地区分类'){
		$("#city_er").html("<font color='red'>必填项</font>");
	}
	var pa = pass_length(pass);	//密码长度
	var pa_true = pass_true();		//密码是否一致
	var mail = user_mail();

	if($("#tytkc").attr("checked")==true){			//是否阅读用户注册协议
		if(key_code.length==0){				//验证码判断
			$("#key_er").html("请输入验证码");			
		}else{
			$.post("?c=register_user&a=key_code&admin=key_code",{key_code:key_code},function(data){
				if(data==0){$("#key_er").html("验证码输入有误");}else{
					if($("#user_hidden").val()=='1'){
						if($("#cell_hidden").val()==1){
							if($("#pass_hidden").val()==1 && $("#pass1_hidden").val()==1){
								if(user_name=1){
									if($("#mail_hidden").val()==1){
										if(city=='地区分类'){
											$("#city_er").html("<font color='red'>必填项</font>");
										}else{ 
											var r_user_petname=$("#r_user_petname").val();//用户昵称
											var r_user_cellphone=$("#r_user_cellphone").val();//用户电话
											var r_user_passowrd=$("#r_user_passowrd").val();//用户密码
											var r_user_name=$("#r_user_name").val();//用户姓名
											var r_user_age=$("#r_user_age").val();//用户性别
											var r_user_mail=$("#r_user_mail").val();//用户油箱
											var r_user_city=$("#r_user_city").val();//用户地区分类
											var r_user_city1=$("#r_user_city1").val();//用户选择地区
											var r_user_city2=$("#r_user_city2").val();//用户选择省市
											var key_code=$("#key_code").val();//用户验证
											//alert({r_user_petname:r_user_petname,r_user_cellphone:r_user_cellphone,r_user_passowrd:r_user_passowrd,r_user_name:r_user_name,r_user_age:r_user_age,r_user_mail:r_user_mail,r_user_city:r_user_city,r_user_city1:r_user_city1,r_user_city2:r_user_city,key_code:key_code});
											$.post("?c=register_user&a=user_sub&admin=user_sub",{r_user_petname:r_user_petname,r_user_cellphone:r_user_cellphone,r_user_passowrd:r_user_passowrd,r_user_name:r_user_name,r_user_age:r_user_age,r_user_mail:r_user_mail,r_user_city:r_user_city,r_user_city1:r_user_city1,r_user_city2:r_user_city2,key_code:key_code},function(data){
													alert(data);
											});

										}
									}
								}
							}
						}
					}
				}
				//if(data==1)$("#key_er").html("验证码正确");	 
			})
		}
	}else{
		alert("您是否阅读了我们的注册协议?");
	}	
}


/**---------------------------------------------------END 用户注册------------------------------------------------------**/

///计划填写

	function plan(m){

		var p_name = $("#p_name").val();
		if(m){
			var p_city = $("#r_user_city").val();
			}else{
			var p_city = $("#r_user_city").val()+'-'+$("#r_user_city1").val()+'-'+$("#r_user_city2").val();
				}
		
		var p_plan = $("#p_plan").val();
		var p_phones = $("#p_phone").val();
		
		 


		var str ='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" align="left" valign="bottom" style=" padding-left:5px; color:#595959"><table width="600" border="0" align="right" cellpadding="0" cellspacing="0"><tr><td width="385" align="left" valign="bottom" style="font-size:12px;">客人称呼：'+p_name+'</td><td width="65" align="right" valign="bottom" style="font-size:12px;">朗途客服：</td><td width="50" align="left" valign="bottom" style="font-size:12px;">暂无</td> <td width="50" align="right" valign="bottom" style="font-size:12px;">操作：</td><td width="50" align="left" valign="bottom" style="font-size:12px;">未处理</td></tr></table></td></tr><tr><td colspan="2" align="left" valign="top" style=" padding-left:17px;font-size:12px;">目的地：'+p_city+'</td></tr><tr><td width="11%" align="left" valign="top" style=" padding-left:5px;font-size:12px;">出行计划：</td><td width="89%" align="left" valign="top" style=" padding-left:5px;font-size:12px;">'+p_plan+'</td></tr><tr><td align="left" valign="top" style=" padding-left:5px;font-size:12px;"><span style="color:#5285E2">解决方案：</span></td><td align="left" valign="top" style=" padding-left:5px;font-size:12px;"><span style="color:#5285E2"></span></td></tr></table>';

		var key = $("#p_key").val();

		if($("#p_name").val().length!=0){
				$("#name_er").html('');
			if($("#r_user_city").val()!='地区分类'){
				$("#city_er").html("");
				if($("#p_plan").val().length!=0){
					$("#plan_er").html("");
					chkmobile($("#p_phone").val());
					if($("#cell_hidden").val()==1){
						if(key.length==0){
							$("#key_er").html("<font color='red'>验证码不能为空!</font>");
						}else{
							$.post("?c=plan&a=key_code&admin=key_code",{key_code:key},function(t){
								if(t==0){
									$("#key_er").html("<font color='red'>验证码有误!</font>");
								}else{
									$("#key_er").html("");
									$.post("?c=plan&a=plan_add_user&admin=plan_add_user",{p_name:p_name,p_Destinations:p_city,p_plan:p_plan,p_hone:p_phones},function(data){
											alert(data)
											if(data==0){alert('由于网络原因，提交失败，请您再次提交！');}
											if(data==2){alert('您已成功提交您的计划，请不要重复添加');}
											if(data==1){
												alert("提交成功");
												$("#plan_true").html(str);
											}
									});
								}
							});
						}
					}
				}else{
					$("#plan_er").html("<font color=red>请填写您的出行计划</font>");
				}
			}else{
			
				$("#city_er").html("<font color=red>请选择您的目的地</font>");
			}
		}else{
			$("#name_er").html("<font color=red>请填写您的称呼</font>");
			
		}
	}








/**--------------------------------计划搜索-----------------------------------------------------*/
	function plan_set(){
		var phone_set = $("#phone_set").val();
		var name_set = $("#name_set").val();
		if(name_set.length!=0){
			if(phone_set.length!=0){
				$.post("?c=plan&admin=plan_set&a=plan_set",{name:name_set,phone:phone_set},function(d){
					if(d==''){$("#jh_set").html("<font color=red>没有查询到 姓名:"+name_set+"</font>");}else{
						$("#jh_set").html(d);
					}
				});
			}else{alert('请填写您的手机号');}

		}else{alert('请填写您的称呼');}
	}
	
/**
* 计划字数限制
*/
	function plan_size(){		
		var self = $("textarea[limit]");   		 
       		var objString = $(self).text(); 
       		var objLength = $(self).text().length; 
        	var num = $(self).attr("limit"); 
        	if(objLength > num){ 
			$(self).attr("title",objString); 
            		objString = $(self).text(objString.substring(0,num) + ""); 
        	}		 
		if(objLength=='' || objLength==0){objLength=300;}
		$("#plan_num").html(objLength);		
	}
/**----------------------------------------------------END 用户计划-----------------------------------------------------**/
/**
*字符串长度计算
*/
function len(s){ 
	var l = 0; 
	var a = s.split(""); 
	for (var i=0;i<a.length;i++) { 
		if (a[i].charCodeAt(0)<299){
			l++;
		} else {
			l+=2;
		}
	} 
	return l;
} 

/**
*html 代码替换
*/
function CheckHTML(Str){
    var S = Str
    //S = S.replace(/<a\s(href=\S+)(.+>)/gi ,"[[[a $1")
    //S = S.replace(/<a\s(.+\s)(href=.+s)(.+>)/gi ,"[[[a $2 >")
    //S = S.replace(/<\/a>/gi ,"[[[/a>")
      S = S.replace(/<img\s(src=\S+)(.*?>)/gi ,"[[[img $1>")
      S = S.replace(/<img\s(.+\s)(src=.*\s)(.*?>)/gi ,"[[[img $2 ")
      S = S.replace(/<br?>/gi , "[[[br/>")
      S = S.replace(/<p(.*?>)/gi , "[[[p>")
      S = S.replace(/<\/p>/gi , "[[[/p>")
      S = S.replace(/<(table+\s)/gi ,"[[[$1 ")
      S = S.replace(/<\/table?>/gi , "[[[/table>")    
      S = S.replace(/<(tr.+>)/gi ,"[[[tr>")
      S = S.replace(/<\/tr?>/gi , "[[[/tr>")
      S = S.replace(/<(td.*)(rowspan.\d.|colspan.\d.)(.*?)>/gi ,"[[[td $2>")
      S = S.replace(/<(td.+?)>/gi ,"[[[td>")
      S = S.replace(/<\/td?>/gi , "[[[/td>")
      S = S.replace(/<.+?>/gi , "")//去掉其它HTML代码
      S = S.replace(/\[\[\[/gi , "<")    
    return S
}

function zb_user_updata(){
	
	var r_user_petname_hidden = $("#r_user_petname_hidden").val();
	var r_user_petname = $("#r_user_petname").val();
	var r_user_name    = $("#r_user_name").val();
	if(r_user_petname!=r_user_petname_hidden)user_end();
	
	if(r_user_petname=='' || r_user_petname==null){alert('昵称不能为空');return false}
	var r_user_cellphone = $("#r_user_cellphone").val();	//手机
		chkmobile(r_user_cellphone);			//用户电话
	var r_user_city_man=$("#r_user_city_man").val();
	if(r_user_city_man=='地区分类'){alert('请选择地区');return false}
	var r_user_city1_man=$("#r_user_city1_man").val();
	var r_user_city2_man=$("#r_user_city2_man").val();
	var r_user_mail     = $("#r_user_mail").val();
	var updata_id = $("#updata_id").val();
	var r_user_age = $("input[@name='radio']:checked").val();
	
	$.post('?c=plan&a=user_updata1&admin=1',{r_user_petname:r_user_petname,r_user_name:r_user_name,r_user_cellphone:r_user_cellphone,r_user_city_man:r_user_city_man,r_user_city1_man:r_user_city1_man,r_user_city2_man:r_user_city2_man,updata_id:updata_id,r_user_age:r_user_age},function(data){alert(data)})
	
	
	
}

function psw_update(){
	var password_yuanshi = $("#password_yuanshi").val();
	var password_new = $("#password_new").val();
	var password_new_qr = $("#password_new_qr").val();
	var updata_id = $("#updata_id").val();
	if(password_new.length<6){alert('新密码长度不能小于六位');return false}
	if(password_new != password_new_qr){alert('新密码与确认密码不一致');return false}
	$.post('?c=plan&a=user_pswchick&admin=1',{password_yuanshi:password_yuanshi,updata_id:updata_id},function(data){if(data==1){alert('原始密码不正确');return false}})
	
	
	
	$.post('?c=plan&a=user_pswupdate&admin=1',{updata_id:updata_id,password_new:password_new},function(data){alert(data)})
	
	
	
	
	
	}











