/******************************************************************************
主题地图JS,by maple
*******************************************************************************/
var isLogin;
isLogin=is_login();
function DoAssess(map_id, flag){
	try{
		if(isLogin==0){				
			showLogin();
			return false;
		}
		showMsg('assess_msg_'+map_id, "正在处理，请稍后...", 'box_hint');
		var x = new Ajax(false, 'HTML');
		x.get('/services/xr_city_maps.phtml?module=do_assess&map_id='+map_id+'&flag='+flag, function(s){
				if(getResultCode(s) == SUCC_COMPLETE){
					var result = getResultParameter(s, "result");
					if(result==1){
						showMsg('assess_msg_'+map_id, "投票成功", 'box_right');
					    if(flag == 1) oo("assess_usable_"+map_id).innerHTML=parseInt(oo("assess_usable_"+map_id).innerHTML)+1;
					    if(flag == 2) oo("assess_unusable_"+map_id).innerHTML=parseInt(oo("assess_unusable_"+map_id).innerHTML)+1;					
					}else{
						showMsg('assess_msg_'+map_id, "您已经投过票了", 'box_error');				
					}
				}else{
					showMsg('assess_msg_'+map_id, s, 'box_error');
				}
		});	
		return;
	}catch(e){}
}

function DoSearchBiz(flag){
	try{
		var bizname=oo('search_biz').value;
		if(! bizname) return false;	
		showMsg('biz_list', '正在读取，请稍后...', 'box_hint');
		var x = new Ajax('biz_list', 'HTML');
		x.post('/services/xr_city_maps.phtml','module=search_biz&biz_name='+bizname+'&flag='+flag, function(s){
				if(getResultCode(s) == SUCC_COMPLETE){
					var list_str = getResultParameter(s, "list_str");
					showMsg('biz_list', list_str, '');				
				}else{
					showMsg('biz_list', s, 'box_error');
				}
		});	
		return;
	}catch(e){}
}
var added_idx=1;
function AddBizSigns(){
	try{
		var x=document.getElementsByName("biz_sign");
	    for(var i=0; i<x.length; i++){
			if(x[i].checked==true){
				var biz_sign = x[i].value.split("|");
				var li=co('li');
				li.className="li";
				li.innerHTML="<span class='map_sig'>"+added_idx+"</span> <a href='javascript:void(0)' onclick='ShowPoint("+added_idx+")'>"+biz_sign[1]+"</a>";
			    oo("added_signs").appendChild(li);  
			    var point=new Array();
			    point[0]=added_idx;
			    point[1]=biz_sign[1];
			    point[2]=biz_sign[2];
			    point[3]=biz_sign[3];
			    point[4]=biz_sign[4];
			    var biz_img = biz_sign[5].split(";");
			    if(biz_img[0]){
			    	point[4] += "<br/><img src='"+biz_img[0]+"' width=100 height=90>";
			    }
			    point[4] += "<br/><a href=\"/services/srv_business_info.phtml?module=show&bizid="+biz_sign[0]+"\" target=\"_blank\">详细信息</a>";
			    mapFrame.addPoint(point);
			    
			    var y=co('input');
			    y.type="hidden";
			    y.name="map_signs[]";
			    y.value=x[i].value;
			    oo("hidden_signs").appendChild(y);
			    
			    added_idx++;
			}
		}			
		oo('search_biz').value='';
	    showMsg('biz_list', '添加成功', 'box_right');
    }catch(e){}
}
function ShowPoint(id){
	mapFrame.poiListenCallback(id, 1);
}
function AddSign(){
	try{
		if(trim(oo('sign_name').value)==''){
			showMsg('error_show', '请填写名称', 'box_error');		
			return false;
		}
		if(trim(oo('sign_remark').value)==''){
			showMsg('error_show', '请填写内容', 'box_error');		
			return false;
		}
		if(trim(oo('map_x').value)=='' || trim(oo('map_y').value)=='' ){
			showMsg('error_show', '没有获得地理信息', 'box_error');		
			return false;
		}
		var pic_list_show="";
		var pic_list_value="";
		var x=document.getElementsByName("sign_pics");     
		if(x)
		{   		
			for(var i=0;i<x.length;i++){
				if(i>0 && i%2==0) pic_list_show += "<br/>";
				pic_list_show += "<img src='"+x[i].value+"' width=100 height=90>&nbsp; ";
				pic_list_value += x[i].value+";";
			}
		}
		var sign_name = oo("sign_name").value;
		var sign_remark = oo("sign_remark").value;
		while(sign_name.indexOf("|") != -1) sign_name = sign_name.replace("|", ",");
		while(sign_remark.indexOf("|") != -1) sign_remark = sign_remark.replace("|", ",");
		
		var li=co('li');
		li.className="li";
		li.innerHTML="<span class='map_sig'>"+added_idx+"</span> <a href='javascript:void(0)' onclick='ShowPoint("+added_idx+")'>"+sign_name+"</a>";
	    oo("added_signs").appendChild(li);
			    
		var poiObj = mapFrame.PoiArr[mapFrame.PoiArr.length-1];
		poiObj.name=sign_name;
		poiObj.tmpMarkerContent=sign_remark+"<br>"+pic_list_show;
		mapFrame.updatePoi(poiObj);
		
		var y=co('input');
	    y.type="hidden";
	    y.name="map_signs[]";
	    y.value="0|"+sign_name+"|"+oo("map_x").value+"|"+oo("map_y").value+"|"+sign_remark+"|"+pic_list_value;
	    oo("hidden_signs").appendChild(y);
	    
	    added_idx++;
	    
	    DialogHide();
    }catch(e){alert(e.discription);}
}
function DelSignPic(pic_id){
	var x=oo("sign_pic_list");
	for (var i=0;i<x.childNodes.length;i++){
		if(x.childNodes[i].id == pic_id)
		{
			x.removeChild(x.childNodes[i]);
		}
	}	
}
function DelSign(){
	try{
		mapFrame.delLastPoi();
		DialogHide();	
	}catch(e){alert(e.discription);}
}
function CheckAdd(){
	var no_error=true;
	showMsg('name_msg', '', '');
	showMsg('kind_msg', '', '');
	showMsg('remark_msg', '', '');
	if(trim(oo('name').value)==''){
		showMsg('name_msg', '请填写主题地图名称', 'box_error');		
		no_error=false;
	}
	if(oo('kind').value==0){
		showMsg('kind_msg', '请填写主题地图分类', 'box_error');
		no_error=false;
	}
	if(trim(oo('remark').value)==''){
		showMsg('remark_msg', '请填写主题地图内容', 'box_error');
		no_error=false;
	}
	oo('name').focus();	
	return no_error;	
}

