﻿function frameWindow(id){var theFrame = gid(id);return theFrame.contentWindow?theFrame.contentWindow:theFrame;}
function mapDialogShow(div, fix, html){var objdiv = gid(div);var objbtn = gid(fix);if (objdiv && objbtn){if (html){objdiv.innerHTML = html;objdiv.style.display = "block";objdiv.style.top = (objbtn.offsetTop + objbtn.offsetHeight + 10) + "px";objdiv.style.left = (objbtn.offsetLeft + 13) + "px";}else{objdiv.style.display = "none";}}}
function markPoi(){try{var mapWin = frameWindow("Map_Show_F");if (mapWin) mapWin.markPoi();}catch(e){alert("markPoi:" + e);}}
function drawPoi(drawPOI){mapDialogShow("MapDialog", "MapDialogFixed", "<div class=\"MDT\">地图标注</div><div class=\"MDC\">是否将新位置设置为此商户的默认位置？</div><div class=\"MDB\"><button id=\"MapOK\" onclick=\"return conformPoi('" + drawPOI + "');\">确认</button>&nbsp;&nbsp;<button id=\"MapCancle\" onclick=\"return canclePoi(0);\">取消</button>&nbsp;&nbsp;<button id=\"MapRemark\" onclick=\"return canclePoi(1);\">重新标注</button></div>");mapMode('pan');}
function conformPoi(drawPOI){mapDialogShow("MapDialog", "MapDialogFixed");ScreenConvert();DialogShow("<div id=\"DialogLoading\">正在更新地图,请稍候...</div>",140,10,140,20);var PostData = "do=mark&shopid=" + mapShopID + "&poi=" + drawPOI;PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_Map.aspx", PostData);}
function returnConformPoi(drawPOI){ScreenClean();DialogHide();mapClean();addPoi("USE_IMG/Poi.gif", drawPOI, null, null,1,1);mapMode('pan');}
function canclePoi(re){mapDialogShow("MapDialog", "MapDialogFixed");earsePoi(1);if(!re){mapMode('pan');}else{markPoi();}}
function mapMode(action){try{var mapWin = frameWindow("Map_Show_F");if (mapWin) mapWin.setMapMode(action);}catch(e){alert("mapMode:" + e);}}
function mapClean(){try{var mapWin = frameWindow("Map_Show_F");if (mapWin) mapWin.cleanMap();}catch(e){alert("mapClean:" + e);}}
function addPoi(img, poi, title, content,center,zoom){try{var mapWin = frameWindow("Map_Show_F");if (mapWin) mapWin.addMapIcon(img, poi, title, content,center,zoom);}catch(e){alert("addPoi:" + e);}}
function earsePoi(poiIndex){try{var mapWin = frameWindow("Map_Show_F");if (mapWin) mapWin.delPoi(poiIndex);}catch(e){alert("earsePoi:" + e);}}
function NeedAuth(){var AJAX_LoginBody="<div id=\"DialogTitle\"><div id=\"DialogTitleText\">标注地图</div><div id=\"DialogTitleBtn\" onclick=\"return DialogHide();\" onmouseover=\"var objShut = document.getElementById('DialogTitleBtn');objShut.style.border='solid 1px #000000';\" onmouseout=\"var objShut = document.getElementById('DialogTitleBtn');objShut.style.border='solid 1px #EEE';\"></div></div><div id=\"DialogContent\">标注地图，请先登录或免费注册！</div><div id=\"DialogButtons\"><button id=\"AjaxMainReg\" onclick=\"location.replace('/reg/标注地图，请先注册?redir=' + StrCode(window.location.pathname));\">免费注册</button>&nbsp;&nbsp;&nbsp;&nbsp;<button id=\"AjaxMainLogin\" onclick=\"location.replace('/login/标注地图，请先登录?redir=' + StrCode(window.location.pathname));\">立即登录</button>&nbsp;&nbsp;&nbsp;&nbsp;<button id=\"AjaxMainCancle\" onclick=\"return DialogHide();\">取消</button></div>";DialogShow(AJAX_LoginBody,250,120,300,150);}
