// JavaScript Document

///////////////////////////Cookie
var expdate= new Date();

function getCookieVal (offset) {
 var endstr = document.cookie.indexOf (";", offset);
 if (endstr == -1) endstr = document.cookie.length;
 return unescape(document.cookie.substring(offset, endstr));
}

function Cookie (name) {
 var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;
 while (i < clen) {
  var j = i + alen;
  if (document.cookie.substring(i, j) == arg) return getCookieVal (j);
  i = document.cookie.indexOf(" ", i) + 1;
  if (i == 0) break;
 }
 return null;
}

function setCookie (name,value,expires,path,domain,secure) {
 expdate.setTime(expdate.getTime() + (24*60*60*1000*365));
 document.cookie = name + "=" + escape (value) +
 ((expires) ? "; expires=" + expires.toGMTString() : "") +
 ((path) ? "; path=" + path : "") +
 ((domain) ? "; domain=" + domain : "") +
 ((secure) ? "; secure" : "");
}

function deleteCookie(name) { 
 expdate = new Date(); 
 expdate.setTime(expdate.getTime() - (86400 * 1000 * 1)); 
 setCookie(name, "", expdate); 
}

///////////////////////////////////////////////////////////////

function chk_chkbox(objname){
	var obj=document.getElementsByName(objname);
	for(var i=0; i<obj.length; i++){
		if(obj[i].checked){
			return true;
		}
	}
	return false;
}

function pp_show(){
	var pp_kuang=document.getElementById("pp_kuang");
	var pp_show_button=document.getElementById("pp_show_button");
	if(pp_kuang.className=="pinpai"){
		pp_kuang.className="";
		pp_show_button.src="images/yincang.jpg";
		setCookie("pp_show", "show", expdate, "/", null, false);
		//alert("show");
	}else{
		pp_kuang.className="pinpai";
		pp_show_button.src="images/gengduos.png";
		setCookie("pp_show", "hidden", expdate, "/", null, false);
		//alert("hidden");
	}
}


/*发表评论*/
function chk_pubpl(){
	if($("#nr").val()==""){
		alert("请填写评论内容");
		$("#nr").focus();
		return false;
	}
	if($("#yzm").val()==""){
		alert("请填写验证码");
		$("#yzm").focus();
		return false;
	}
}


/*复制内容到剪贴版*/
function js_copy(s){   
    if (window.clipboardData) {   
        window.clipboardData.setData("Text",s);   
    }   
    else   
    {     
        var flashcopier = 'flashcopier';   
        if(!document.getElementById(flashcopier)) {   
          var divholder = document.createElement('div');   
          divholder.id = flashcopier;   
          document.body.appendChild(divholder);   
        }   
        document.getElementById(flashcopier).innerHTML = '';   
        var divinfo = '<embed src="clipboard.swf" FlashVars="clipboard='+encodeURIComponent(s)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';   
        document.getElementById(flashcopier).innerHTML = divinfo;   
    }   
    alert("您的信息已经被成功复制到剪贴板了！ \r\n   现在可以发给您的好友啦 \r\r\r\n  小提示：按Ctrl+v即可将内容粘贴出来");   
}   


/*更新图形验证码*/
function changecode(imgid)
{
	var now=new Date();  
　　var number = now.getSeconds();
	var img=document.getElementById(imgid);
	img.src="/mapcode.php?no="+number;
}

////////////////////////////////////////////地区//////////////////////////////////
$(document).ready(function(){				   
	var sheng=$("#shengid");
	var city=$("#cityid");
	var cq=$("#cqid");
	
	sheng.change(function(){
		$("#span_cq").html("");
		$("#div_sq").html("");
		var shengid=sheng.val();
		if(shengid!=""){
			var shengname=sheng.find("option:selected").text();
			$("#shengname").val(shengname);
			$.get("ajax_data.php",{action:'getcity',shengid:shengid},function(data){
				if(data){
					$("#span_city").html(data);
				}
			});
		}
	});
	
});

/*function getcq(){
	var city=$("#cityid");
	var cityid=city.val();
	if(cityid!=""){
		$.get("ajax_data.php",{action:"get_cq", cityid:cityid},function(data){
			if(data){
				$("#span_cq").html("城区："+data);
			}
		});
	}
}*/

function getcq(){
	var city=$("#cityid");
	var cityid=city.val();
	if(cityid!=""){
		var cityname=city.find("option:selected").text();
		$("#cityname").val(cityname);
		/*$.get("ajax_data.php",{action:"getcq2", cityid:cityid},function(data){
			if(data){
				$("#span_cq").html(data);
			}
		});*/
	}
}

function set_cqname(){
	var cq=$("#cqid");
	var cqname=cq.find("option:selected").text();
	$("#cqname").val(cqname);
}