function AddMapApp(map_id){
	if(isLogin==0){				
		showLogin();
		return false;
	}
	showMsg('add_app_msg', '正在处理，请稍后...', 'box_hint');	
	var remark=trim(oo("app_remark").value);
	if(remark==""){
		showMsg('add_app_msg', '请填写回应内容', 'box_error');	
		oo('app_remark').focus();
		return false;
	}
	var x = new Ajax(false, 'HTML');
	x.post('/services/xr_city_maps.phtml', 'module=add_app&map_id='+map_id+"&remark="+remark, function(s){
	    try{ 
			if(getResultCode(s) == SUCC_COMPLETE){			
				var app_id = getResultParameter(s, "app_id");
				var y=co("div");
				y.className="dp_sub";
				y.id="map_app_"+app_id;
				var htmlStr = "<div class='dp_pic'><img src='"+get_photo_path()+"' class='img_head' /></div>";
		        htmlStr += "<div class='dp_con'><div class='dp_bar'><div class='dp_tle'><a href='/services/srv_appraiser.phtml?module=userinfo&user_id="+get_user_id()+"'>"+get_nickname()+"</a><span class='font_9'></span></div>";
			    htmlStr += "</div><div class='dp_conn' id='map_app_remark_"+app_id+"'>"+remark+"<br/>(<a href=\"javascript:void(0);\" onclick=\"EditMapApp("+app_id+")\">编辑</a> | <a href=\"javascript:void(0);\" onclick=\"DelMapApp("+app_id+")\">删除</a>)<span id=\"msg_show"+app_id+"\"></span></div></div>";
				y.innerHTML=htmlStr;
				oo("map_apps_list").appendChild(y);
				oo("app_remark").value="";
				showMsg('add_app_msg', "发表成功", 'box_right');
			}else{
				showMsg('add_app_msg', s, 'box_error');
			}
		}catch(e){alert(e.description)}
	});	
}
var obj_app_id = new Array();
var obj_app_remark = new Array();
function EditMapApp(app_id){
	if(isLogin==0){				
		showLogin();
		return false;
	}
	if(!app_id) return false;
	obj_app_id[app_id] = app_id;
	obj_app_remark[app_id] = oo("map_app_remark_"+app_id).innerHTML;
	var htmlStr="<textarea cols=50 rows=5 class=area name='reRemark"+app_id+"' id='reRemark"+app_id+"'>"+oo("map_app_remark_"+app_id).firstChild.nodeValue+"</textarea>";
	htmlStr += "<br /><input type=button  value=提交 onclick='DoEditMapApp("+app_id+")'> <input type=button  value=取消 onclick='oo(\"map_app_remark_"+app_id+"\").innerHTML = obj_app_remark["+app_id+"]'><span id='msg_show"+app_id+"'></span>";
 	oo("map_app_remark_"+app_id).innerHTML=htmlStr;
 	return;
}
function DoEditMapApp(app_id){
	var new_remark=trim(oo("reRemark"+app_id).value);
	if(new_remark==""){
		showMsg('msg_show'+app_id, "请填写回应内容", 'box_error');
		oo('msg_show'+app_id).focus();
		return false;
	}
	showMsg('msg_show'+app_id, '正在处理，请稍后...', 'box_hint');
	var x = new Ajax(false, 'HTML');
	x.post('/services/xr_city_maps.phtml', 'module=edit_app&app_id='+app_id+"&remark="+new_remark, function(s){
	    try{ 
			if(getResultCode(s) == SUCC_COMPLETE){	
				var htmlStr=new_remark;	
				htmlStr += "<br/>(<a href=\"javascript:void(0);\" onclick=\"EditMapApp("+app_id+")\">编辑</a> | <a href=\"javascript:void(0);\" onclick=\"DelMapApp("+app_id+")\">删除</a>)<span id=\"msg_show"+app_id+"\"></span>";
				oo("map_app_remark_"+app_id).innerHTML=htmlStr;	
			}else{
				showMsg('msg_show'+app_id, s, 'box_error');
			}
		}catch(e){alert(e.description)}
	});	
}
function DelMapApp(app_id){
	if(isLogin==0){				
		showLogin();
		return false;
	}
	if(!app_id) return false;
	showMsg('msg_show'+app_id, "您确定要删除这条回应? <a href=\"javascript:void(0)\" onclick=\"DoDelMapApp("+app_id+")\">确定</a> <a href=\"javascript:void(0)\" onclick=\"showMsg('msg_show"+app_id+"', '', '')\">取消</a>", 'box_hint');
}
function DoDelMapApp(app_id){
	showMsg('msg_show'+app_id, "正在处理中，请稍等...", 'box_hint');
	var x = new Ajax(false, 'HTML');
	x.post('/services/xr_city_maps.phtml', 'module=del_app&app_id='+app_id, function(s){
	    try{ 
			if(getResultCode(s) == SUCC_COMPLETE){	
				for (var i=0;i<oo("map_apps_list").childNodes.length;i++){
					if (oo("map_apps_list").childNodes[i].id == "map_app_"+app_id){
						oo("map_apps_list").removeChild(oo("map_apps_list").childNodes[i]);
					}
				}
			}else{
				showMsg('msg_show'+app_id, s, 'box_error');
			}
		}catch(e){alert(e.description)}
	});	
}

