﻿var _SmartClickUrl = null;

function SmartClick(url) {
  HtmlChangedCheck();
  if (IsFieldChanged() && !_IsConfirmedSave && !_NoEdit) {
    Dialog_SmartClick();
    _SmartClickUrl = url;
  } else {
    Go(url);
  }
  return false;
}

function RedirectToWMPage(page) {
  return SmartClick(PageLink(page));
}

function SmartClick_Save() {
  gm("xClickThrough").value = _SmartClickUrl;
  FormSubmit();
}

function SmartClick_Discard() {
  _IsConfirmedSave = true;
  Go(_SmartClickUrl);
}

$(function(){
  $("a[href][target!='_blank']:not([onclick])").click(function(e){
    var href = $(this).attr("href");
    if (href.substring(0,1) !== "#" && href.substring(0,11) !== "javascript:") {
      e.preventDefault();
      SmartClick($(this).attr("href"));
    }
  });
});
