// 与地区/城市有关的Javascript函数

//定义初始变量
var divResult=null;
var creatFlag=false;
var st1,st2;

/** 
 * 物流中心城市选择
 *
 * 参数: tt:输入控件的Id, cllist:输入历史的Array()  
 * 用法: 
 *       <script language="javascript">var histList = new Array();  
 *               ... 对输入历史记录的处理，如果不需要，则直接new 一个Array()即可。
 *       </script> 
 *       <input name="fromCity" type="text" id="fromcity"  onClick="showCity(fromcity, histList)" />
 */
function showCity(tt, cllist)
{
	if(creatFlag == true){
		hideDiv();
		//return false;
	}
	//else{
		var obj   = tt;
		var ttop  = tt.offsetTop;
		var tleft = tt.offsetLeft;
		while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}

		var divResult = document.createElement("div");
		divResult.id = "showCityDiv";
		divResult.style.position = "absolute";
		divResult.style.background = "#FFFFFF";
		divResult.style.width = "275px";
		divResult.style.border = "1px solid #72A9CF";
		divResult.style.paddingLeft = "14px";
		divResult.style.paddingTop = "3px";
		divResult.style.text = "left";
		divResult.style.fontSize = "13px";
		divResult.style.color = "#999999";
		divResult.style.lineHeight = "20px";
		divResult.style.top = ttop+25;
		divResult.style.left = tleft;
		divResult.style.visibility = "visible";
		divResult.style.zIndex = 10000;
		divResult.innerHTML += "<div style='float:left'>请选择城市</div>";
		divResult.innerHTML += "<div align='right' style='float:right;padding-right:3px;'><a href='#' onClick='hideDiv();'><img src='" + basePath + "/images/img_close.gif' border='0' width='9' height='9'></a></div><br clear='all'>";
		divResult.innerHTML += "<a href='#' onClick=\"setcity('"+obj.id+"','北京');return false;\">北京</a> <a href='#' onClick=\"setcity('"+obj.id+"','上海');return false;\">上海</a> <a href='#' onClick=\"setcity('"+obj.id+"','广州');return false;\">广州</a> <a href='#' onClick=\"setcity('"+obj.id+"','沈阳');return false;\">沈阳</a> <a href='#' onClick=\"setcity('"+obj.id+"','西安');return false;\">西安</a> <a href='#' onClick=\"setcity('"+obj.id+"','郑州');return false;\">郑州</a> <a href='#' onClick=\"setcity('"+obj.id+"','乌鲁木齐');return false;\">乌鲁木齐</a><br>";
		divResult.innerHTML += "<a href='#' onClick=\"setcity('"+obj.id+"','天津');return false;\">天津</a> <a href='#' onClick=\"setcity('"+obj.id+"','南京');return false;\">南京</a> <a href='#' onClick=\"setcity('"+obj.id+"','深圳');return false;\">深圳</a> <a href='#' onClick=\"setcity('"+obj.id+"','大连');return false;\">大连</a> <a href='#' onClick=\"setcity('"+obj.id+"','兰州');return false;\">兰州</a> <a href='#' onClick=\"setcity('"+obj.id+"','武汉');return false;\">武汉</a> <a href='#' onClick=\"setcity('"+obj.id+"','呼和浩特');return false;\">呼和浩特</a><br>";
		divResult.innerHTML += "<a href='#' onClick=\"setcity('"+obj.id+"','太原');return false;\">太原</a> <a href='#' onClick=\"setcity('"+obj.id+"','徐州');return false;\">徐州</a> <a href='#' onClick=\"setcity('"+obj.id+"','汕头');return false;\">汕头</a> <a href='#' onClick=\"setcity('"+obj.id+"','长春');return false;\">长春</a> <a href='#' onClick=\"setcity('"+obj.id+"','西宁');return false;\">西宁</a> <a href='#' onClick=\"setcity('"+obj.id+"','长沙');return false;\">长沙</a> <a href='#' onClick=\"setcity('"+obj.id+"','哈尔滨');return false;\">哈尔滨</a><br>";
		divResult.innerHTML += "<a href='#' onClick=\"setcity('"+obj.id+"','唐山');return false;\">唐山</a> <a href='#' onClick=\"setcity('"+obj.id+"','成都');return false;\">成都</a> <a href='#' onClick=\"setcity('"+obj.id+"','湛江');return false;\">湛江</a> <a href='#' onClick=\"setcity('"+obj.id+"','贵阳');return false;\">贵阳</a> <a href='#' onClick=\"setcity('"+obj.id+"','银川');return false;\">银川</a> <a href='#' onClick=\"setcity('"+obj.id+"','衡阳');return false;\">衡阳</a> <a href='#' onClick=\"setcity('"+obj.id+"','石家庄');return false;\">石家庄</a><br>";
		divResult.innerHTML += "<a href='#' onClick=\"setcity('"+obj.id+"','昆明');return false;\">昆明</a> <a href='#' onClick=\"setcity('"+obj.id+"','杭州');return false;\">杭州</a> <a href='#' onClick=\"setcity('"+obj.id+"','南宁');return false;\">南宁</a> <a href='#' onClick=\"setcity('"+obj.id+"','重庆');return false;\">重庆</a> <a href='#' onClick=\"setcity('"+obj.id+"','拉萨');return false;\">拉萨</a> <a href='#' onClick=\"setcity('"+obj.id+"','南昌');return false;\">南昌</a> <a href='#' onClick=\"setcity('"+obj.id+"','连云港');return false;\">连云港</a>";
		if(cllist){
			divResult.innerHTML += "	<div class='lsjl' align='left'><hr size='1' color='#72A9CF'><b class='f12'>历史记录：</b><br>";
			for (var i=0; i<cllist.length; i++)
			{
				divResult.innerHTML += "<a href='#' class=f13l19 onClick=\"setcity(\'" + cllist[i] + "\');return false;\">" + cllist[i] + "</a><br>";
			}
			divResult.innerHTML += "	</div>";
		}
		document.body.appendChild(divResult);

		var newNode = document.createElement("iFrame");
		newNode.setAttribute("id", "showCityIframe");
		newNode.setAttribute("src", "javascript:false;");
		newNode.setAttribute("scrolling", "no");
		newNode.setAttribute ("frameborder", "0");
		newNode.style.position = "absolute";
		newNode.style.width = divResult.offsetWidth;
		newNode.style.height = divResult.offsetHeight ;
		newNode.style.top = divResult.style.top;
		newNode.style.left = divResult.style.left;
		newNode.style.zIndex = divResult.style.zIndex - 1;
		newNode.style.visibility = divResult.style.visibility ;
		newNode.style.display = divResult.style.display;
		document.body.appendChild(newNode);

		creatFlag=true;
		st2 = window.setTimeout("hideDiv()",5000);
	//}
}