var M_totalpage;
var M_page=1;
function GetSigns(map_id){
	if(!mapFrame.maplet) return;
	while(oo("signs_list").lastChild){
		oo("signs_list").removeChild(oo("signs_list").lastChild);
	}
	oo("page_list").innerHTML="";
	var y=co("li");
	y.id='loading_signs';
	oo('signs_list').appendChild(y);
	showMsg('loading_signs', '正在读取数据，请稍等...', 'box_hint');
	
	var x = new Ajax(false, 'HTML');
	x.get('/services/xr_city_maps.phtml?module=get_signs&map_id='+map_id+'&page='+M_page, function(s){		
		try{ 
			added_idx=1;   
	        while(oo("signs_list").lastChild){
	        	oo("signs_list").removeChild(oo("signs_list").lastChild);
	        }
			var XMLDoc = XmlDom();
		    XMLDoc.async="false";
		    XMLDoc.loadXML(s);
			var allResults = XMLDoc.getElementsByTagName("Point");
			points.length=0;
			for(var i=0;i< allResults.length;i++)
			{			   
			    points[i] = new Array();
			    points[i][0]=added_idx;
			    points[i][1]=allResults[i].childNodes[0].firstChild.nodeValue;
			    points[i][2]=allResults[i].childNodes[4].firstChild.nodeValue;
			    points[i][3]=allResults[i].childNodes[5].firstChild.nodeValue;
			    if(allResults[i].childNodes[3].firstChild.nodeValue > 0){
			    	points[i][3] += "<br/><a href=\"/services/srv_business_info.phtml?module=show&bizid="+allResults[i].childNodes[3].firstChild.nodeValue+"\" target=\"_blank\">详细信息</a>";
			    }
			    points[i][3] += "<br/><br/>创建：<a href='/services/srv_appraiser.phtml?module=userinfo&user_id="+allResults[i].childNodes[8].firstChild.nodeValue+"' target=\"_blank\">"+allResults[i].childNodes[9].firstChild.nodeValue+"<a/> ";
			    points[i][3] += "<br/>最后更新：<a href='/services/srv_appraiser.phtml?module=userinfo&user_id="+allResults[i].childNodes[11].firstChild.nodeValue+"' target=\"_blank\">"+allResults[i].childNodes[12].firstChild.nodeValue+"<a/> ";
			    if(oo("map_type").value=="P" || get_user_id()==map_create_user_id){
				    if(get_user_id()==allResults[i].childNodes[8].firstChild.nodeValue || get_user_id()==map_create_user_id){
				    	points[i][3]+=" <a href='javascript:void(0)' onclick='parent.ModifySign("+allResults[i].childNodes[0].firstChild.nodeValue+", 0, 0, "+points[i][0]+")'><img src='/images/v3_mapedit.gif' border=0 title='编辑'></a> <a href='javascript:void(0)' onclick='parent.GetDelSign("+allResults[i].childNodes[0].firstChild.nodeValue+")'><img src='/images/v3_mapdel.gif' border=0 title='删除'></a>";
				    }else{
				    	points[i][3]+=" <a href='javascript:void(0)' onclick='parent.ModifySign("+allResults[i].childNodes[0].firstChild.nodeValue+", 0, 0, "+points[i][0]+")'><img src='/images/v3_mapedit.gif' border=0 title='编辑'></a> ";
				    }
			    }
			    points[i][4]=allResults[i].childNodes[6].firstChild.nodeValue;
			    points[i][5]=allResults[i].childNodes[7].firstChild.nodeValue;
			    
			    var z=co('li');
				z.className='li';
			    var strHtml="<span class='map_sig'>"+added_idx+"</span> <a href='javascript:void(0)'  onclick='ShowPoint("+added_idx+")'>"+allResults[i].childNodes[4].firstChild.nodeValue+"</a>";			    
			    z.innerHTML=strHtml;
			    oo("signs_list").appendChild(z);
			    
			    added_idx++;
			}		
			mapFrame.initPoints();
			mapFrame.hideBubble();
			
			var totalpageObj = XMLDoc.getElementsByTagName("TotalPage");
		   	M_totalpage    = totalpageObj[0].firstChild.nodeValue;
		   	var strHTML="";
		   	if(M_totalpage > 1)
		   	{		   		
		   		strHTML += "<a href='javascript:void(0)' onclick='LastPage("+map_id+")'>上页</a>&nbsp;";
		   		strHTML += "<a href='javascript:void(0)' onclick='NextPage("+map_id+")'>下页</a>&nbsp;";
		   		strHTML += M_page+"/"+M_totalpage+"页";
		   	}
		   	oo("page_list").innerHTML=strHTML;
		}catch(e){}
	});	
}
function LastPage(map_id){
    M_page = M_page-1;
	if(M_page <= 0) M_page = 1;
	
	GetSigns(map_id);
}
function NextPage(map_id){
	M_page = M_page+1;
	if(M_page > M_totalpage) M_page = M_totalpage;
	
	GetSigns(map_id);
}
function GetIndexSigns(map_id){	
	if(!mapFrame.maplet) return;
	ScreenConvert();
	DialogShow("<div id=DialogLoading align=center>正在读取，请稍等...</div>",200,20,124,20);
	var x = new Ajax(false, 'HTML');
	x.get('/services/xr_city_maps.phtml?module=get_signs&map_id='+map_id+'&page=1', function(s){		
		try{   		
			var XMLDoc = XmlDom();
		    XMLDoc.async="false";
		    XMLDoc.loadXML(s);
			var allResults = XMLDoc.getElementsByTagName("Point");		
			points.length=0;	
			for(var i=0;i< allResults.length;i++)
			{
				points[i] = new Array();
			    points[i][0]=(i+1);
			    points[i][1]=allResults[i].childNodes[0].firstChild.nodeValue;
			    points[i][2]=allResults[i].childNodes[4].firstChild.nodeValue;
			    points[i][3]=allResults[i].childNodes[5].firstChild.nodeValue;
			    if(allResults[i].childNodes[3].firstChild.nodeValue > 0){
			    	points[i][3] += "<br/><a href=\"/services/srv_business_info.phtml?module=show&bizid="+allResults[i].childNodes[3].firstChild.nodeValue+"\" target=\"_blank\">详细信息</a>";
			    }
			    points[i][3] += "<br/><br/>创建：<a href='/services/srv_appraiser.phtml?module=userinfo&user_id="+allResults[i].childNodes[8].firstChild.nodeValue+"' target=\"_blank\">"+allResults[i].childNodes[9].firstChild.nodeValue+"<a/> ";
			    points[i][3] += "<br/>最后更新：<a href='/services/srv_appraiser.phtml?module=userinfo&user_id="+allResults[i].childNodes[11].firstChild.nodeValue+"' target=\"_blank\">"+allResults[i].childNodes[12].firstChild.nodeValue+"<a/> ";
			    points[i][4]=allResults[i].childNodes[6].firstChild.nodeValue;
			    points[i][5]=allResults[i].childNodes[7].firstChild.nodeValue;
			}
			mapFrame.hideBubble();
			mapFrame.initPoints();
			
			oo("subject_map_text").innerHTML =allResults[0].childNodes[2].firstChild.nodeValue+" <input type=button class=button_bggr value='我要参与维护' onclick=\"window.location.href='/services/srv_city_maps.phtml?module=show&map_id="+map_id+"'\" />";
			
			DialogHide();
		}catch(e){DialogHide();}
	});	
}
function GetKindStr(kind)
{
	var arr = new Array();
    arr[1] = "餐饮";
	arr[2] = "夜生活";
	arr[3] = "休闲";
	arr[4] = "购物";
	arr[5] = "便民";
	arr[6] = "其他";
	return arr[kind];
} 
function EditMap(map_id){
	if(isLogin==0){				
			showLogin();
			return false;
	}
	var map_name;
	var map_kind;
	var map_type;
	var map_remark;	
	map_name = oo("div_map_name").firstChild.firstChild.nodeValue;		
	map_kind = oo("map_kind").value;		
	map_type = oo("map_type").value;	
	map_remark=oo("div_map_remark").innerHTML;

	var ShowStr="<table>";
    ShowStr += "<tr><td width=15% align=right>主题名称：</td><td><input type=\"text\" id=\"edit_map_name\" name=\"eidt_map_name\" value='"+map_name+"' class=\"input\"></td></tr>";
    ShowStr += "<tr><td width=15% align=right>主题分类：</td><td><select name='edit_map_kind' id='edit_map_kind'><option value=0 ";   
    if(map_kind==0) ShowStr += "selected=\"selected\"";
    ShowStr += ">选择分类</option><option value=1 ";
    if(map_kind==1) ShowStr += "selected=\"selected\" "; 
    ShowStr += ">餐饮</option><option value=2 ";
    if(map_kind==2) ShowStr += "selected=\"selected\" ";
    ShowStr += ">夜生活</option><option value=3 ";
    if(map_kind==3) ShowStr += "selected=\"selected\" ";
    ShowStr += ">休闲</option><option value=4 ";
    if(map_kind==4) ShowStr += "selected=\"selected\" ";
    ShowStr += ">购物</option><option value=5 ";
    if(map_kind==5) ShowStr += "selected=\"selected\" ";
    ShowStr += ">便民</option><option value=6 ";
    if(map_kind==6) ShowStr += "selected=\"selected\" ";
    ShowStr += ">其他</option></select></td></tr>";
    ShowStr += "<tr><td width=15% align=right>主题状态：</td><td><input id='edit_map_type_p' name=\"edit_map_type\"  type=\"radio\" value=\"P\" ";
    if(map_type == "P") ShowStr += "checked='checked'";
    ShowStr += "/><span class=\"font_str\">公开</span> <span class=\"font_9\">（所有人都可以维护） </span><input type=\"radio\" id='edit_map_type_r' name=\"edit_map_type\"  value=\"R\" ";
    if(map_type == "R") ShowStr += "checked='checked'";
    ShowStr += "/><span class=\"font_str\">个人</span> <span class=\"font_9\">（只有我可以维护） </span></td></tr>";
	ShowStr += "<tr><td align=right>主题内容：</td><td><textarea id=\"edit_map_remark\" name=\"edit_map_remark\" class=\"area1\" >"+map_remark+"</textarea></td></tr>";
	ShowStr += "<tr><td>&nbsp;</td><td> <input type=\"button\" name=\"add\" value=\"保 存\" class=\"button_bggr\" onclick=\"DoEditMap("+map_id+")\"> <input type=\"button\" name=\"cancel\" value=\"取 消\" class=\"button_bggr\" onclick=\"DialogHide()\">&nbsp;<span id=\"error_show\" ></span></td></tr>";	
	ShowStr += "</table>";

	ScreenConvert();
	DialogShow("<div id=\"DialogShow\" >"+ShowStr+"</div>",480,230,124,20);
	
}
function DoEditMap(map_id){
	if(trim(oo('edit_map_name').value)==''){
			showMsg('error_show', '请填写主题名称', 'box_error');		
			return false;
	}
	if(oo('edit_map_kind').value==0){
			showMsg('error_show', '请选择主题分类', 'box_error');		
			return false;
	}
	if(trim(oo('edit_map_remark').value)==''){
			showMsg('error_show', '请填写主题内容', 'box_error');		
			return false;
	}
	var type;
	if(oo("edit_map_type_p").checked) type="P";
	else type="R";
	showMsg('error_show', '正在提交，请稍等...', 'box_hint');	
	var x = new Ajax(false, 'HTML');
	x.post('/services/xr_city_maps.phtml', 'module=do_edit&map_id='+map_id+'&name='+oo('edit_map_name').value+"&kind="+oo('edit_map_kind').value+"&type="+type+"&remark="+oo('edit_map_remark').value, function(s){		
		try{  
			if(getResultCode(s) == SUCC_COMPLETE){	
				oo("div_map_name").firstChild.firstChild.nodeValue=oo("edit_map_name").value;
				oo("map_kind").value=oo("edit_map_kind").value;
				oo("div_map_kind").firstChild.firstChild.nodeValue=GetKindStr(oo("edit_map_kind").value);
				oo("map_type").value=type;
				if(type=="P"){oo("div_map_type").innerHTML="公开";oo("div_map_type_ext").innerHTML="(大家都可以维护)";}
				else{oo("div_map_type").innerHTML="不公开";oo("div_map_type_ext").innerHTML="(只有创建人可以维护)";};
				oo("div_map_remark").innerHTML=oo("edit_map_remark").value;
				showMsg('error_show', "编辑成功", 'box_right');
			}else{
				showMsg('error_show', s, 'box_error');
			}	 		
			GetSigns(map_id);
			DialogHide();
		}catch(e){alert(e.description)}
	});	
	
}
function DelMap(map_id){
	if(isLogin==0){				
			showLogin();
			return false;
	}
	ScreenConvert();
	DialogShow("<div id=\"DialogShow\" align=center valign=middle>您确定要删除这个主题地图? <a href='/services/srv_city_maps.phtml?module=del&map_id="+map_id+"'>确定</a> <a href='javascript:void(0)' onclick='DialogHide();'>取消</a></div>",250,30,124,20);
	
}

