function initcity(){
    $.ajax({
        type: "GET",
        url: "../net/shop2.xml",
        dataType: "xml",
        success:function(xml){
            $(xml).find("city").each(function(){
                $("<option></option>").attr("value",$(this).attr("name")).text($(this).attr("name")).appendTo($("#city"));
            });
        },
        error:function(){
            alert("data load error!");
        }
    });
}

function setShop(){
    var city=$("#city").val();
    if (city!=""){
        $.ajax({
            type:"GET",
            url: "../net/shop2.xml",
            dataType: "xml",
            success:function(xml){
                $("#shop").empty();
                $(xml).find("city[name='"+city+"']").children().each(function(){
                    $("<option></option>").attr("value",$(this).attr("name")).text($(this).attr("name")).appendTo($("#shop"));
                });
            },
            error:function(){
                alert("data load error!");
            }
        });
    }
}

function doSearch(){
    var shop=$("#shop").val();	
    if (shop!=""){		
        draw(1);
    }else{
        alert("请选择店铺");
    }
}

function draw(page){
    var pagesize=20;
    var city=$("#city").val();
    var shop=$("#shop").val();
    $.ajax({
        type:"GET",
        url: "../net/shop2.xml",
        dataType: "xml",
        success:function(xml){
            $("#mapList").empty();
			var tr="";
            var pre="<td width=\"19%\" align=\"center\">"+city+"</td><td width0=\"35%\">"+shop+"</td><td width=\"46%\">";
            var nex="</td></tr></table></td></tr>";            
            var result=$(xml).find("city[name='"+city+"']").find("shop[name='"+shop+"']").find("address");
            for (i=(page-1)*pagesize;i<((page-1)*pagesize+pagesize);i++){  
                if (i<result.length){
					if (i%2==0){
						tr="<tr><td style='width:100%;'><table style='width:100%;height:34px;background-image:url(../img/net/NetworkList1.gif);'><tr>"+pre;
						}
						else{
							tr="<tr><td style='width:100%;'><table style='width:100%;height:34px;background-image:url(../img/net/NetworkList2.gif);'><tr>"+pre;
							}
                    if ($(result[i]).attr("name").length==0){
                        $("#mapList").append(tr+"更新中&nbsp;"+nex);
                    }else{
                        $("#mapList").append(tr+$(result[i]).attr("name")+"&nbsp;"+nex);
                    }					
                }
            }            
            doPage(result.length,page,pagesize);
        },
        error:function(){
            alert("data load error!");
        }
    });
}

function doPage(recordcount,current,pagesize){
    //alert(recordcount+"\n"+current+"\n"+pagesize);
    var pagelimit=10;
    var pagecount=recordcount % pagesize == 0?recordcount/pagesize:(recordcount-(recordcount % pagesize))/pagesize+1;
    var area=pagelimit%2==0?pagelimit/2:(pagelimit-1)/2;
    $("#recordcount").text(recordcount);
    $("#pagecount").text(pagecount);
    $("#currentpage").text(current);
    $("#pageShow").empty();
    if (recordcount>pagesize){  //record big than pagesize，show the page script
		$("#pageShow").append("<span class=\"num\">");		
        if (current==1){
            $("#pageShow").append("<a>首页</a>&nbsp;");
            $("#pageShow").append("<a>上一页</a>&nbsp;");
        }else{
            $("#pageShow").append("<a href=\"javascript:draw(1)\">首页</a>&nbsp;");
            $("#pageShow").append("<a href=\"javascript:draw("+(current-1)+")\">上一页</a>&nbsp;");
        }
        if (pagecount<pagelimit){
            for (i=0;i<pagecount;i++){
                if (i==(current-1)){
                    $("#pageShow").append("<a>"+(i+1)+"</a>&nbsp;");
                }else{
                    $("#pageShow").append("<a href=\"javascript:draw("+(i+1)+")\">"+(i+1)+"</a>&nbsp;");
                }
            }
        }else{
            if (current<area){  //show the first page
                for (i=0;i<pagelimit-3;i++){
                    if (i==(current-1)){
                        $("#pageShow").append("<a>"+(i+1)+"</a>&nbsp;");
                    }else{
                        $("#pageShow").append("<a href=\"javascript:draw("+(i+1)+")\">"+(i+1)+"</a>&nbsp;");
                    }
                }
                $("#pageShow").append("…");
            }else if (current>pagecount-area){  //show the last page
                $("#pageShow").append("…&nbsp;");
                for (i=(pagecount-pagelimit+2);i<pagecount;i++){
                    if (i==(current-1)){
                        $("#pageShow").append("<a>"+(i+1)+"</a>&nbsp;");
                    }else{
                        $("#pageShow").append("<a href=\"javascript:draw("+(i+1)+")\">"+(i+1)+"</a>&nbsp;");
                    }
                }
            }else{
                $("#pageShow").append("…&nbsp;");
                for (i=current-5;i<current+4;i++){
                    if (i==(current-1)){
                        $("#pageShow").append("<a>"+(i+1)+"</a>&nbsp;");
                    }else{
                        $("#pageShow").append("<a href=\"javascript:draw("+(i+1)+")\">"+(i+1)+"</a>&nbsp;");
                    }
                }
                $("#pageShow").append("…");
            }
        }
        if (current==pagecount){
            $("#pageShow").append("<a>下一页</a>");
            $("#pageShow").append("<a>末页</a>");
        }else{
            $("#pageShow").append("<a href=\"javascript:draw("+(current+1)+")\">下一页</a>&nbsp;");
            $("#pageShow").append("<a href=\"javascript:draw("+pagecount+")\">末页</a>");
        }
		$("#pageShow").append("</span>");
    }
}


