﻿var mapContainerId = "map_canvas";

// the following is for share route when facebook explodes.
function closeAndShowLogin(str) {
   cookieSet("_loginquery", str, '', '/', '', '');

   document.getElementById("signintitle").innerHTML = "Your Facebook session has expired.<br />Please login again to continue.";

   var mpeLogin = $find('mpeLogin');
   mpeLogin.show();
}

function showLogin(str, strQuery, bAction) {
   if (str != null) {
      // save in a cookie
      cookieSet("_loginstr", str, '', '/', '', '');
   }
   if (strQuery != null) {
      cookieSet("_loginquery", strQuery, '', '/', '', '');
   }
   if (bAction != null && bAction) {
      // change the title (in the signin dlg)
      document.getElementById("signintitle").innerHTML = "You must sign in to make edits or changes to the system";
   }
   else {
      document.getElementById("signintitle").innerHTML = "Choose your Login";
   }

   var mpeLogin = $find('mpeLogin');
   mpeLogin.show();
}

function hideLogin() {
   var mpeLogin = $find('mpeLogin');
   mpeLogin.hide();
}

function showRetriever() {
   var mpeRetriever = $find('mpeRetriever');
   mpeRetriever.show();
}

function hideRetriever() {
   var mpeRetriever = $find('mpeRetriever');
   mpeRetriever.hide();
}

function showError() {
   var mpeError = $find('mpeError');
   mpeError.show();
}

function hideError() {
   var mpeError = $find('mpeError');
   mpeError.hide();
}

function showInfo(str) {
   if (str != "" && str != null) {
      // only show info if there's info to show
      document.getElementById("infomsg").innerHTML = str;
      var mpeInfo = $find('mpeInfo');
      mpeInfo.show();
   }
}

var urlCallback = "";
function showYesNo(str, strURL) {
   urlCallback = strURL;
   if (str != "" && str != null) {
      document.getElementById("yesnomsg").innerHTML = str;
      var mpeYesNo = $find('mpeYesNo');
      mpeYesNo.show();
   }
}

function yesClicked() {
   noClicked();
   window.location.href = urlCallback;
}
function noClicked() {
   var mpeYesNo = $find('mpeYesNo');
   mpeYesNo.hide();
}