//隐藏层
function hideDiv()
{
	var divResults = document.getElementById('showCityDiv');
	var cityframe  = document.getElementById('showCityIframe');
	if (divResults) {
		var oOpenForm = divResults.parentNode;
		var oOpenContext = oOpenForm.parentNode;
		oOpenForm.removeChild(divResults);
		oOpenForm.removeChild(cityframe);
		creatFlag=false;
		window.clearTimeout(st2);
	}
}

//选择城市
function setcity(objId,cityname)
{
	var ctr = document.getElementById(objId);
	if ( ctr ) 
	   ctr.value = cityname;
	else 
	   alert("没有找到Id="+objId+"的Input对象！");

	hideDiv();
}



/** 
 * 二级联动的地区选择控制(Select)
 *
 * 参数: provoince: 省选择框  city: 市选择框 
 * 用法: 
 *
 * <select name="prov" id='s1' onchange="selectCity(this.options.selectedIndex,'s2')"></select>
 * <select name="city" id='s2' ></select>
 * <script language="javascript"> initCity('s1');selectCity(0,'s2');</script>
 */

function initCity(province) 
{
	var selt = document.getElementById(province);

	if ( selt ) {
		for (i=0;i<region.length;i++) {
			var item =  region[i][0]; 
			selt.options[i]= new Option(item.text, item.value);
		}
	}
	else 
		alert("在当前页面没有找到ID="+province+"的控件");
}

function selectCity(index, cityCtrl) 
{
	var temp = document.getElementById(cityCtrl);
	temp.options.length = 0;
	for (i=1;i< region[index].length;i++)
	{
		var item = region[index][i];
		temp.options[i-1]= new Option(item.text,item.value);
	}
	temp.options[0].selected=true;
}


