﻿var IMGPATH	= 'http://www.chilema.cn/Images';		//设置图片路径
//var __Path = 'http://www.chilema.cn/city/city.aspx';				//根目录
//var __Path = '';				//根目录
var __Path = 'http://www.chilema.cn/city/city.aspx';
var objX = 0;										//鼠标拖动时x坐标
var objY = 0;										//鼠标拖动时y坐标
var bodyScrollWidth=0;								//生成的DIV宽度
var bodyScrollHeight=0;								//生成的DIV高度
var screenAvailWidth=window.screen.availWidth;		//窗体宽度
var screenAvailHeight=window.screen.availHeight;	//窗体高度

var bdMvEvt;										//鼠标移动时事件
var bdUpEvt;										//鼠标弹起时事件

var layer=new Array();
var dragObj=new Array();
var dragObjId=new Array();

var hiddenObjs = [];

var exp=0;

if(navigator.appName.indexOf("Explorer") > -1){//ie
	exp=1;
}
else{//firefox
	exp=2;
}

reCalBodySize();

function goCitys()
{
	window.location.href = '/city';
}

//滤镜效果
function hide() {
	init();
	synSizeByBody("globalDiv");
	document.getElementById("globalDiv").style.display = "block";
	if ( 1 == exp ) {
		hideElementAll();
	}
}

function init(){ //页面初始化,生成DIV
	bdMvEvt= document.body.onmousemove;
	bdUpEvt= document.body.onmouseup;
	buildDiv("popupArea");
	buildGlobalDiv();
}

function synSizeByBody() {
	reCalBodySize();
	var argArr=synSizeByBody.arguments;
	for ( var i=0;i<argArr.length;i++ ) {
		if ( document.getElementById(argArr[i]) != null ) {
			document.getElementById(argArr[i]).style.width = (bodyScrollWidth)+'px';
			document.getElementById(argArr[i]).style.height = (bodyScrollHeight)+'px';
		}
	}
}

function reCalBodySize(){
	bodyScrollWidth=document.documentElement.scrollWidth;
	bodyScrollHeight=document.documentElement.scrollHeight;
}

//隐藏元素
function HideElement(strElementTagName){
	try{
		for(i=0;i<window.document.all.tags(strElementTagName).length; i++){
			var objTemp = window.document.all.tags(strElementTagName)[i];
			if ( 'visible' == objTemp.style.visibility ) {
				objTemp.style.visibility = "hidden";
				hiddenObjs.push( objTemp );
			}
		}
	}catch(e){
		alert(e.message);
	}
}

function hideElementAll(){
	hiddenObjs = [];
	HideElement("SELECT");
	HideElement("OBJECT");
	HideElement("IFRAME");
}

//生成一个新的DIV
function buildDiv(){
	var argArr = buildDiv.arguments;

	//定义层需要的初始字串变量
	var mainTable = '';

	for(var i=0;i<argArr.length;i++){
		//求出其相应的TABLE
		switch (argArr[i]) {
			case 'popupArea':
				mainTable = initJobArea();
				break;
			default :
				return false;
		}
		dragObjId[i]=argArr[i];
		layer[i] = document.createElement("div");
		layer[i].style.visibility='hidden';
		layer[i].style.zIndex='999';
		layer[i].innerHTML+=mainTable;
		document.body.appendChild(layer[i]);

		var styleWidth=layer[i].firstChild.width+'px';
		var styleHeight=layer[i].firstChild.firstChild.clientHeight+'px';
		var layerId = argArr[i];

		layer[i] = set_div_style(layer[i],layerId,'0px','0px',styleWidth,'0px',"absolute","0px solid #c0d4db","default","#fff");
		dragObj[i]=layer[i].firstChild.firstChild.firstChild.firstChild;
		dragObj[i].style.cursor='move';

		dragObj[i].onmousedown = function(event){
			drag_mouse_down(event,this.parentNode.parentNode.parentNode.parentNode)
		};

		layer[i].onselectstart=function(){return false};

		if ( 1 == exp ) {
			layer[i].firstChild.onresize=function(){
				checkAndResetStyleTop(this.parentNode)
			};
		}
		else {
			layer[i].firstChild.onclick=function(){
				checkAndResetStyleTop(this.parentNode)
			};
		}
	}
}