var modify_sign_id=0;
var modify_point_id=0;
function UpdateMap(){
	if(isLogin==0){				
			showLogin();
			return false;
	}
    
    modify_sign_id=0;
    modify_point_id=0;
    
	var ShowStr="<table width=98%>";
    ShowStr += "<tr><td class=\"font_str\">从下班网商家中挑选：</td></tr><tr><td><input name=\"search_biz\" id=\"search_biz\" type=\"text\" class=\"input\" size=\"30\"  onkeydown=\"if(event.keyCode == 13){DoSearchBiz('show');return false}\"/> <input type=button class='button_bggr' value='查找' align=\"absmiddle\" onclick=\"DoSearchBiz('show');\"/></td></tr>";
    ShowStr += "<tr><td><span id=biz_list></span></td></tr>";
    ShowStr += "<tr><td>&nbsp;</td></tr>";
	ShowStr += "<tr><td class=\"font_str\">直接在地图上标注： <input type=\"button\" class=\"button_bggr\" value=\"在地图上标注\" onclick=\"SetPoiMode();\"/>&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:void(0)' onclick='DialogHide();'>取消</a></td></tr></table>";							
		
	ScreenConvert();
	DialogShow("<div id=\"DialogShow\">"+ShowStr+"</div>",450,280,124,20);
}
function DoUpdateMapBiz(){
	var map_id=oo("map_id").value;
	var x=document.getElementsByName("biz_sign");
    for(var i=0; i<x.length; i++){
		if(x[i].checked==true){
			var biz_sign = x[i].value.split("|");

			var z = new Ajax(false, 'HTML');
			z.postsyn('/services/xr_city_maps.phtml', 'module=add_sign&map_id='+map_id+"&biz_id="+biz_sign[0]+"&name="+biz_sign[1]+"&map_x="+biz_sign[2]+"&map_y="+biz_sign[3]+"&remark="+biz_sign[4]+"&pics="+biz_sign[5], function(s){		
				try{  
					if(getResultCode(s) == SUCC_COMPLETE){	
						var sign_id = getResultParameter(s, "sign_id");
             
						var li=co('li');
						li.className="li";
						li.innerHTML="<span class='map_sig'>"+added_idx+"</span> <a href='javascript:void(0)' onclick='ShowPoint("+added_idx+")'>"+biz_sign[1]+"</a>";
					    oo("signs_list").appendChild(li);
					    	    
					    var point=new Array();
					    point[0]=added_idx;
					    point[1]=biz_sign[1];
					    point[2]=biz_sign[2];
					    point[3]=biz_sign[3];
					    point[4]=biz_sign[4];
					    var biz_img = biz_sign[5].split(";");
					    if(biz_img[0]){
					    	point[4] += "<br/><img src='"+biz_img[0]+"' width=100 height=90>";
					    }
					    point[4] += "<br/><a href=\"/services/srv_business_info.phtml?module=show&bizid="+biz_sign[0]+"\" target=\"_blank\">详细信息</a>";	
					    point[4] += "<br/><br/>创建：<a href='/services/srv_appraiser.phtml?module=userinfo&user_id="+get_user_id()+"' target=\"_blank\">"+get_nickname()+"<a/> ";
			            point[4] +=" <a href='javascript:void(0)' onclick='parent.ModifySign("+sign_id+", 0, 0, "+point[0]+")'><img src='/images/v3_mapedit.gif' border=0 title='编辑'></a> <a href='javascript:void(0)' onclick='parent.GetDelSign("+sign_id+")'><img src='/images/v3_mapdel.gif' border=0 title='删除'></a>";
			 		    
					    mapFrame.addPoint(point);
					    
					    added_idx++;					    			    					    
					}else{
						oo('search_biz').value='';
                        showMsg('biz_list', s, 'box_error');
					}	 		
				}catch(e){alert(e.description)}
			});				
		}
	}	
	oo('search_biz').value='';
    showMsg('biz_list', '添加成功', 'box_right');		
}
function SetPoiMode(flag){
	DialogHide();
	mapFrame.setPoiMode();		
}
function DoUpdateMapSign(){
	var map_id=oo("map_id").value;
	if(trim(oo('sign_name').value)==''){
		showMsg('error_show', '请填写名称', 'box_error');		
		return false;
	}
	if(trim(oo('sign_remark').value)==''){
		showMsg('error_show', '请填写内容', 'box_error');		
		return false;
	}
	if(trim(oo('map_x').value)=='' || trim(oo('map_y').value)=='' ){
		showMsg('error_show', '没有获得地理信息', 'box_error');		
		return false;
	}
	var pic_list_show="";
	var pic_list_value="";
	var x=document.getElementsByName("sign_pics");     
	if(x)
	{   		
		for(var i=0;i<x.length;i++){
			if(i>0 && i%2==0) pic_list_show += "<br/>";
			pic_list_show += "<img src='"+x[i].value+"' width=100 height=90>&nbsp; ";
			pic_list_value += x[i].value+";";
		}
	}
	var z = new Ajax(false, 'HTML');
	z.post('/services/xr_city_maps.phtml', 'module=add_sign&map_id='+map_id+"&biz_id=0&name="+oo('sign_name').value+"&map_x="+oo('map_x').value+"&map_y="+oo('map_y').value+"&remark="+oo('sign_remark').value+"&pics="+pic_list_value, function(s){		
		try{ 
			if(getResultCode(s) == SUCC_COMPLETE){	
				var sign_id = getResultParameter(s, "sign_id");
				
				var li=co('li');
				li.className="li";
				li.innerHTML="<span class='map_sig'>"+added_idx+"</span> <a href='javascript:void(0)' onclick='ShowPoint("+added_idx+")'>"+oo("sign_name").value+"</a>";
			    oo("signs_list").appendChild(li);
					    
				var poiObj = mapFrame.PoiArr[mapFrame.PoiArr.length-1];
				poiObj.name=oo("sign_name").value;
				poiObj.tmpMarkerContent=oo("sign_remark").value+"<br>"+pic_list_show;
				poiObj.tmpMarkerContent += "<br/><br/>创建：<a href='/services/srv_appraiser.phtml?module=userinfo&user_id="+get_user_id()+"' target=\"_blank\">"+get_nickname()+"<a/> ";
			    poiObj.tmpMarkerContent +=" <a href='javascript:void(0)' onclick='parent.ModifySign("+sign_id+", 0, 0, "+poiObj.id+")'><img src='/images/v3_mapedit.gif' border=0 title='编辑'></a> <a href='javascript:void(0)' onclick='parent.GetDelSign("+sign_id+")'><img src='/images/v3_mapdel.gif' border=0 title='删除'></a>";
			 		    
				mapFrame.updatePoi(poiObj);	
			    
			    added_idx++;
			    
			    DialogHide();
			}else{
                showMsg('error_show', s, 'box_error');
			}
		 }catch(e){alert(e.discription);}
    });
		  
}

