//划出层
function Scroll(obj, h, s){
    if(obj == undefined){return false;}
    var h = h || 200;
    var s = s || 1.2;
    var obj = typeof(obj)=="string"?document.getElementById(obj):obj;
    var status = obj.getAttribute("status")==null;
    var oh = parseInt(obj.offsetHeight);
    obj.style.height = oh;
    obj.style.display = "block";
    obj.style.overflow = "hidden";
    if(obj.getAttribute("oldHeight") == null){
        obj.setAttribute("oldHeight", oh);
    }else{
        var oldH = Math.ceil(obj.getAttribute("oldHeight"));
    }
    var reSet = function(){
        if(status){
            if(oh < h){
                oh = Math.ceil(h-(h-oh)/s);
                obj.style.height = oh+"px";
            }else{
                obj.setAttribute("status",false);
                window.clearInterval(IntervalId);
            }
        }else{
            obj.style.height = oldH+"px";
            obj.removeAttribute("status");
            window.clearInterval(IntervalId);
        }
    }
    var IntervalId = window.setInterval(reSet,10);
 return status;
}
//得到地址
function showaddrs(){
    var url="/dianwoba/servlet/member";
    var upars="fun=showaddrs";
    new Ajax(url, {method:'get', data:upars, onComplete:showaddrssResponse, onFailure:showaddrsError}).request();
}

function showaddrssResponse(originalRequest){
	var tp = originalRequest.trim();

	if(tp=="no"){
		alert("系统升级后需要您先确认配送地址，请先添加您的配送地址！");
		window.location.href="/member/index.html?new";
	}
	else{
		//$('fade').style.display="block";
		//alert($('addrcontent').innerHTML);
		$('addrcontent').innerHTML=tp;
		var info=$('addrcontent').innerHTML;
		//alert(info);
		if(info=="no "){
			window.location.href="/order/map.html";
		}
		var radarr=document.getElementsByName("addrs");
		radarr[0].checked=true;
		var infos=info.split("!~!");
		var to_qukuai=infos[1];
		    to_qukuai=to_qukuai.replace("区","");
		var ischeckState=infos[4];
		//alert("]"+to_qukuai+"[");
		//alert("]"+ischeckState+"[");
		if(ischeckState=="1"){
            window.location.href="/dianwoba/grid/sl.jsp";
		}
		var t=document.getElementById("senfe").getElementsByTagName("tr");
		for(var i=0;i<t.length;i++){
		   t[i].style.backgroundColor=(t[i].sectionRowIndex%2==0)?"eeeeee":"ffffff";
		   t[i].onclick=function(){
		   if(this.x!="1"){
			this.x="1";//本来打算直接用背景色判断，FF获取到的背景是RGB值，不好判断
			this.style.backgroundColor="fcde63";
		   }else{
			this.x="0";
			this.style.backgroundColor=(this.sectionRowIndex%2==0)?"eeeeee":"ffffff";
		   }
		  }
		  t[i].onmouseover=function(){
		   if(this.x!="1")this.style.backgroundColor="#cfc";
		  }
		  t[i].onmouseout=function(){
		   if(this.x!="1")this.style.backgroundColor=(this.sectionRowIndex%2==0)?"eeeeee":"ffffff";
		  }
		}
	}
}

function showaddrsError(){
   alert("得到地址错误");
}


//刷新用户显示信息
function refreshinfo(){
var url = "/dianwoba/servlet/reg";
var pars = "fun=isLogin";

new Ajax(url, {method:'get', data:pars, onComplete:refreshinfoResponse, onFailure:refreshinfoError}).request();
}
function refreshinfoResponse(originalRequest)
{
  if((Trim(originalRequest)).length>7)
  {
		//var gridxy=originalRequest.split('~!')[0];//服务区块ABC或者网格999_999
		//var roadnumber=originalRequest.split('~!')[1];
		var contact=originalRequest.split('~!')[2];
		//var position=originalRequest.split('~!')[3];
		//var phone=originalRequest.split('~!')[4];
		//var sex=originalRequest.split('~!')[5];
		//var nick=originalRequest.split('~!')[6];
		var email=originalRequest.split('~!')[8];
		
		if( $('loginflag'))
		{
		   $('loginflag').innerHTML = "欢迎您！"+contact+" |  <a href='../member/member.html' >今日订单</a> | <a href='../member/member_5.html'>历史订单</a> | <a href='../member/index.html'>基本资料</a>  | <a href='../member/member_3.html'>修改密码</a> <a href='#' onclick='loginOut()'>[退出]</a>";
		   Cookie.set('dwb_userid', email, {duration: 30, path: '/'});
		   Cookie.set('dwb_username', contact, {duration: 30, path: '/'});
		}
		if( $('dwb_login'))
		{
		   $("dwb_login2").style.display="none";
		   $('dwb_login').innerHTML = "欢迎您！"+contact+" <br/>  <a href='javascript:AddrCookie2()'><font color='#E98127'>马上点餐</font></a>&nbsp;|&nbsp;<a href='../member/member.html'>今日订单</a>&nbsp;|&nbsp;<a href='../member/member_5.html'>历史订单</a> <br/> <a href='../member/index.html'>基本资料</a>&nbsp;|&nbsp;"
		   +"<a href='../member/member_3.html'>修改密码</a> <a href='#' onclick='loginOut()'>[退出]</a><br/><br/><br/>"
		   +"<div id='hyzx_tuichu'><span id='dwb_member_center'><a href='/member/index.html'>我的帐户</a></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span id='dwb_member_logout'><a href='javascript:loginOut()'>退出登录</a></span></div>";
		}
	    $('ismember').href="/member/index.html";
		//$("addrcontent").style.display="none";
		//$('fade').style.display="none";
  }
  else
  {
	    $('loginflag').innerHTML = "<a href='/member/login.html'>[请登录]</a> <a href='/member/register.html'>[免费注册]</a>";
		$('ismember').href="/member/login.html";
		//$("addrcontent").style.display="none";
		//$('fade').style.display="none";
  }
}