//当鼠标按下的时候
function drag_mouse_down(event,obj){
	var obj_left = obj.style.left;
	var obj_top = obj.style.top;
	var obj_left = obj_left.replace(/p|x/g,"");
	var obj_top = obj_top.replace(/p|x/g,"");
	if ( event == null ) {//IE必须
		event=window.event;
	}
	var clientX = String(event.clientX).replace(/p|x/g,"");
	var clientY = String(event.clientY).replace(/p|x/g,"");
	objX = clientX - obj_left;
	objY = clientY - obj_top;
}

function buildGlobalDiv(){
		var globalDiv=document.createElement('div');
		globalDiv.id='globalDiv';
		globalDiv.style.display='none';
		globalDiv.style.zIndex='98';
		globalDiv = set_div_style(globalDiv,'globalDiv','0px','0px',bodyScrollWidth+'px',bodyScrollHeight+'px',"absolute"," #333333 0px solid","default","darkgray");

		if ( 1 == exp ) {
			globalDiv.style.filter="alpha(opacity=30)";
		}
		else {
			globalDiv.style.opacity=30/100;
		}
		document.body.appendChild(globalDiv);
}

//设置DIV的样式
function set_div_style(obj,id,top,left,width,height,position,border,cursor,background) {
        var obj = obj;
        obj.id = id?id:null;
        obj.style.top = top?top:'0px';
        obj.style.left = left?left:'0px';
        obj.style.width = width?width:'0px';
        obj.style.height = height?height:'0px';
        obj.style.position = position?position:"static";
        obj.style.border = border?border:"1px #000 solid";
        obj.style.cursor = cursor?cursor:"default";
        obj.style.background = background?background:"";
        return obj
}

function sltArea(areaId,city,citypingying){ //留下接口，城市名与AreaID
	//window.location.href = __Path + '?areaId=' + areaId + '&city=' + city;
	//window.location.href = __Path + '?n=' + citypingying;
	window.location.href = 'http://' + citypingying + '.chilema.cn';
 	cancel();
 	hiddenLayer("popupArea");
}

function sltAreatwo(areaId,city,citypingying){ //留下接口，城市名与AreaID
	//window.location.href = __Path + '?areaId=' + areaId + '&city=' + city;
	window.location.href = 'http://' + citypingying.substring(1,citypingying.length) + '.chilema.cn';
 	cancel();
 	hiddenLayer("popupArea");
}