var region = new Array(
 new Array( 
	new Option("北京","110000"),
	new Option("北京","110000")),
 new Array( 
	new Option("天津","120000"),
	new Option("天津","120000")),
 new Array( 
	new Option("上海","310000"),
	new Option("上海","310000")),
 new Array( 
	new Option("河北省","130000"),
	new Option("石家庄","130100"),
	new Option("唐山","130200"),
	new Option("秦皇岛","130300"),
	new Option("邯郸","130400"),
	new Option("邢台","130500"),
	new Option("保定","130600"),
	new Option("张家口","130700"),
	new Option("承德","130800"),
	new Option("沧州","130900"),
	new Option("廊坊","131000"),
	new Option("衡水","131100")),
 new Array( 
	new Option("山西省","140000"),
	new Option("太原","140100"),
	new Option("大同","140200"),
	new Option("阳泉","140300"),
	new Option("长治","140400"),
	new Option("晋城","140500"),
	new Option("朔州","140600"),
	new Option("晋中","140700"),
	new Option("运城","140800"),
	new Option("忻州","140900"),
	new Option("临汾","141000"),
	new Option("吕梁","141100")),
 new Array( 
	new Option("内蒙","150000"),
	new Option("呼和浩特","150100"),
	new Option("包头","150200"),
	new Option("乌海","150300"),
	new Option("赤峰","150400"),
	new Option("通辽","150500"),
	new Option("鄂尔多斯","150600"),
	new Option("呼伦贝尔","150700"),
	new Option("巴彦淖尔","150800"),
	new Option("乌兰察布","150900"),
	new Option("兴安盟","152200"),
	new Option("锡林郭勒盟","152500"),
	new Option("阿拉善盟","152900")),
 new Array( 
	new Option("辽宁省","210000"),
	new Option("沈阳","210100"),
	new Option("大连","210200"),
	new Option("鞍山","210300"),
	new Option("抚顺","210400"),
	new Option("本溪","210500"),
	new Option("丹东","210600"),
	new Option("锦州","210700"),
	new Option("营口","210800"),
	new Option("阜新","210900"),
	new Option("辽阳","211000"),
	new Option("盘锦","211100"),
	new Option("铁岭","211200"),
	new Option("朝阳","211300"),
	new Option("葫芦岛","211400")),
 new Array( 
	new Option("吉林省","220000"),
	new Option("长春","220100"),
	new Option("吉林","220200"),
	new Option("四平","220300"),
	new Option("辽源","220400"),
	new Option("通化","220500"),
	new Option("白山","220600"),
	new Option("松原","220700"),
	new Option("白城","220800"),
	new Option("延边","222400")),
 new Array( 
	new Option("黑龙江省","230000"),
	new Option("哈尔滨","230100"),
	new Option("齐齐哈尔","230200"),
	new Option("鸡西","230300"),
	new Option("鹤岗","230400"),
	new Option("双鸭山","230500"),
	new Option("大庆","230600"),
	new Option("伊春","230700"),
	new Option("佳木斯","230800"),
	new Option("七台河","230900"),
	new Option("牡丹江","231000"),
	new Option("黑河","231100"),
	new Option("绥化","231200"),
	new Option("大兴安岭","232700")),
 new Array( 
	new Option("江苏省","320000"),
	new Option("南京","320100"),
	new Option("无锡","320200"),
	new Option("徐州","320300"),
	new Option("常州","320400"),
	new Option("苏州","320500"),
	new Option("南通","320600"),
	new Option("连云港","320700"),
	new Option("淮安","320800"),
	new Option("盐城","320900"),
	new Option("扬州","321000"),
	new Option("镇江","321100"),
	new Option("泰州","321200"),
	new Option("宿迁","321300")),
 new Array( 
	new Option("浙江省","330000"),
	new Option("杭州","330100"),
	new Option("宁波","330200"),
	new Option("温州","330300"),
	new Option("嘉兴","330400"),
	new Option("湖州","330500"),
	new Option("绍兴","330600"),
	new Option("金华","330700"),
	new Option("衢州","330800"),
	new Option("舟山","330900"),
	new Option("台州","331000"),
	new Option("丽水","331100")),
 new Array( 
	new Option("安徽省","340000"),
	new Option("合肥","340100"),
	new Option("芜湖","340200"),
	new Option("蚌埠","340300"),
	new Option("淮南","340400"),
	new Option("马鞍山","340500"),
	new Option("淮北","340600"),
	new Option("铜陵","340700"),
	new Option("安庆","340800"),
	new Option("黄山","341000"),
	new Option("滁州","341100"),
	new Option("阜阳","341200"),
	new Option("宿州","341300"),
	new Option("巢湖","341400"),
	new Option("六安","341500"),
	new Option("亳州","341600"),
	new Option("池州","341700"),
	new Option("宣城","341800")),
 new Array( 
	new Option("福建省","350000"),
	new Option("福州","350100"),
	new Option("厦门","350200"),
	new Option("莆田","350300"),
	new Option("三明","350400"),
	new Option("泉州","350500"),
	new Option("漳州","350600"),
	new Option("南平","350700"),
	new Option("龙岩","350800"),
	new Option("宁德","350900")),
 new Array( 
	new Option("江西省","360000"),
	new Option("南昌","360100"),
	new Option("景德镇","360200"),
	new Option("萍乡","360300"),
	new Option("九江","360400"),
	new Option("新余","360500"),
	new Option("鹰潭","360600"),
	new Option("赣州","360700"),
	new Option("吉安","360800"),
	new Option("宜春","360900"),
	new Option("抚州","361000"),
	new Option("上饶","361100")),
 new Array( 
	new Option("山东省","370000"),
	new Option("济南","370100"),
	new Option("青岛","370200"),
	new Option("淄博","370300"),
	new Option("枣庄","370400"),
	new Option("东营","370500"),
	new Option("烟台","370600"),
	new Option("潍坊","370700"),
	new Option("济宁","370800"),
	new Option("泰安","370900"),
	new Option("威海","371000"),
	new Option("日照","371100"),
	new Option("莱芜","371200"),
	new Option("临沂","371300"),
	new Option("德州","371400"),
	new Option("聊城","371500"),
	new Option("滨州","371600"),
	new Option("荷泽","371700")),
 new Array( 
	new Option("河南省","410000"),
	new Option("郑州","410100"),
	new Option("开封","410200"),
	new Option("洛阳","410300"),
	new Option("平顶山","410400"),
	new Option("安阳","410500"),
	new Option("鹤壁","410600"),
	new Option("新乡","410700"),
	new Option("焦作","410800"),
	new Option("濮阳","410900"),
	new Option("许昌","411000"),
	new Option("漯河","411100"),
	new Option("三门峡","411200"),
	new Option("南阳","411300"),
	new Option("商丘","411400"),
	new Option("信阳","411500"),
	new Option("周口","411600"),
	new Option("驻马店","411700")),
 new Array( 
	new Option("湖北省","420000"),
	new Option("武汉","420100"),
	new Option("黄石","420200"),
	new Option("十堰","420300"),
	new Option("宜昌","420500"),
	new Option("襄樊","420600"),
	new Option("鄂州","420700"),
	new Option("荆门","420800"),
	new Option("孝感","420900"),
	new Option("荆州","421000"),
	new Option("黄冈","421100"),
	new Option("咸宁","421200"),
	new Option("随州","421300"),
	new Option("恩施","422800")),
 new Array( 
	new Option("湖南省","430000"),
	new Option("长沙","430100"),
	new Option("株洲","430200"),
	new Option("湘潭","430300"),
	new Option("衡阳","430400"),
	new Option("邵阳","430500"),
	new Option("岳阳","430600"),
	new Option("常德","430700"),
	new Option("张家界","430800"),
	new Option("益阳","430900"),
	new Option("郴州","431000"),
	new Option("永州","431100"),
	new Option("怀化","431200"),
	new Option("娄底","431300"),
	new Option("湘西","433100")),
 new Array( 
	new Option("广东省","440000"),
	new Option("广州","440100"),
	new Option("韶关","440200"),
	new Option("深圳","440300"),
	new Option("珠海","440400"),
	new Option("汕头","440500"),
	new Option("佛山","440600"),
	new Option("江门","440700"),
	new Option("湛江","440800"),
	new Option("茂名","440900"),
	new Option("肇庆","441200"),
	new Option("惠州","441300"),
	new Option("梅州","441400"),
	new Option("汕尾","441500"),
	new Option("河源","441600"),
	new Option("阳江","441700"),
	new Option("清远","441800"),
	new Option("东莞","441900"),
	new Option("中山","442000"),
	new Option("潮州","445100"),
	new Option("揭阳","445200"),
	new Option("云浮","445300")),
 new Array( 
	new Option("广西","450000"),
	new Option("南宁","450100"),
	new Option("柳州","450200"),
	new Option("桂林","450300"),
	new Option("梧州","450400"),
	new Option("北海","450500"),
	new Option("防城港","450600"),
	new Option("钦州","450700"),
	new Option("贵港","450800"),
	new Option("玉林","450900"),
	new Option("百色","451000"),
	new Option("贺州","451100"),
	new Option("河池","451200"),
	new Option("来宾","451300"),
	new Option("崇左","451400")),
 new Array( 
	new Option("海南省","460000"),
	new Option("海口","460100"),
	new Option("三亚","460200")),
 new Array( 
	new Option("重庆","500000"),
	new Option("重庆","500000")),
 new Array( 
	new Option("四川省","510000"),
	new Option("成都","510100"),
	new Option("自贡","510300"),
	new Option("攀枝花","510400"),
	new Option("泸州","510500"),
	new Option("德阳","510600"),
	new Option("绵阳","510700"),
	new Option("广元","510800"),
	new Option("遂宁","510900"),
	new Option("内江","511000"),
	new Option("乐山","511100"),
	new Option("南充","511300"),
	new Option("眉山","511400"),
	new Option("宜宾","511500"),
	new Option("广安","511600"),
	new Option("达州","511700"),
	new Option("雅安","511800"),
	new Option("巴中","511900"),
	new Option("资阳","512000")),
 new Array( 
	new Option("贵州省","520000"),
	new Option("贵阳","520100"),
	new Option("六盘水","520200"),
	new Option("遵义","520300"),
	new Option("安顺","520400"),
	new Option("铜仁","522200"),
	new Option("黔西","522300"),
	new Option("毕节","522400"),
	new Option("黔东","522600"),
	new Option("黔南","522700")),
 new Array( 
	new Option("云南省","530000"),
	new Option("昆明","530100"),
	new Option("曲靖","530300"),
	new Option("玉溪","530400"),
	new Option("保山","530500"),
	new Option("昭通","530600"),
	new Option("丽江","530700"),
	new Option("思茅","530800"),
	new Option("临沧","530900"),
	new Option("楚雄","532300"),
	new Option("红河","532500"),
	new Option("文山","532600"),
	new Option("西双版纳","532800"),
	new Option("大理","532900"),
	new Option("德宏","533100"),
	new Option("怒江","533300"),
	new Option("迪庆","533400")),
 new Array( 
	new Option("西藏","540000"),
	new Option("拉萨","540100"),
	new Option("昌都","542100"),
	new Option("山南","542200"),
	new Option("日喀则","542300"),
	new Option("那曲","542400"),
	new Option("阿里","542500"),
	new Option("林芝","542600")),
 new Array( 
	new Option("陕西省","610000"),
	new Option("西安","610100"),
	new Option("铜川","610200"),
	new Option("宝鸡","610300"),
	new Option("咸阳","610400"),
	new Option("渭南","610500"),
	new Option("延安","610600"),
	new Option("汉中","610700"),
	new Option("榆林","610800"),
	new Option("安康","610900"),
	new Option("商洛","611000")),
 new Array( 
	new Option("甘肃省","620000"),
	new Option("兰州","620100"),
	new Option("嘉峪关","620200"),
	new Option("金昌","620300"),
	new Option("白银","620400"),
	new Option("天水","620500"),
	new Option("武威","620600"),
	new Option("张掖","620700"),
	new Option("平凉","620800"),
	new Option("酒泉","620900"),
	new Option("庆阳","621000"),
	new Option("定西","621100"),
	new Option("陇南","621200"),
	new Option("临夏","622900"),
	new Option("甘南","623000")),
 new Array( 
	new Option("青海省","630000"),
	new Option("西宁","630100"),
	new Option("海东","632100"),
	new Option("海北","632200"),
	new Option("黄南","632300"),
	new Option("海南","632500"),
	new Option("果洛","632600"),
	new Option("玉树","632700"),
	new Option("海西","632800")),
 new Array( 
	new Option("宁夏","640000"),
	new Option("银川","640100"),
	new Option("石嘴山","640200"),
	new Option("吴忠","640300"),
	new Option("固原","640400"),
	new Option("中卫","640500")),
 new Array( 
	new Option("新疆","650000"),
	new Option("乌鲁木齐","650100"),
	new Option("克拉玛依","650200"),
	new Option("吐鲁番","652100"),
	new Option("哈密","652200"),
	new Option("昌吉","652300"),
	new Option("博尔塔拉","652700"),
	new Option("巴音郭楞","652800"),
	new Option("阿克苏","652900"),
	new Option("喀什","653100"),
	new Option("和田","653200"),
	new Option("伊犁","654000"),
	new Option("塔城","654200"),
	new Option("阿勒泰","654300")),
 new Array( 
	new Option("台湾省","710000"),
	new Option("台湾省","710000")),
 new Array( 
	new Option("香港","810000"),
	new Option("香港","810000")),
 new Array( 
	new Option("澳门","820000"),
	new Option("澳门","820000"))
);

// -->


