var o__customValue={domain:'map.gyfc.net.cn:1180',province:'GUANGDONG',city:6,mapid:1,x:573200+70246,y:551840+15576,mpx:0.18395,mpy:0.27374,ruler:200};
var randomPoints=[
{x:627076+70246,y:580296+15576},
{x:640532,y:563544},
{x:653436,y:593368},
{x:642364,y:597336},
{x:635084,y:560480},
{x:573200+70246,y:551840+15576},
{x:569576+70246,y:579760+15576},
{x:572088+70246,y:544784+15576},
{x:585026+70246,y:582928+15576},
{x:626692+70246,y:582352+15576},
{x:609464+70246,y:586640+15576},
{x:592536+70246,y:578208+15576},
{x:584296+70246,y:530512+15576},
{x:577704+70246,y:537104+15576},
{x:569096+70246,y:542912+15576},
{x:568216+70246,y:543440+15576},
{x:568696+70246,y:547136+15576},
{x:557776+70246,y:550880+15576},
{x:558064+70246,y:554080+15576},
{x:564816+70246,y:575616+15576},
{x:602656+70246,y:577408+15576},
{x:589344+70246,y:592352+15576},
{x:581248+70246,y:585552+15576},
{x:552000+70246,y:594880+15576},
{x:561216+70246,y:598208+15576}
];
var o_mapPath='http://map.gyfc.net.cn:1180/resource/mappic/';
var o_filePath='/picture';
var o_locale='zh_cn';
var map=1;

var pageConfig={
	args:{},
	init:function(){
		this.initUrl();		
	},
	initUrl:function(){
		var urls=this.args.urls={};
		urls['panel0']='http://www.gyfc.net.cn/3_map3d/Left_Main.aspx';
		urls['panel1']='http://www.gyfc.net.cn/3_map3d/bs.html';
		urls['panel2']='http://www.gyfc.net.cn/3_map3d/City_Summer.aspx';
		urls['panel3']='http://www.gyfc.net.cn/3_map3d/plan.html';
		urls['panel4']='http://www.gyfc.net.cn/3_map3d/Show_Building.aspx';
		//urls['infobox']='http://www.gyfc.net.cn/3_map3d/ProInfo/House_!{index}.aspx?id=!{id}'; mod by mzp
		urls['around']='map/yp.jspa?_flowId=around&map=!{map}&range=!{range}&x=!{x}&y=!{y}&type=!{type}&locale=!{locale}';
		urls['infoaround']='map/info.jspa?_flowId=around&map=!{map}&range=!{range}&x=!{x}&y=!{y}&type=!{type}&locale=!{locale}';
		urls['arrive']='busline.jspa';
		urls['addError']='map/mistake.jspa?_flowId=edit&map=!{map}&x=!{x}&y=!{y}';
	},
	getUrl:function(type,params){
		var url=this.args.urls[type];
		if(!url){
			alert('url error');
			return;
		}
		return this.processUrl(url,params);
	},
	processUrl:function(url,params){
		var re=/!{(\w+)}/g;
		params=params||{};
		params['map']=1;
		params['locale']='zh_cn';
		/*params['province']=province;
		params['city']=city;
		params['host']=host;
		params['infoDomain']=this.infoDomain;
		params['newsDomain']=this.newsDomain;
		params['gameDomain']=this.gameDomain;
		params['specialDomain']=this.specialDomain;*/
		return url.replace(re,function(mstr,m1){return params[m1]});
	}
};
function setMapPoint(){
	var index=Math.floor(Math.random()*randomPoints.length);
	var d=randomPoints[index];
	o__customValue.x=d.x;
	o__customValue.y=d.y;
}
setMapPoint();
pageConfig.init();