function initJobArea()
{

	var htmlDiv = '';
	
	htmlDiv +='<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">';
	htmlDiv +='<tr>';
	htmlDiv +='<td width="797" height="36" valign="top" background="' + IMGPATH + '/1/d09.jpg"  top="top" left="left" repeat-x;="repeat-x;"">';
	htmlDiv +='<table width="100%" height="28" border="0" cellpadding="0" cellspacing="0">';
	htmlDiv +='<tr>';
	//htmlDiv +='<td width="4%" align="center" valign="middle"><span width="17" height="17"></span></td>';
	htmlDiv +='<td width="86%" align="left" valign="middle">请选择城市：&nbsp;&nbsp;<span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:goCitys();">[各省市区城市列表]</span></td>';
	htmlDiv +='<td width="10%" align="center" valign="middle" style="color:#fff;"><a onClick="javascript:cancel();hiddenLayer(\'popupArea\')" style="color:#735B1B;cursor:pointer;">[关闭]</a> </td>';
	htmlDiv +='</tr>';
	htmlDiv +='</table>';
	htmlDiv +='</td>';
	htmlDiv +='</tr>';
	htmlDiv +='<tr>';
	htmlDiv +='<table width="100%" border="0" cellpadding="3" cellspacing="0">';
	htmlDiv +='<tr>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'\' , \'全国\',\'shouye\' )">全国</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'206\' , \'深圳\',\'shenzhen\' )">深圳</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'210\' , \'广州\',\'guangzhou\' )">广州</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'248\' , \'北京\',\'beijing\' )">北京</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'1047\' , \'上海\', \'shanghai\' )">上海</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'2455\' , \'重庆\', \'chongqing\' )">重庆</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'268\' , \'天津\', \'tianjin\' )">天津</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'211\' , \'香港\', \'hongkong\' )">香港</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'3458\' , \'澳门\', \'maocao\' )">澳门</span></td>';
	htmlDiv +='</tr>';
	htmlDiv +='<tr>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF" style="color:#000000;font-weight: bold;">&nbsp;</td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'1952\' , \'武汉\', \'wuhan\' )">武汉</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'2497\' , \'成都\', \'chengdu\' )">成都</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'3022\' , \'西安\', \'xian\' )">西安</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'718\' , \'沈阳\', \'shenyang\' )">沈阳</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'1068\' , \'南京\', \'nanjing\' )">南京</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'209\' , \'东莞\', \'dongguan\' )">东莞</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'3433\' , \'台北\', \'taibei\' )">台北</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'3434\' , \'高雄\', \'gaoxiong\' )">高雄</span></td>';
	htmlDiv +='</tr>';
	htmlDiv +='<tr>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF" style="color:#000000;font-weight: bold;">&nbsp;</td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'1427\' , \'厦门\', \'xiamen\' )">厦门</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'1204\' , \'宁波\', \'ningbo\' )">宁波</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'1190\' , \'杭州\', \'hangzhou\' )">杭州</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'1113\' , \'苏州\', \'suzhou\' )">苏州</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'1630\' , \'青岛\', \'qingdao\' )">青岛</span></td>';
	htmlDiv +='<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltArea( \'732\' , \'大连\', \'dalian\' )">大连</span></td>';
	htmlDiv +='<td colspan="2" align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:goCitys();">[更多城市]</span></td>';
	htmlDiv +='</tr>';
	htmlDiv +='<tr>';
	htmlDiv +='<td colspan="9" align="left" valign="middle" bgcolor="#FFFFFF" style="color:#000000;">简拼快速查找城市(如北京市bj，马鞍山市mas)：</td>';
	htmlDiv +='</tr>';
	htmlDiv +='<tr>';
	htmlDiv +='<td colspan="9" align="left" valign="middle" bgcolor="#FFFFFF" style="color:#000000;"><input type="text" id="txt_c_search" accesskey="s" onkeyup="getCitys(this);" /></td>';
	htmlDiv +='</tr>';
	htmlDiv +='</table>';
	htmlDiv +='</tr>';
	htmlDiv +='</table>';

	htmlDiv +='<div id="subareadiv">';
	htmlDiv +='</div>';
	
	htmlDiv +='</td>';
	htmlDiv +='</tr>';
	htmlDiv +='<tr>';
	htmlDiv +='<td height="4" align="center" valign="top" bgcolor="#FF7400"></td>';
	htmlDiv +='</tr>';
	htmlDiv +='</table>';
	
	return htmlDiv;
}

