﻿function getAreaIDs(idx) {
	switch(idx) {
			
  case '1500':
 return new Array('1500','15369'); 
  case '1600':
 return new Array('1600','16368'); 
  case '1700':
 return new Array('1700','17367'); 
   case '3200':
 return new Array('3200','32370'); 
  case '1400':
 return new Array('1400','1415','1416','1417','1418','1419','1420','1421','1422','1423','1424','1426','1428','1429','1430','1431','1432','1433','1434','14376'); 
  case '1800':
 return new Array('1800','18279','18280','18281','18282','18283','18284','18285','18286','18287','18288','18289','18290'); 
  case '1900':
 return new Array('1900','1964','1965','1966','1967','1968','1969','1970','1971','1972','1973','1974','1975','1976','1977','1978'); 
  case '2000':
 return new Array('2000','20243','20244','20245','20246','20247','20248','20249','20250','20251','20252','20253','20254'); 
  case '2100':
 return new Array('2100','21121','21122','21123','21124','21125','21126','21127','21128','21129','21130','21131','21132','21133','21134'); 
  case '2200':
 return new Array('2200','2293','2294','2295','2296','2297','2298','2299','22100','22101'); 
  case '2300':
 return new Array('2300','2379','2380','2381','2382','2383','2384','2385','2386','2387','2388','2389','2390','2391','2392'); 
  case '2400':
 return new Array('2400','24102','24103','24104','24105','24106','24107','24108','24109','24110','24111','24112','24113','24114','24115','24116','24117','24118','24119','24120'); 
  case '2500':
 return new Array('2500','25325','25326'); 
  case '2600':
 return new Array('2600','26327','26328','26329','26330','26331','26332','26333','26334','26335','26336','26337'); 
  case '2700':
 return new Array('2700','27291','27292','27293','27294','27295','27296','27297','27298','27299','27300','27301','27302'); 
  case '2800':
 return new Array('2800','28255','28256','28257','28258'); 
  case '2900':
 return new Array('2900','29374','29375'); 
  case '3000':
 return new Array('3000','3039','3040','3041','3042','3043','3044','3045','3046','3047','3048'); 
  case '3100':
 return new Array('3100','3158','3159','3160','3161','3162','3163'); 

  case '3300':
 return new Array('3300','33338','33339','33340','33341','33342','33343','33344','33345','33346','33347','33348','33349','33350','33351','33352'); 
  case '3400':
 return new Array('3400','3449','3450','3451','3452','3453','3454','3455','3456','3457'); 
  case '3500':
 return new Array('3500','35303','35304','35305','35306','35307','35308','35309','35310','35311','35312','35313','35314','35315','35316','35317','35318','35319','35320','35321','35322','35323','35324'); 
  case '3600':
 return new Array('3600','36188','36189','36190','36191','36192','36193','36194','36195','36196','36197','36198','36199'); 
  case '3700':
 return new Array('3700','37166','37167','37168','37169','37170','37171','37172','37173','37174','37175','37176','37177','37178','37179','37180','37181','37182','37183','37184','37185','37186','37187'); 
  case '3800':
 return new Array('3800','38218','38219','38220','38221','38222','38223','38224','38225','38226','38227','38228','38229','38230','38231'); 
  case '3900':
 return new Array('3900','39200','39201','39202','39203','39204','39205','39206','39207','39208','39209','39210','39211','39212','39213','39214','39215','39216','39217'); 
  case '4000':
 return new Array('4000','40259','40260','40261','40262','40263','40264','40265','40266','40267','40268','40269','40270','40271','40272','40273','40274','40275','40276','40277','40278'); 
  case '4100':
 return new Array('4100','41232','41233','41234','41235','41236','41237','41238','41239','41240','41241','41242'); 
  case '4200':
 return new Array('4200','42154','42155','42156','42157','42158','42159','42160','42161','42162','42163','42164','42165'); 
  case '4300':
 return new Array('4300','43135','43136','43137','43138','43139','43140','43141','43142','43143','43144','43145','43146','43147','43148','43149','43150','43151','43152','43153'); 
  case '4400':
 return new Array('4400','44353','44354','44355','44356','44357','44358','44359','44360','44361','44362','44363','44364','44365','44366'); 
  case '4500':
 return new Array('4500','45371','45372','45373'); 
		default:
			return new Array();
	}
}
function getAreaNames(idx) {
	switch(idx) {
		
  case '1500':
 return new Array( '北京', '北京市'); 
  case '1600':
 return new Array( '上海', '上海市'); 
  case '1700':
 return new Array( '天津', '天津市'); 
   case '3200':
 return new Array( '重庆', '重庆市'); 
  case '1400':
 return new Array( '河南', '郑州市','开封市','洛阳市','焦作市','新乡市','平顶山市','安阳市','南阳市','信阳市','周口市','驻马店市','漯河市','许昌市','商丘市','三门峡市','济源市','信阳市','濮阳市','鹤壁市'); 
  case '1800':
 return new Array( '山西', '太原市','大同市','临汾市','长治市','运城市','晋中市','忻州市','离石市','阳泉市','榆次市','太谷县','晋城市'); 
  case '1900':
 return new Array( '河北', '石家庄','保定市','秦皇岛市','唐山市','邯郸市','廊坊市','三河市','张家口市','承德市','邢台市','沧州市','衡水市','任丘市','定州市','涿州市'); 
  case '2000':
 return new Array( '内蒙古', '呼和浩特市','包头市','通辽市','赤峰市','海拉尔','集宁市','临河市','乌兰察布市','通辽市','乌海市','乌兰浩特市','锡林郭勒市'); 
  case '2100':
 return new Array( '辽宁', '沈阳市','锦州市','大连市','阜新市','鞍山市','抚顺市','营口市','盘锦市','丹东市','辽阳市','本溪市','铁岭市','朝阳市','葫芦岛市'); 
  case '2200':
 return new Array( '吉林', '长春市','白城市','四平市','吉林市','公主岭市','松原市','辽源市','通化市','延吉市'); 
  case '2300':
 return new Array( '黑龙江', '哈尔滨市','佳木斯市','齐齐哈尔','大庆市','牡丹江市','绥化市','鸡西市','黑河市','鹤岗市','双城市','伊春市','七台河市','大兴安岭市','双鸭山市'); 
  case '2400':
 return new Array( '江苏', '南京市','徐州市','苏州市','扬州市','无锡市','常州市','镇江市','南通市','泰州市','盐城市','连云港市','淮安市','淮阴市','张家港市','太仓市','镇江扬中市','宿迁市','昆山市','江阴市'); 
  case '2500':
 return new Array( '西藏', '拉萨市','咸阳市'); 
  case '2600':
 return new Array( '新疆', '乌鲁木齐','石河子市','昌吉市','伊宁市','和田市','五家渠市','喀什市','阿拉尔市','克拉玛依市','库尔勒市','阿克苏市'); 
  case '2700':
 return new Array( '陕西', '西安市','咸阳市','汉中市','杨凌市','渭南市','宝鸡市','延安市','安康市','榆林市','商州市','商洛市','铜川市'); 
  case '2800':
 return new Array( '宁夏', '银川市','石嘴山市','固原市','吴忠市'); 
  case '2900':
 return new Array( '青海', '西宁市','共和县'); 
  case '3000':
 return new Array( '甘肃', '兰州市','天水市','张掖市','武威市','平凉市','合作市','陇南市','定西市','酒泉市','嘉峪关市'); 
  case '3100':
 return new Array( '海南', '海口市','三亚市','五指山市','琼台市','琼海市','文昌市'); 

  case '3300':
 return new Array( '云南', '昆明市','曲靖市','玉溪市','楚雄市','思茅市','蒙自县','大理市','保山市','昭通市','临沧市','文山县','潞西市','丽江市','景洪市','个旧市'); 
  case '3400':
 return new Array( '贵州', '贵阳市','遵义市','安顺市','都匀市','凯里市','铜仁市','兴义市','六盘水市','毕节市'); 
  case '3500':
 return new Array( '四川', '成都市','绵阳市','雅安市','南充市','泸州市','德阳市','宜宾市','攀枝花','达川市','都江堰市','乐山市','内江市','广汉市','自贡市','西昌市','康定县','汶川县','遂宁市','广安市','绵竹新市','广元市','眉山市'); 
  case '3600':
 return new Array( '广西', '南宁市','桂林市','柳州市','百色市','北海市','钦州市','宜州市','玉林市','贺州市','梧州市','河池市','贵港市'); 
  case '3700':
 return new Array( '广东', '广州市','深圳市','佛山市','湛江市','汕头市','江门市','珠海市','茂名市','东莞市','惠州市','韶关市','揭阳市','肇庆市','中山市','潮州市','梅州市','番禺市','汕尾市','河源市','阳江市','罗定市','东莞市'); 
  case '3800':
 return new Array( '湖南', '长沙市','湘潭市','衡阳市','岳阳市','常德市','怀化市','株洲市','益阳市','永州市','邵阳市','娄底市','吉首市','郴州市','张家界市'); 
  case '3900':
 return new Array( '湖北', '武汉市','荆州市','黄冈市','宜昌市','十堰市','孝感市','黄石市','恩施市','襄樊市','咸宁市','丹江口市','鄂州市','十堰市','沙市','随洲市','潜江市','赤壁市','仙桃市'); 
  case '4000':
 return new Array( '山东', '济南市','青岛市','淄博市','潍坊市','泰安市','东营市','滨州市','烟台市','德州市','菏泽市','烟台市','济宁市','日照市','临沂市','枣庄市','聊城市','曲阜市','莱芜市','威海市','泰山市'); 
  case '4100':
 return new Array( '江西', '南昌市','赣州市','九江市','新余市','景德镇市','抚州市','宜春市','萍乡市','上饶市','吉安市','鹰潭市'); 
  case '4200':
 return new Array( '福建', '福州市','泉州市','厦门市','漳州市','龙岩市','三明市','南平市','莆田市','福安市','建阳市','湄洲市','永安市'); 
  case '4300':
 return new Array( '安徽', '合肥市','芜湖市','蚌埠市','淮南市','马鞍山市','阜阳市','滁州市','铜陵市','六安市','淮北市','安庆市','巢湖市','宿州市','宣城市','亳州市','南宁市','池州市','贵池市','屯溪市'); 
  case '4400':
 return new Array( '浙江', '杭州市','宁波市','温州市','绍兴市','嘉兴市','台州市','金华市','舟山市','丽水市','湖州市','临安市','东阳市','义乌市','衢州市'); 
  case '4500':
 return new Array( '港澳台', '香港','澳门','台湾'); 
		default:
			return new Array();
	}
}
function initJobArea( layerId ) {
	if ( 'E' == lang ) {
		var psara = 'Please Select Location';
		var closeword = 'Close';
		var clearword = 'Clear';
		var confirmword = 'Confirm';
		var selara = 'Selected Location';
		var mcity = 'MAJOR CITIES';
		var aprov = 'ALL PROVINCES';
		var w1 = 160;
		var w2 = 100;
		var nomorethan = 'No more than ' + pLayer[layerId]['eleMaxNum'] + ' options';
	}
	else {
//		var psara = '请选择工作地点';
var psara = '<SPAN STYLE="color: #FFFFFF">请选择工作地点</span>';
		var closeword = '关闭';
		var clearword = '清空';
		var confirmword = '确认';
		var selara = '已选地点';
		var mcity = '主要城市';
		var aprov = '所有省份';
		var w1 = 80;
		var w2 = 85;
		var nomorethan = '<SPAN STYLE="color: #FFFFFF">您最多能选择' + pLayer[layerId]['eleMaxNum'] + '项</span>';
	}

	var rl = 6;//每行的列数

	var plen,i,k,slen,tmp,n,h1 = 25,pl = 5;
	var twd = w1 + w2 * rl + pl;//table 总宽度

	var htmlDiv = '';
	htmlDiv +='<table width="' + twd + '" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">';

	//nav
	htmlDiv +='<tr>';
	htmlDiv +='<td height="36" valign="top" background="'+IMGPATH+'/images/title_bg.gif"  top="top" left="left">';
	htmlDiv +='<table width="100%" height="28" border="0" cellpadding="0" cellspacing="0">';
	htmlDiv +='<tr>';
	htmlDiv +='<td width="4%" align="center" valign="middle"><img src="'+IMGPATH+'/images/01.gif" /></td>';
	htmlDiv +='<td width="66%" align="left" valign="middle"  style="color:#fff;">' + psara + '&nbsp; ' + nomorethan + ' </td>';
	//htmlDiv +='<td width="30%" align="right" valign="middle" style="color:#FFFFFF;"><span style="cursor:pointer;" onclick="javascript:initLayer( \'' + layerId + '\' , \'\' );">[' + clearword + ']</span>&nbsp;&nbsp;<span style="cursor:pointer;" onclick="javascript:confirmLayer( \'' + layerId + '\' );" title="' + quickConfirmWord + '">[' + confirmword + ']</span>&nbsp;&nbsp;<span style="cursor:pointer;" onclick="javascript:closeLayer(\'' + layerId + '\');" title="' + quickCloseWord + '">[' + closeword + ']</span>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
	htmlDiv +='<td width="30%" align="right" valign="middle" style="color:#FFFFFF;"><span style="cursor:pointer;" onclick="javascript:confirmLayer( \'' + layerId + '\' );" title="' + quickConfirmWord + '">[' + confirmword + ']</span>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
	htmlDiv +='</tr>';
	htmlDiv +='</table>';
	htmlDiv +='</td>';
	htmlDiv +='</tr>';
	//nav end
	
	htmlDiv +='<tr>';
	htmlDiv +='<td align="center" valign="top">';
	htmlDiv +='<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">';
	
	//已选地点初始化开始
	htmlDiv +='<tr id="sjtr" height="' + h1 + '">';
	htmlDiv +='<td width="' + w1 + '" style="color:#ff7400; font-size: 14px; font-weight: bold;padding-left:' + pl + 'px;">' + selara + '：</td>';
	for ( i = 0 ; i < rl  ; i++ ) {
		htmlDiv +='<td></td>';
	}
	htmlDiv +='</tr>';
	//已选地点初始化结束
	
	//虚线
	htmlDiv +='<tr><td height="5" colspan="' + ( rl + 1 ) + '" background="' + IMGPATH + '/images/bgclear_bot.gif"></td></tr>';

	//主要城市开始
	htmlDiv +='<tr height="' + h1 + '">';
	htmlDiv +='<td colspan="' + ( rl + 1 ) + '" bgcolor="#F7F7F7" style="color:#ff7400; font-size: 14px; font-weight: bold;padding-left:' + pl + 'px;">' + mcity + '：</td>';
	htmlDiv +='</tr>';
	
	plen = maincity.length;
	var lstChxIdPrefix = pLayer[layerId]['lstChxIdPrefix'];
	var lstSpnIdPrefix = pLayer[layerId]['lstSpnIdPrefix'];
	for ( i = 0 ; i < plen ; i++ ) {
		tmp = maincity[i];
		htmlDiv +='<tr height="' + h1 + '">';
		htmlDiv +='<td style="color:#000000;font-weight: bold;padding-left:' + pl + 'px;">' + tmp[0] + '：</td>';
		slen = tmp[1].length;
		for ( k = 0 ; k < slen ; k++ ) {
			htmlDiv += k && 0 == k % rl ? '<tr><td style="padding-left:' + pl + 'px;"></td>' : '';
			htmlDiv += '<td width="' + w2 + '" style="cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="chxOrSpnClkFunc( this.childNodes[1] );"><input style="' + chxValign + '"  type="checkbox" id="' + lstChxIdPrefix + tmp[1][k] + '" value="' + tmp[1][k] + '" onclick="chxClk( this );"><span style="' + spnValign + '" id="' + lstSpnIdPrefix + tmp[1][k] + '">' + ja[tmp[1][k]] + '</span></td>';
			htmlDiv += ( rl - 1 ) == k % rl ? '</tr>' : '';
		}
		n = ( rl - ( k % rl ) ) % rl;
		htmlDiv += n ? '<td colspan="' + n + '"></td></tr>' : '';
	}
	//主要城市结束

	//主要省份开始
	htmlDiv +='<tr height="' + h1 + '">';
	htmlDiv +='<td colspan="' + ( rl + 1 ) + '" bgcolor="#F7F7F7" style="color:#ff7400; font-size: 14px; font-weight: bold;padding-left:' + pl + 'px;">' + aprov + '：</td>';
	htmlDiv +='</tr>';
	
	plen = allprov.length;
	var me;
	var pd1 = '&nbsp;';
	var allChxIdPrefix = pLayer[layerId]['allChxIdPrefix'];
	var allSpnIdPrefix = pLayer[layerId]['allSpnIdPrefix'];
	for ( i = 0 ; i < plen ; i++ ) {
		tmp = allprov[i];
		htmlDiv +='<tr height="' + h1 + '">';
		htmlDiv +='<td style="color:#000000;font-weight: bold;padding-left:' + pl + 'px;">' + tmp[0] + '：</td>';
		slen = tmp[1].length;

		for ( k = 0 ; k < slen ; k++ ) {
			htmlDiv += k && 0 == k % rl ? '<tr><td style="padding-left:' + pl + 'px;"></td>' : '';
			if ( plen - 1 == i ) {//香港澳门等地区
				htmlDiv += '<td style="cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="chxOrSpnClkFunc( this.childNodes[1] );"><input style="' + chxValign + '" type="checkbox" id="' + allChxIdPrefix + tmp[1][k] + '" value="' + tmp[1][k] + '" onclick="chxClk( this );"><span style="' + spnValign + '" id="' + allSpnIdPrefix + tmp[1][k] + '">' + ja[tmp[1][k]] + '</span></td>';
			}
			else {
				htmlDiv += '<td layerId="' + layerId + '" pcode="' + tmp[1][k] + '" style="cursor:pointer;" onmouseover="chBgColor( this , 1 );allTdMover( this );" onmouseout="chBgColor( this , 0 );allTdMout( this );" onclick="openSubLayer( event , \'' + layerId + '\' , \'' + tmp[1][k] + '\' );">' + pd1 + '<span>' + ja[tmp[1][k]] + '</span></td>';
			}
			htmlDiv += ( rl - 1 ) == k % rl ? '</tr>' : '';
		}
		n = ( rl - ( k % rl ) ) % rl;
		htmlDiv += n ? '<td colspan="' + n + '"></td></tr>' : '';
	}
	//主要省份结束

	htmlDiv +='</table>';
	htmlDiv +='</td>';
	htmlDiv +='</tr>';
	//

	htmlDiv +='<tr>';
	htmlDiv +='<td height="4" align="center" valign="top" bgcolor="#2F84D6"></td>';
	htmlDiv +='</tr>';

	htmlDiv +='</table>';
	
	return htmlDiv;
}