function getsq(){
	var cq=document.getElementsByName("cq[]");
	var cq_len=cq.length;
	var div_sq=$("#div_sq");
	//div_sq.html("");
	
	for(var i=0;i<cq_len;i++){
		var cqid=cq[i].value;
		if(cq[i].checked==true){
			$.get("ajax_data.php",{action:"get_sq", cqid:cqid},function(data){
				if(data){
					var sqarr=data.split("_");
					var cqid=sqarr[0];
					var sqs=sqarr[1];
					if(div_sq.html().indexOf("id=div_"+cqid)==-1){
						div_sq.append("<div id='div_"+cqid+"'><hr />"+sqs+"</div>");
						//$("#bz").val($("#div_sq").html());//测试用
					}
				}
			});
		}else{
			//清除没有选中城区对应的商圈;
			$("#div_"+cqid).remove();
		}
	}
}


/////////////////////////////////////////////找回密码///////////////////////////////////////////
function chk_find_pwd_email(){
	var email=$("#email");
	if(!chk_email(email.val())){
		alert("Email格式不正确！");
		email.focus();
		return false;
	}
}


function chk_setpwd(){
	var pwd1=$("#pwd1");
	var pwd2=$("#pwd2");
	if(pwd1.val()==""){
		alert("请填写新密码!");
		return false;
	}
	if(pwd2.val()==""){
		alert("请确认新密码!");
		return false;
	}
	if(pwd1.val()!=pwd2.val()){
		alert("您两次填写的密码不相同");
		return false;
	}
}



//////////////////////////////////////////////注册验证//////////////////////////////////////////
function chk_reg_card(){
	var card=$("#card").val();
	if(card!=""){
		var card_reg=/^\d{8}$/;
		if(!card_reg.test(card)){
			$("#card_msg").html("<font color=red>卡号格式不正确！</font>");
		}else{
			$.get("ajax_data.php",{action:'chk_reg_card',card:card},function(data){
				if(data){
					if(data=="false"){
						$("#card_msg").html("<font  color=red>卡号无效！</font>");
					}else{
						$("#card_msg").html("<font color=green>卡号有效</font>");
					}
				}
			});
		}
	}else{
		$("#card_msg").html("<font color=red>请填写合众卡号</font>");
	}
}

function chk_reg_tel(){
	var tel=$("#tel").val();
	if(tel!=""){
		var tel_reg=/^1\d{10}$/;
		if(!tel_reg.test(tel))
		{
			$("#tel_msg").html("<font color=red>手机号格式不正确！</font>");
		}else{
			$.get("ajax_data.php",{action:'chk_reg_tel',tel:tel},function(data){
			if(data){
					if(data=="false"){
						$("#tel_msg").html("<font  color=red>手机号无效！</font>");
					}else{
						$("#tel_msg").html("<font  color=green>手机号有效！</font>");
					}
				}
			});
		}	
	}else{
		$("#tel_msg").html("<font color=red>请填写手机号</font>");
	}
}

function chk_reg_tel2(){
	var tel=$("#tel").val();
	if(tel!=""){
		var tel_reg=/^1\d{10}$/;
		if(!tel_reg.test(tel))
		{
			$("#tel_msg").html("<font color=red>手机号格式不正确！</font>");
		}
	}
}


function chk_reg_email(){
	var email=$("#email_reg").val();
	if(email!=""){
		$.get("ajax_data.php",{action:'chk_reg_email',email:email},function(data){
			if(data){
				if(data=="false"){
					$("#email_msg").html("<font color=red>Email已注册过，请重新填写</font>");
				}else{
					$("#email_msg").html("");
				}
			}
		});
	}else{
		$("#email_msg").html("<font color=red>请重新填写Email</font>");
	}
}

function chk_reg_nc(){
	var nc=$("#uname").val();
	if(nc==""){
		$("#uname_msg").html("<font color=red>请填写用户名</font>");
	}else{
		$("#uname_msg").html("");
	}
}

function chk_email(email){
	//var e_reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	var e_reg=/^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
		if(!e_reg.test(email)){
			return false;
		}
		return true;
}