function refreshinfoError()
{
  alert("tomcat服务已停止");
}


//得到地址id并传值
//var dr=document.getElementsByTagName("div"),i,t="";
function chooseAddr(num){
	//var dri=dr[num].getElementsByTagName("input");
	var dri=$("senfe").getElementsByTagName("input");
	//alert(dri.length-1);
	for(i=0;i<dri.length;i++){
		if(dri[i].checked){
				//alert(dri[i].value); 
				var addr_id=dri[i].value;
				var qukuaiArr=addr_id.split("!~!");
				var addr_id=qukuaiArr[0];
				var qukuai=qukuaiArr[1];
				var lnglat=qukuaiArr[2];
				//经纬度均不为0
				if(lnglat!=0){
					if(qukuai=="未知")
					{
						alert("非常抱歉，您输入的地址不在我们配送范围之内，可修改地址后继续点餐！");
						document.location.href = "../member/index.html";
					}
					else
					{
						var url="/dianwoba/servlet/member";
						var pars="fun=modifyaddrs&addrid="+addr_id;
						new Ajax(url, {method:'get', data:pars, onComplete:chooseAddrResponse, onFailure:chooseAddrError}).request();
					}
				}
				else
				{
					alert("请先在地图上标注您的地址！");
					document.location.href = "userlnglat.html?"+addr_id;
				}
				
				if($("remember") && $("remember").checked==true){
						//alert("1");
					    var ischeck=0;
						if(qukuai!="未知"){ischeck=1;}
						
						var url="/dianwoba/servlet/member";
						var pars="fun=setChecked&addrid="+addr_id+"&ischeck="+ischeck;
						//alert(pars);
						new Ajax(url, {method:'get', data:pars, onComplete:setCheckedResponse, onFailure:setCheckedError}).request();
				}
				
				/*if(qukuai=="未知"){
					//$('fade').style.display="block";
					Scroll('qukuaidiv', 30, 1.2);
					$('addrcontent2').style.display="none";
					//function $(id){return document.getElementById(id);}
					$("buttonPost").onclick = function(){
						var qukuai=$('qukuai').value;
						 if(qukuai==null || qukuai==""){
							   alert("请选择服务区");
							   return;
						 }
						 if(qukuai.indexOf("A")!=-1){
							  qukuai="A";
						 }
						 if(qukuai.indexOf("B")!=-1){
							  qukuai="B";
						 }
						 if(qukuai.indexOf("C")!=-1){
							  qukuai="C";
						 }
						//alert(qukuai);
						var url="/dianwoba/servlet/member";
						var pars="fun=modifyaddrs&addrid="+addr_id+"&qukuai="+qukuai;
						//alert(pars);
						new Ajax(url, {method:'get', data:pars, onComplete:chooseAddrResponse, onFailure:chooseAddrError}).request();
					}
				}
				else{
					$('qukuai').style.display="none";
					$('addrcontent2').style.display="block";
					var url="/dianwoba/servlet/member";
					var pars="fun=modifyaddrs&addrid="+addr_id;
					//alert(pars);
					new Ajax(url, {method:'get', data:pars, onComplete:chooseAddrResponse, onFailure:chooseAddrError}).request();
				}
				*/
				
		}
	}
}


function chooseAddrResponse(originalRequest){
	//$("addrcontent").style.display="none";
	//$('fade').style.display="none";
    var tp=originalRequest;
	tp=tp.replace("\n","").replace("\r","");
	//alert(tp);
	if(tp=="no" || tp=="null" || tp==""){
		window.location.href="/order/index.html";
	}
	else{
		window.location.href="/dianwoba/grid/sl.jsp";
	}

}

function chooseAddrError(){
    alert("设置失败,请截图并联系网站！");
}

function setCheckedResponse(originalRequest){
	var tp=originalRequest;
}

function setCheckedError(){
	alert("记住状态失败");
}
/*function insertRow() 
{ 
var rowNum = 0; 
var table1 = document.getElementById("senfe"); 
var tr1 = document.createElement("tr"); 

for (var j=0;j<3; j++) 
{ 
var td1 = document.createElement("td"); 
var tn = document.createTextNode(rowNum); 
td1.appendChild(tn); 
tr1.appendChild(td1); 
} 
rowNum = rowNum + 1; 
//alert(tr1.childNodes[0].innerText); 
table1.childNodes[0].appendChild(tr1); 
//alert(table1.outerHTML); 
} */

//显示添加地址框
function addAddrs(){
	 window.location.href="/member/index.html?new";
}

function closediv(){
   refreshinfo();
}

function showChoose(){
  $("mapdiv").style.display="block";
  $("fade").style.display="block";
}
function chooseArea(area){
   $("qukuai").value = area;
   $("mapdiv").style.display="none";
   $("fade").style.display="none";
}
function closediv(){
  $("mapdiv").style.display="none";
  $("fade").style.display="none";
  Scroll('qukuaidiv', 30, 1.2);
  $("qukuaidiv").style.display="none";
  $("addrcontent2").style.display="block";
}
function initDisplay(){
   $("qukuaidiv").style.display="none";
   $("addrcontent2").style.display="block";
}
