Array.prototype.indexOf=function(substr,start){
	var ta,rt,d='\0';
	if(start!=null){ta=this.slice(start);rt=start;}else{ta=this;rt=0;}
	var str=d+ta.join(d)+d,t=str.indexOf(d+substr+d);
	if(t==-1)return -1;rt+=str.slice(0,t).replace(/[^\0]/g,'').length;
	return rt;
}

Array.prototype.lastIndexOf=function(substr,start){
	var ta,rt,d='\0';
	if(start!=null){ta=this.slice(start);rt=start;}else{ta=this;rt=0;}
	ta=ta.reverse();var str=d+ta.join(d)+d,t=str.indexOf(d+substr+d);
	if(t==-1)return -1;rt+=str.slice(t).replace(/[^\0]/g,'').length-2;
	return rt;
}

Array.prototype.replace=function(reg,rpby){
	var ta=this.slice(0),d='\0';
	var str=ta.join(d);str=str.replace(reg,rpby);
	return str.split(d);
}

Array.prototype.search=function(reg){
	var ta=this.slice(0),d='\0',str=d+ta.join(d)+d,regstr=reg.toString();
	reg=new RegExp(regstr.replace(/\/((.|\n)+)\/.*/g,'\\0$1\\0'),regstr.slice(regstr.lastIndexOf('/')+1));
	t=str.search(reg);if(t==-1)return -1;return str.slice(0,t).replace(/[^\0]/g,'').length;
}

var Map = new Array(
'上海',
'重庆',
'杭州',
'宁波',
'温州',
'绍兴',
'广州',
'深圳',
'海口',
'三亚',
'济南',
'青岛',
'南京',
'苏州',
'无锡',
'镇江',
'常州',
'徐州',
'扬州',
'南宁',
'桂林',
'大连',
'成都',
'福州',
'厦门',
'昆明',
'西安',
'武汉',
'南昌',
'贵阳',
'长沙',
'合肥'
)

var MapId = new Array();
MapId["上海"] = 21;
MapId["重庆"] = 23;
MapId["杭州"] = 571;
MapId["宁波"] = 574;
MapId["温州"] = 577;
MapId["绍兴"] = 575;
MapId["广州"] = 20;
MapId["深圳"] = 755;
MapId["海口"] = 898;

MapId["三亚"] = 899;
MapId["济南"] = 531;
MapId["青岛"] = 532;
MapId["南京"] = 25;
MapId["苏州"] = 512;
MapId["无锡"] = 510;
MapId["镇江"] = 511;
MapId["常州"] = 519;
MapId["徐州"] = 516;

MapId["扬州"] = 514;
MapId["南宁"] = 771;
MapId["桂林"] = 773;
MapId["大连"] = 411;
MapId["成都"] = 28;
MapId["福州"] = 591;
MapId["厦门"] = 592;
MapId["昆明"] = 871;
MapId["西安"] = 29;

MapId["武汉"] = 27;
MapId["南昌"] = 791;
MapId["贵阳"] = 851;
MapId["长沙"] = 731;
MapId["合肥"] = 551;


function GetMapId(strProvince,strRegion)
{
   if(Map.indexOf(strProvince)>=0) 
   {
        return MapId[strProvince];
   }
    if(Map.indexOf(strRegion)>=0) 
    {
        return MapId[strRegion];  
    }
    return 0;  
}