function getCitys(content){
	var citys = ' sz深圳206|shenzhen  hz惠州207|huizhou  st汕头208|shantou  dg东莞209|dongguan  gz广州210|guangzhou  hk香港211|hongkong  xg香港211|hongkong  fs佛山212|foshan  zh珠海218|zhuhai  bj北京市248|beijing  tj天津市268|tianjin  sjz石家庄市288|shijiazhuang  ts唐山市312|tangshan  qhd秦皇岛市328|qinhuangdao  hd邯郸市336|handan  xt邢台市356|xingtai  bd保定市376|baoding  zjk张家口市402|zhangjiakou  cd承德市420|chengde  cz沧州市432|changzhou  lf廊坊市449|langfang  ty太原市473|taiyuan  dt大同市484|datong  yq阳泉市496|yangquan  cz长治市502|changzhi  jc晋城市516|jincheng  sz朔州市523|shuozhou  jz晋中市530|jinzhong  yc运城市542|yuncheng  xz忻州市556|xinzhou  lf临汾市571|linfen  ll吕梁地区589|luliang  hhht呼和浩特市604|huhehaote  bt包头市614|baotou  wh乌海市624|wuhai  cf赤峰市628|chifeng  tl通辽市641|tongliao  eeds鄂尔多斯市650|eerduosi  hlbe呼伦贝尔市659|hulunbeier  xa兴安盟673|xingan  xlgl锡林郭勒盟680|xilinguole  wlcb乌兰察布盟693|wulanchabu  byze巴彦淖尔盟705|bayanzhuoer  als阿拉善盟713|alashan  sy沈阳市718|shenyang  dl大连市732|dalian  as鞍山市743|anshan  fs抚顺市751|fushun  bx本溪市759|benxi  dd丹东市766|dandong  jz锦州市773|jinzhou  yk营口市781|yingkou  fx阜新市788|fuxin  ly辽阳市796|liaoyang  pj盘锦市804|panjin  tl铁岭市809|tieling  cy朝阳市817|chaoyang  hld葫芦岛市825|huludao  mas马鞍山市1321|anshan  cc长春市833|changchun  jl吉林市844|jilin  sp四平市854|siping  ly辽源市861|liaoyuan  tz泰州市1176|taizhou  sq宿迁市1183|suqian  hz杭州市1190|hangzhou  nb宁波市1204|ningbo  wz温州市1216|wenzhou  jx嘉兴市1228|jiaxing  hz湖州市1236|huzhou  sx绍兴市1240|shaoxing  jh金华市1247|jinhua  qz衢州市1257|quzhou  zs舟山市1264|zhoushan  tz台州市1269|tai-zhou  ls丽水市1279|lishui  hf合肥市1290|hefei  wh芜湖市1298|wuhu  bf蚌埠市1306|bangfu  hn淮南市1314|huainan  mas马鞍山市1321|maanshan  hb淮北市1326|huaibei  tl铜陵市1331|tongling  aq安庆市1336|anqing  hs黄山市1348|huangshan  cz滁州市1356|chuzhou  fy阜阳市1365|fuyang  sz宿州市1374|suzhou  ch巢湖市1380|chaohu  la六安市1386|liuan  hz亳州市1394|haozhou  cz池州市1399|chizhou  xc宣城市1404|xuancheng  fz福州市1413|fuzhou  xm厦门市1427|xiamen  pt莆田市1435|putian  sm三明市1440|shanming  qz泉州市1453|quanzhou  zz漳州市1466|zhangzhou  np南平市1478|nanping  th通化市866|tonghua  bs白山市874|baishan  sy松原市881|songyuan  bc白城市887|baicheng  yb延边州893|yanbian  heb哈尔滨市903|harbin  qqhe齐齐哈尔市923|qiqihaer  jx鸡西市940|jixi  hg鹤岗市950|hegang  sys双鸭山市959|shuangyashan  dq大庆市968|daqing  yc伊春市978|yichun  jms佳木斯市996|jiamusi  qth七台河市1008|qitaihe  mdj牡丹江市1013|mudanjiang  hh黑河市1024|heihe  sh绥化市1031|suihua  dxal大兴安岭地区1042|daxinganling  sh上海市1047|shanghai  nj南京市1068|nanjing  wx无锡市1084|wuxi  xz徐州市1093|xuzhou  cz常州市1105|changzhou  sz苏州市1113|suzhou  nt南通市1125|nantong  lyg连云港市1134|lianyungang  ha淮安市1142|huaian  yc盐城市1151|yancheng  yz扬州市1161|yangzhou  zj镇江市1169|zhenjiang  ly龙岩市1489|longyan  nd宁德市1497|ningde  kf开封市1789|kaifeng  ly洛阳市1800|luoyang  pds平顶山市1816|pingdingshan  ay安阳市1827|anyang  hb鹤壁市1837|hebi  xx新乡市1843|xinxiang  jz焦作市1856|jiaozuo  py濮阳市1868|puyang  xc许昌市1875|xuchang  lh漯河市1882|luohe  smx三门峡市1887|sanmenxia  ny南阳市1894|nanyang  sq商丘市1908|shangqiu  xy信阳市1918|xinyang  zk周口市1929|zhoukou  zmd驻马店市1940|zhumadian  wh武汉市1952|wuhan  hs黄石市1966|huangshi  sy十堰市1973|shiyan  yc宜昌市1982|yichang  xf襄樊市1996|xiangfan  ez鄂州市2006|ezhou  jm荆门市2010|jingmen  xg孝感市2016|xiaogan  jz荆州市2024|jingzhou  hg黄冈市2033|huanggang  xn咸宁市2044|xianning  sz随州市2051|suizhou  es恩施州2054|enshi  xt仙桃市2063|xiantao  qj潜江市2064|qianjiang  tm天门市2065|tianmen  snj神农架林区2066|shennongjia  cs长沙市2068|changsha  zz株洲市2078|zhuzhou  xt湘潭市2088|xiangtan  hy衡阳市2094|hengyang  qz钦州市2356|qinzhou  gg贵港市2361|guigang  yl玉林市2366|yulin  nn南宁地区2373|nang-ning  lz柳州地区2386|liu-zhou  hz贺州地区2397|hezhou  bs百色地区2402|beise  hc河池地区2415|hechi  hk海口市2428|haikou  sy三亚市2432|sanya  ss三沙市2450|sansha  cq重庆市2455|chongqing  cd成都市2497|chengdu  zg自贡市2517|zigong  pzh攀枝花市2524|panzhihua  lz泸州市2530|luzhou  dy德阳市2538|deyang  my绵阳市2545|mianyang  gy广元市2555|guangyuan  sn遂宁市2563|suining  nj内江市2568|neijiang  ls乐山市2574|leshan  nc南充市2586|nanchong  ms眉山市2596|meishan  yb宜宾市2603|yibin  ga广安市2614|guangan  dz达州市2620|dazhou  ya雅安市2628|yaan  bz巴中市2637|bazhong  zy资阳市2642|ziyang  ab阿坝州2647|aba  gz甘孜州2661|ganzi  ls凉山州2680|liangshan  gy贵阳市2699|guiyang  lps六盘水市2710|liupanshui  nc南昌市1508|nanchang  jdz景德镇市1518|jingdezhen  px萍乡市1523|pingxiang  jj九江市1529|jiujiang  xy新余市1542|xinyu  yt鹰潭市1545|yingtan  gz赣州市1549|ganzhou  ja吉安市1568|jian  yc宜春市1582|yichun  fz抚州市1593|fuzhou  sr上饶市1605|shangrao  jn济南市1619|jinan  qd青岛市1630|qingdao  zb淄博市1643|zibo  zz枣庄市1652|zaozhuang  dy东营市1659|dongying  yt烟台市1665|yantai  wf潍坊市1678|weifang  jn济宁市1691|jining  ta泰安市1704|taian  wh威海市1711|weihai  rz日照市1716|rizhao  lw莱芜市1720|laiwu  ly临沂市1723|linyi  dz德州市1736|dezhou  lc聊城市1748|liaocheng  bz滨州市1757|binzhou  hz菏泽市1765|heze  zz郑州市1776|zhengzhou  sy邵阳市2107|shaoyang  yy岳阳市2120|yueyang  cd常德市2130|changde  zjj张家界市2140|zhangjiajie  yy益阳市2145|yiyang  cz郴州市2152|chenzhou  yz永州市2164|yongzhou  hh怀化市2176|huaihua  ld娄底市2189|loudi  xx湘西州2195|xiangxi  sg韶关市2205|shaoguan  jm江门市2217|jiangmen  zj湛江市2225|zhanjiang  mm茂名市2235|maoming  zq肇庆市2242|zhaoqing  mz梅州市2251|meizhou  sw汕尾市2260|shanwei  hy河源市2265|heyuan  yj阳江市2272|yangjiang  qy清远市2277|qingyuan  zs中山市2286|zhongshan  cz潮州市2287|chaozhou  jy揭阳市2291|jieyang  yf云浮市2297|yunfu  nn南宁市2304|nanniing  lz柳州市2312|liuzhou  gl桂林市2320|guilin  wz梧州市2338|wuzhou  bh北海市2346|beihai  fcg防城港市2351|fangchenggang  zy遵义市2715|zunyi  as安顺市2729|anshun  bj宝鸡市3041|baoji  xy咸阳市3054|xianyang  wn渭南市3069|weinan  ya延安市3081|yanan  hz汉中市3095|hanzhong  yl榆林市3107|yulin  ak安康市3120|ankang  sl商洛市3131|shangluo  lz兰州市3140|lanzhou  jyg嘉峪关市3149|jiayuguan  jc金昌市3150|jinchang  by白银市3153|baiyin  ts天水市3159|tianshui  ww武威市3167|wuwei  jq酒泉地区3172|jiuquan  zy张掖地区3180|zhangye  dx定西地区3187|dingxi  ln陇南地区3195|longnan  pl平凉地区3205|pingliang  qy庆阳地区3213|qingyang  lx临夏州3222|linxia  gn甘南州3231|gannan  xn西宁市3241|xining  hd海东地区3249|haidong  hb海北州3256|haibei  hn黄南州3261|huangnan  hn海南州3266|hainan  gl果洛州3272|guoluo  ys玉树州3279|yushu  hx海西州3286|haixi  yc银川市3293|yinchuan  szs石嘴山市3299|shizuishan  wz吴忠市3306|wuzhong  gy固原市3314|guyuan  wlmq乌鲁木齐市3322|urumqi  klmy克拉玛依市3331|karamay  tlf吐鲁番地区3336|turfan  hm哈密地区3340|hami  cj昌吉州3344|changji  betl博尔塔拉州3353|boertala  bygl巴音郭楞州3357|bayinguoleng  aks阿克苏地区3367|akesu  kzls克孜勒苏州3377|kezilesu  ks喀什地区3382|keshi  ht和田地区3395|hetian  yl伊犁州3404|yili  tc塔城地区3415|tacheng  alt阿勒泰地区3423|aletai  shz石河子市3431|shihezi  tb台北市3433|taibei  gx高雄市3434|gaoxiong  jl基隆市3435|jilong  tz台中市3436|taizhong  tn台南市3437|tainan  xz新竹市3438|xinzhu  jy嘉义市3439|jiayi  tbx台北县3440|taibeixian  tyx桃园县3441|taoyuan  xzx新竹县3442|xinzhuxian  ml苗栗县3443|miaolie  yl宜兰县3444|yilan  hl花莲县3445|hualian  tzx台中县3446|taizhongxian  zh彰化县3447|zhanghua  nt南投县3448|nantou  yl云林县3449|yunlin  tnx台南县3450|tainanxian  gxx高雄县3451|gaoxiongxian  pd屏东县3452|pingdong  td台东县3453|taidong  ph澎湖县3454|penghu  jm金门县3455|jinmen  lj连江县3456|lianjiang  hn海南省3467|hainan  tr铜仁地区2736|tongren  qxn黔西南州2747|qianxinan  bj毕节地区2756|bijie  qdn黔东南州2765|qiandongnan  qn黔南州2782|qiannan  km昆明市2796|kunming  qj曲靖市2811|qujing  yx玉溪市2821|yuxi  bs保山市2831|baoshan  zt昭通市2837|zhaotong  cx楚雄州2849|chuxiong  hh红河州2860|honghe  ws文山州2874|wenshan  sm思茅地区2883|simao  xsbn西双版纳州2894|xishuangbanna  dl大理州2898|dali  dh德宏州2911|dehong  lj丽江地区2917|lijiang  lj怒江州2922|lujiang  dq迪庆州2927|diqing  lc临沧地区2931|lincang  ls拉萨市2941|lhasa  cd昌都地区2950|changdu  sn山南地区2962|shannan  rkz日喀则地区2975|rikeze  nq那曲地区2994|naqu  al阿里地区3005|ali  lz林芝地区3013|linzhi  xa西安市3022|xian  tc铜川市3036|tongchuan ';
	if('' == content.value) 
	{
		document.getElementById('subareadiv').innerHTML="";
		return false;
	}
	var reg = new RegExp("\\s"+content.value+"[a-zA-Z-\\u4e00-\\u9fa5-0-9-|]+\\s","gi");
	var htmlDiv = getAllArea(citys.match(reg));
	document.getElementById('subareadiv').innerHTML = htmlDiv;
}