function chk_reg(){
	
	if($("#email_reg").val()==""){
		alert("请填写您的Email地址");
		$("#email_reg").focus();
		return false;
	}else{
		if(!chk_email($("#email_reg").val())){
			alert("您填写的Email格式不正确");
			$("#email_reg").focus();
			return false;
		}
	}
	
	if($("#uname_reg").val()==""){
		alert("请填写用户名");
		$("#uname_reg").focus();
		return false;
	}
	
	$upass=$("#upass_reg").val();
	$upass2=$("#upass2_reg").val();
	if($upass==""){
		alert("请填写密码");
		$("#upass_reg").focus();
		return false;
	}else{
		if($upass.length<6){
			alert("密码长度最少6位字符");
			$("#upass_reg").focus();
			return false;
		}else{
			if($upass2==""){
				alert("请再填写一次密码");
				$("#upass2_reg").focus();
				return false;
			}else{
				if($upass2!=$upass){
					alert("您两次填写的密码不相同");
					$("#upass2_reg").focus();
					return false;
				}
			}
		}
	}
	
	if($("#shengid").val()==""){
		alert("请选择您所在的省");
		return false;
	}
	if($("#cityid").val()==""){
		alert("请选择您所在的城市");
		return false;
	}
	
	if($("#cqid").val()==""){
		alert("请选择您所在的城区");
		return false;
	}
	
	
	if($("#yzm_reg").val()==""){
		alert("请填写验证码");
		$("#yzm_reg").focus();
		return false;
	}
	
}

////////////////////////////////////////////////////用户账号信息修改////////////////////////////////////////
function chk_uinfo_update(){
	if($("#nc").val()==""){
		alert("请填写您的昵称!");
		$("#nc").focus();
		return false;
	}
	
	if($("#shengid").val()==""){
		alert("请选择您所在的省");
		return false;
	}
	if($("#cityid").val()==""){
		alert("请选择您所在的城市");
		return false;
	}
	
	if($("#cqid").val()==""){
		alert("请选择您所在的城区");
		return false;
	}
	
	if($("#tel").val()!=""){
		var tel_reg=/^1\d{10}$/;
		var tel=$("#tel").val();
		if(!tel_reg.test(tel)){
			alert("您填写的手机号不正确");
			$("#tel").focus();
			return false;
		}
	}
}

//////////////////////////////////////////////////修改密码//////////////////////////////////////////

function chk_change_pwd(){
	if($("#oldpwd").val()==""){
		alert("请填写原密码！");
		$("#oldpwd").focus();
		return false;
	}
	var pwd1=$("#pwd1");
	var pwd2=$("#pwd2");
	if(pwd1.val()==""){
		alert("请填写新密码");
		pwd1.focus();
		return false;
	}
	if(pwd2.val()==""){
		alert("请再填写一次新密码");
		pwd2.focus();
		return false;
	}
	if(pwd1.val()!=pwd2.val()){
		alert("您两次填写的新密码不相同！");
		pwd2.focus();
		return false;
	}
}

////////////////////////////////////////////////////用户登录/////////////////////////////////////////

function chk_login(){
	if($("#email_login").val()==""){
		alert("请填写Email");
		$("#email_login").focus();
		return false;
	}
	if($("#upass_login").val()==""){
		alert("请填写密码");
		$("#upass_login").focus();
		return false;
	}
	if($("#yzm_login").val()==""){
		alert("请填写验证码");
		$("#yzm_login").focus();
		return false;
	}
}

////////////////////////////////////////////////////倒计时////////////////////////////////////////////

var __sto = setTimeout;
window.setTimeout = function(callback,timeout,param)
{
    var args = Array.prototype.slice.call(arguments,2);
    var _cb = function()
    {
        callback.apply(null,args);
    }
    __sto(_cb,timeout);
}

function timer(tid){
	var time_arr=tid.split('-');
	var endDate=new Date(time_arr[0], (time_arr[1]-1), time_arr[2], 23, 59, 59);
	var now=new Date();
	var oft=Math.round((endDate-now)/1000);
	var ofd=parseInt(oft/3600/24);
	var ofh=parseInt((oft%(3600*24))/3600);
	var ofm=parseInt((oft%3600)/60);
	var ofs=oft%60;
	
	if(ofs<0){
	   document.getElementById("time_"+tid).innerHTML='团购结束啦！';
	   return;
	}else{
		document.getElementById("time_"+tid).innerHTML="距离本次活动结束还有：<br>"+ ofd+'天' +ofh+ '小时' +ofm+ '分'+ofs+ '秒';
	};

	window.setTimeout(timer,1000,tid);
}

///////////////////////////////////////////////////Email订阅///////////////////////////////////
function chk_email_dy(){
	if(!chk_email($("#email_dy").val())){
		alert("您填写的Email格式不正确");
		$("#email_dy").focus();
		return false;
	}
}

///////////////////////////////////////////////购买和充值///////////////////////////////////////

function select_psdz(){
	var obj=document.getElementsByName("psdz");
	var orther_address = document.getElementById("orther_address");
	for(var i=0; i<obj.length; i++){
		obj[i].checked=false;
	}
	orther_address.style.display="";
	
}