function ModifySign(sign_id, map_x, map_y, point_id){
	if(isLogin==0){				
			showLogin();
			return false;
	}
	modify_sign_id=sign_id;
	modify_point_id = point_id;

    ScreenConvert();
	DialogShow("<div id=\"DialogShow\" align=center valign=middle>正在读取,请稍等...</div>",250,30,124,20);
    var x = new Ajax(false, 'HTML');
	x.post('/services/xr_city_maps.phtml', 'module=show_sign&sign_id='+sign_id, function(s){		
		try{ 
			if(getResultCode(s) == SUCC_COMPLETE){	
				var sign_name = getResultParameter(s, "name");
				var remark = getResultParameter(s, "remark");
				if(map_x==0) map_x = getResultParameter(s, "map_x");
				if(map_y==0) map_y = getResultParameter(s, "map_y");
				var js_string = getResultParameter(s, "js_string");
				var ShowStr="<table>";
			    ShowStr += "<tr><td width=10% align=right>名称：</td><td><input type=\"text\" id=\"sign_name\" name=\"sign_name\" value='"+sign_name+"' class=\"input\"></td></tr>";
				ShowStr += "<tr><td align=right>内容：</td><td><textarea id=\"sign_remark\" name=\"sign_remark\" class=\"area1\" >"+remark+"</textarea></td></tr>";
				ShowStr += "<tr><td width=10% align=right>图片：</td><td><iframe name='hidden_frame' id=\"hidden_frame\" style='display:none'></iframe><form method=\"post\" name=\"update_pic\" action=\"/services/srv_city_maps.phtml\" enctype=\"multipart/form-data\" target=\"hidden_frame\" ><input type=hidden name=module value=update_pic><input type=\"file\" id=\"sign_pic\" name=\"sign_pic\"  class=\"input\"> <a href=\"javascript:void(0)\" onclick=\"showMsg('error_show', '正在上传...', 'box_hint');document.update_pic.submit();\">上传</a> (可上传多张图片)<div id='sign_pic_list'>"+js_string+"</div></form></td></tr>";			
				ShowStr += "<tr><td>&nbsp;</td><td>如果想修改该点的位置，请<input type=button class='button_bggr' value='在地图上标注' onclick=\"SetPoiMode();\"/></td></tr>";
				ShowStr += "<tr><td>&nbsp;</td><td> <input type=\"button\" name=\"add\" value=\"保 存\" class=\"button_bggr\" onclick=\"DoModifySign("+sign_id+")\"> <input type=\"button\" name=\"cancel\" value=\"取 消\" class=\"button_bggr\" onclick=\"DialogHide()\">&nbsp;<span id=\"error_show\" ></span></td></tr>";	
				ShowStr += "<input type=hidden name=map_x id=map_x value='"+map_x+"'><input type=hidden name=map_y id=map_y value='"+map_y+"'></table>";
			  	
				ScreenConvert();
				DialogShow("<div id=\"DialogShow\">"+ShowStr+"</div>",480,200,124,20);
			}else{
                alert(s);
			}
		 }catch(e){alert(e.discription);}
    });
}
function DoModifySign(sign_id){
	var map_id=oo("map_id").value;
	if(trim(oo('sign_name').value)==''){
		showMsg('error_show', '请填写名称', 'box_error');		
		return false;
	}
	if(trim(oo('sign_remark').value)==''){
		showMsg('error_show', '请填写内容', 'box_error');		
		return false;
	}
	if(trim(oo('map_x').value)=='' || trim(oo('map_y').value)=='' ){
		showMsg('error_show', '没有获得地理信息', 'box_error');		
		return false;
	}
	
	var pic_list_show="";
	var pic_list_value="";
	var x=document.getElementsByName("sign_pics");     
	if(x)
	{   		
		for(var i=0;i<x.length;i++){
			if(i>0 && i%2==0) pic_list_show += "<br/>";
			pic_list_show += "<img src='"+x[i].value+"' width=100 height=90>&nbsp; ";
			pic_list_value += x[i].value+";";
		}
	}
	
	var x = new Ajax(false, 'HTML');
	x.post('/services/xr_city_maps.phtml', 'module=modify_sign&sign_id='+sign_id+"&name="+oo('sign_name').value+"&map_x="+oo('map_x').value+"&map_y="+oo('map_y').value+"&remark="+oo('sign_remark').value+"&pics="+pic_list_value, function(s){		
		try{ 
			if(getResultCode(s) == SUCC_COMPLETE){	
			    GetSigns(map_id);
			    DialogHide();
			}else{
                showMsg('error_show', s, 'box_error');
			}
		 }catch(e){alert(e.discription);}
    });
}
function GetDelSign(sign_id){
	if(isLogin==0){				
			showLogin();
			return false;
	}
	ScreenConvert();
	DialogShow("<div id=\"DialogShow\" align=center valign=middle>您确定要删除这个点? <a href='javascript:void(0)' onclick='DoDelSign("+sign_id+")'>确定</a> <a href='javascript:void(0)' onclick='DialogHide();'>取消</a></div>",250,30,124,20);
	
}
function DoDelSign(sign_id){
	var map_id=oo("map_id").value; 
	if(isLogin==0){				
			showLogin();
			return false;
	}
	var x = new Ajax(false, 'HTML');
	x.post('/services/xr_city_maps.phtml', 'module=del_sign&sign_id='+sign_id, function(s){		
		try{ 
			if(getResultCode(s) == SUCC_COMPLETE){	
			    GetSigns(map_id);
			    DialogHide();
			}else{
                alert(s);
			}
		 }catch(e){alert(e.discription);}
    });
}