﻿// 收货人地址列表/保存页
//查询收货地址
function selectDeliver(id)
{
    document.getElementById("Hidid").value=id;
	document.getElementById("createD").style.display="none";
	document.getElementById("updateD").style.display="block";
	var result=new ajax().connect("http://www.life5000.com/PostAddress.aspx?Date="+new Date()+"","get","&type=select&id="+id+"");
	var da=new Array();
	//地址数组:收货人姓名,街道地址,邮政编码,电话/手机,最佳送货时间,标志建筑
	da=result.split('|');
	document.getElementById("MemberName").value=da[0];
	document.getElementById("HidProvince").value=da[1].split('-')[1];
	document.getElementById('HidCity').value=da[2].split('-')[1];
	document.getElementById('HidCounty').value=da[3].split('-')[1];
	document.getElementById('Address').value=da[4];
	document.getElementById('Postcode').value=da[5];
	document.getElementById('phone').value=da[6];
	document.getElementById('LogoConstruction').value=da[8];
	
	var objSelect=document.getElementById("BestTime");
    if(da[7]!=null && da[7]!="")
    {
     for(i=0;i<objSelect.length;i++)
       {
         if(objSelect.options[i].value == da[7])
          {
           objSelect.options[i].selected = true;
          }
        
        }
    }
	
	
	        var array=new Array();
        var xmldoc=new JSXML();
        xmldoc.Load("http://www.life5000.com/XML/Area.xml");
        var list=xmldoc.GetByName("ChinaArea");
        var CityID="";
        var CityName="";
        var ParentID="";
        for(var i=0;i<list.length;i++)
           {  
               CityID=list[i].getElementsByTagName("CityID")[0].childNodes[0].nodeValue;
               CityName=list[i].getElementsByTagName("CityName")[0].childNodes[0].nodeValue;
               ParentID=list[i].getElementsByTagName("ParentID")[0].childNodes[0].nodeValue;
               array[i]=new Array(CityID,CityName,ParentID);
           }

        var select = new Array("ddlProvince","ddlCity","ddlCounty");
        var liandong=new LianDong(array, select);
        
         liandong.SetValue(da[1].split('-')[1],da[2].split('-')[1],da[3].split('-')[1]);
   
}

//gonghuaqiao新建 清空添加地址信息
 function  ClearOtherAddress()
 {
		document.getElementById('MemberName').value="";
		document.getElementById('Address').value="";
		document.getElementById('Postcode').value="";
	    document.getElementById('phone').value="";
		document.getElementById('BestTime').selectedIndex=0;
		document.getElementById('LogoConstruction').value="";
		document.getElementById("ddlProvince").selectedIndex=0;
		document.getElementById("ddlCity").selectedIndex=0;
		document.getElementById("ddlCounty").selectedIndex=0;

 }
//AddressBook.aspx的增加收货地址（gonghuaqiao）
function AddressBookAdd()
{
	document.getElementById("createD").style.display="block";
	document.getElementById("updateD").style.display="none";
    ClearOtherAddress();
}

//添加收货地址
function addSave()
{
	if(detection())
	{
		var MemberName=GetObject('MemberName').value;
		var ProvinceText=document.getElementById("ddlProvince").options[document.getElementById("ddlProvince").selectedIndex].text
		var ProvinceValue=document.getElementById("ddlProvince").value;
		var CityText=document.getElementById("ddlCity").options[document.getElementById("ddlCity").selectedIndex].text
		var CityValue=document.getElementById("ddlCity").value;
		var CountyText=document.getElementById("ddlCounty").options[document.getElementById("ddlCounty").selectedIndex].text
		var CountyValue=document.getElementById("ddlCounty").value;
		var Address=GetObject('Address').value;
		var Postcode=GetObject('Postcode').value;
		var Phone=GetObject('phone').value;
		var BestTime=document.getElementById("BestTime").value;  
		var LogoConstruction=GetObject('LogoConstruction').value;
		var result=new ajax().connect("http://www.life5000.com/PostAddress.aspx?Date="+new Date()+"","get","&type=add&MemberName="+escape(MemberName)+"&Province="+escape(ProvinceText)+"-"+ProvinceValue+"&City="+escape(CityText)+"-"+CityValue+"&County="+escape(CountyText)+"-"+CountyValue+"&Address="+escape(Address)+"&Postcode="+Postcode+"&Phone="+Phone+"&BestTime="+escape(BestTime)+"&LogoConstruction="+escape(LogoConstruction)+"");
		alert(result);
		window.location.reload();
		 ClearOtherAddress();
	}
}