function getAllArea(citys){

	htmlDiv = '';

	if (citys == null || 0 == citys.length)
	{
		return htmlDiv;
	}

	var reg_names = /[\u4e00-\u9fa5]+/;
	var reg_ids = /[0-9]+/;
	var reg_domain=/\|[a-z]+/;

	htmlDiv += '<div style="BACKGROUND-COLOR:#FFFFFF;"><table width="100%" border="0" cellpadding="3" cellspacing="0">';
	htmlDiv += '<tr>';
	htmlDiv += '<td colspan="7" align="left" valign="middle" bgcolor="#FFFFFF" style="color:#000000;"><span style="font-weight: bold;">查找结果：</span></td>';
	htmlDiv += '</tr>';
	htmlDiv += '<tr>';
	
	for(var i=0;i<citys.length;i++){
			var cityName = citys[i].match(reg_names);
			var cityId = citys[i].match(reg_ids);
			var citydomain=citys[i].match(reg_domain);
			htmlDiv += '<td align="left" valign="middle" bgcolor="#FFFFFF"><span style="cursor:pointer;color:#735B1B;" onMouseOver="this.style.color=\'#cc0000\'" onMouseOut="this.style.color=\'#735B1B\'" onClick="javascript:sltAreatwo( \'' + cityId + '\' , \'' + cityName + '\', \'' + citydomain + '\' )">' + cityName + '</span></td>';
			j=i+1;
			if(j%7 == 0){
				htmlDiv +='</tr><tr>';
			}
	}
	j=citys.length%7;
	for(var i=0;i<j;i++)
		htmlDiv +='<td></td>';
	htmlDiv += '</tr>';
	htmlDiv += '</table></div>';
	return htmlDiv;
	
}