function comzj(money, sl, money_id){
	var num_reg=/^\d{1,}$/;
	if(num_reg.test(sl)){
		document.getElementById(money_id).innerHTML=money*sl;
	}else{
		alert("购买数量必须是数字");
		return false;
	}
	
}

function chk_buy(){
	if($("#sl").val()==""){
		alert("请填写购买数量");
		return false;
	}else{
		var num_reg=/^\d{1,}$/;
		if(!num_reg.test($("#sl").val())){
			alert("购买数量必须是数字");
			$("#sl").focus();
			return false;
		}
	}
	
	var yanse=$("input[name='yanse']");
	var xinghao=$("input[name='xinghao']");
	var yanse_size=yanse.size();
	var xinghao_size=xinghao.size();
	
	if(yanse_size>0){
		if($(":radio[name='yanse']:checked").length==0){
			alert("请选择颜色!");
			return false;
		}
	}
	if(xinghao_size>0){
		if($(":radio[name='xinghao']:checked").length==0){
			alert("请选择型号!");
			return false;
		}
	}
	
	if($("#tel").val()==""){
		alert("请填写您的手机号");
		$("#tel").focus();
		return false;
	}else{
		var tel_reg=/^1[0-9]{10}$/;
		if(!tel_reg.test($("#tel").val())){
			alert("您填写的手机号格式不正确");
			return false;
		}
	}
	
	if(!chk_user_new_address()){
		return false;
	}
}

function chk_user_new_address(){
	var orther_address=document.getElementById("orther_address");
	if(orther_address.style.display==""){
		/*if($("#shengid").val()==""){
			alert("请选择省");
			$("#shengid").focus();
			return false;
		}
		if($("#cityid").val()==""){
			alert("请选择市");
			$("#cityid").focus();
			return false;
		}
		if($("#cqid").val()==""){
			alert("请选择县/城区");
			$("#cqid").focus();
			return false;
		}*/
		if($("#dz").val()==""){
			alert("请填写详细配送地址");
			$("#dz").focus();
			return false;
		}
		if($("#yb").val()==""){
			alert("请填写邮编");
			$("#yb").focus();
			return false;
		}else{
			var yb_reg=/\d{6,}/;
			if(!yb_reg.test($("#yb").val())){
				alert("邮编格式不正确");
				return false;
			}
		}
		
		if($("#xm").val()==""){
			alert("请填写姓名");
			$("#xm").focus();
			return false;
		}
		
		if($("#tel_dz").val()==""){
			alert("请填写手机号");
			$("#tel_dz").focus();
			return false;
		}else{
			var tel_reg=/^1\d{10}$/;
			if(!tel_reg.test($("#tel_dz").val())){
				alert("您填写的手机号格式不正确");
				return false;
			}
		}
	}else{
		if(!chk_chkbox('psdz')){
			alert("请选择你的配送地址！");
			return false;
		}
	}
	
	return true;
}


function chk_buy_nologin(){
	
	document.getElementById("pback").style.display="";
	document.getElementById("daijinquan").style.display="";
	
	//$("#daijinquan").floatdiv("middle");
	
	var one_width=window.screen.width;//一屏宽度
	var one_height=window.screen.height;//一屏高度
	
	var scr_height=document.documentElement.scrollTop;//滚动条到屏幕顶的高度
	var cur_height=parseInt(one_height)+parseInt(scr_height);
	
	if(one_width>=1024){
		var left=parseInt(one_width/2)-400;
		var top=parseInt(one_height/2+scr_height)-320;
		document.getElementById("daijinquan").style.left=left+"px";
		document.getElementById("daijinquan").style.top=top+"px";
	}
}


function show_zhifugm(){
	document.getElementById("zhifugm").style.display="";
	document.getElementById("pback").style.display="";
	
	//$("#zhifugm").floatdiv("middle");
	
	var one_width=window.screen.width;//一屏宽度
	var one_height=window.screen.height;//一屏高度
	
	var scr_height=document.documentElement.scrollTop;//滚动条到屏幕顶的高度
	var cur_height=parseInt(one_height)+parseInt(scr_height);
	
	if(one_width>=1024){
		//var left=parseInt(one_width/2)-400;
		var top=parseInt(one_height/2+scr_height)-300;
		//document.getElementById("zhifugm").style.left=left+"px";
		document.getElementById("zhifugm").style.top=top+"px";
	}
}


function chk_cz(){
	if($("#money").val()==""){
		alert("请填写充值金额");
		$("#money").focus();
		return false
	}else{
		var money_reg=/^[0-9]+(\.[0-9]{1,})?$/;
		if(!money_reg.test($("#money").val())){
			alert("充值金额必须是数字");
			return false;
		}else{
			if($("#money").val()<0.01){
				alert("每次至少充值 0.01 元!");
				return false;
			}
		}
	}
}