function GetObject(id){ return document.getElementById(id); }
//修改收货地址
function updateSave(id)
{
    if(detection())
	{
	    var id=GetObject('Hidid').value;
		var MemberName=GetObject('MemberName').value;
		var ProvinceText=document.getElementById("ddlProvince").options[document.getElementById("ddlProvince").selectedIndex].text
		var ProvinceValue=document.getElementById("ddlProvince").value;
		var CityText=document.getElementById("ddlCity").options[document.getElementById("ddlCity").selectedIndex].text
		var CityValue=document.getElementById("ddlCity").value;
		var CountyText=document.getElementById("ddlCounty").options[document.getElementById("ddlCounty").selectedIndex].text
		var CountyValue=document.getElementById("ddlCounty").value;
		var Address=GetObject('Address').value;
		var Postcode=GetObject('Postcode').value;
		var Phone=GetObject('phone').value;
		var BestTime=GetObject('BestTime').value;
		var LogoConstruction=GetObject('LogoConstruction').value;
	    var result=new ajax().connect("http://www.life5000.com/PostAddress.aspx?Date="+new Date()+"","get","&type=update&id="+ id +"&MemberName="+escape(MemberName)+"&Province="+escape(ProvinceText)+"-"+ProvinceValue+"&City="+escape(CityText)+"-"+CityValue+"&County="+escape(CountyText)+"-"+CountyValue+"&Address="+escape(Address)+"&Postcode="+Postcode+"&Phone="+Phone+"&BestTime="+escape(BestTime)+"&LogoConstruction="+escape(LogoConstruction)+"");

	    alert(result);
	      window.location.reload();
	       ClearOtherAddress();
	}

}
//删除收货地址
function del(id)
{
	var result=new ajax().connect("http://www.life5000.com/PostAddress.aspx?Date="+new Date()+"","get","&type=del&id="+id+"");
	alert(result);
	window.location.reload();
}

//验证
function detection()
{
	if(isNull(document.getElementById("MemberName").value))
	{
		document.getElementById("MemberName").focus();
		alert("请填写收货人姓名！");
		return false;
	}
	if(parseFloat(document.getElementById("ddlProvince").value)==100000)
	{
		alert("请选择你所在的省份！");
		document.getElementById("ddlProvince").focus();
		return false;
	}
	if(parseFloat(document.getElementById("ddlCity").value)==100000)
	{
		alert("请选择你所在的市！");
		document.getElementById("ddlCity").focus();
		return false;
	}
	if(parseFloat(document.getElementById("ddlCounty").value)==100000)
	{
		alert("请选择你所在的区/县！");
		document.getElementById("ddlCounty").focus();
		return false;
	}
	if(isNull(GetObject('Address').value))
	{
		GetObject('Address').focus();
		alert("请填写收货地址！");
		return false;
	}
	if(!ChinaPostalCode.test(document.getElementById("Postcode").value))
	{
		document.getElementById("Postcode").focus();
		alert("请正确输入邮政编码！");
		return false;
	}
	if(isNull(document.getElementById("phone").value))
	{
		document.getElementById("phone").focus();
		alert("请正确输入手机/电话号码！");
		return false;
	}
	return true;
}
function setDefault(id)
{
    var result=new ajax().connect("http://www.life5000.com/PostAddress.aspx?Date="+new Date()+"","get","&type=set&id="+id+"");
	alert(result);
	window.location.reload();
}
    