function displayLayer(layerID){
	if ( document.getElementById(layerID) != null){
		var dv = document.getElementById(layerID);
		hiddenLayerOther(layerID);
		if ( dv.style.visibility == "hidden" ) {
			GetCenterXY_ForLayer(dv);
			dv.style.visibility = "visible";
		}
		document.body.onmousemove = function (event){drag(event,dv)};
		document.body.onmouseup = function(){objX = 0;objY=0};
	}
	return false;
}

//鼠标拖动事件
function drag(event,obj){
	if( objX != 0 && objY != 0 ) {
		if ( event == null ) {//IE必须
			event=window.event;
		}
		if ( event.button == 1 ||  event.button == 0 ){
			var objWidth=obj.firstChild.clientWidth;
			var objHeight=obj.firstChild.clientHeight;
			reCalBodySize();

			var leftPo= event.clientX-objX;
			if ( leftPo < 0 ) {
				leftPo=0;
			}
			if ( leftPo > bodyScrollWidth-objWidth ) {
				leftPo=bodyScrollWidth-objWidth;
			}

			var topPo=event.clientY-objY;
			if ( topPo < 0 ) {
				topPo=0;
			}
			if ( topPo > bodyScrollHeight-objHeight ) {
				topPo=bodyScrollHeight-objHeight;
			}
			obj.style.left=leftPo+'px';
			obj.style.top=topPo+'px';
		}
	}
}

function hiddenLayerOther(layerID){
	for( var i=0;i<dragObjId.length;i++ ){
		if ( dragObjId[i] != layerID && document.getElementById(dragObjId[i]) != null ) {
			hiddenLayer(dragObjId[i]);
		}
	}
}

function hiddenLayer()
{
	var argArr = hiddenLayer.arguments;
	for(var i=0;i<argArr.length;i++){
		if ( document.getElementById(argArr[i])!=null )
		{
			document.getElementById(argArr[i]).style.visibility = "hidden";
		}
	}
}

//将悬浮层的位置定位在body可见区域中央
function GetCenterXY_ForLayer(objdiv){
	objdiv.style.display='block';
	//var styleWidth=objdiv.style.width.substring(0,objdiv.style.width.length-2);
	//var clientHeight=objdiv.firstChild.clientHeight;
	//var objLeft = parseInt(document.documentElement.scrollLeft+(document.documentElement.clientWidth - styleWidth)/2)+'px';
	//var relTop=(document.documentElement.clientHeight-clientHeight)/2 > 0 ? (document.documentElement.clientHeight-clientHeight)/2:0;
	//var objTop = parseInt(document.documentElement.scrollTop+relTop)+'px';
	//objdiv.style.top = objTop;
	//objdiv.style.left = objLeft;
	objdiv.style.left = '85px';
	objdiv.style.top = '70px';
	checkAndResetStyleTop(objdiv);
}

function checkAndResetStyleTop (obj) {
	var clientHeight=obj.firstChild.clientHeight;
	var styleTop=parseInt(obj.style.top.substring(0,obj.style.top.length-2));
	if ( clientHeight+styleTop>bodyScrollHeight ) {
		obj.style.top=(bodyScrollHeight- clientHeight)+'px';
	}
}

function cancel() {
	document.getElementById("globalDiv").style.display = "none";
	if ( 1 == exp ) {
		showElementAll();
	}

	recoverBodyEvent();
}

function showElementAll(){
	var len = hiddenObjs.length;
	for ( var i = 0 ; i < len ; i++ ) {
		hiddenObjs[i].style.visibility = "visible";
	}
}

function recoverBodyEvent() {
    document.body.onmousemove = bdMvEvt;
    document.body.onmouseup = bdUpEvt;
}