var sendOrderConfirm = {
    load: function() {
      window.onbeforeunload = function() {return "NEDOKONČILI JSTE OBJEDNÁVKU!\n\nStiskněte 'Zrušit' a pak tlačítko 'Odeslat objednávku'.\nJinak se objednávka neprovede.";};
      sendOrderConfirm.addEvent(document, 'click', sendOrderConfirm.click, false);
    },
    click: function(e) {
      var el;
      if (window.event && window.event.srcElement)
        el = window.event.srcElement;
      if (e && e.target)
        el = e.target;
      if (!el)
        return;
      //if(el.tagName.toUpperCase() == 'A' || el.tagName.toUpperCase() == 'AREA')
        //if(sendOrderConfirm.gup(el.href, 'ca') == '1')
      if (el.className &&
        (' ' + el.className + ' ').indexOf(' cancelRedirectAbort ') != -1) {
          window.onbeforeunload = null;
        }
    },
    alertWindow: function() {
        return 'dadsf';
    },
	addEvent: function(obj, evType, fn, useCapture) {
	  if (obj.addEventListener){
	    obj.addEventListener(evType, fn, useCapture);
	    return true;
	  } else if (obj.attachEvent){
	    var r = obj.attachEvent("on"+evType, fn);
	    return r;
	  } else {
	    alert("Handler could not be attached");
        return false;
	  }
	},
	removeEvent: function(obj, evType, fn, useCapture){
	  if (obj.removeEventListener){
	    obj.removeEventListener(evType, fn, useCapture);
	    return true;
	  } else if (obj.detachEvent){
	    var r = obj.detachEvent("on"+evType, fn);
	    return r;
	  } else {
	    alert("Handler could not be removed");
        return false;
	  }
	},
  gup: function (url, name) {
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec( url );
    if( results == null )
      return "";
    else
      return results[1];
  }
}
//sendOrderConfirm.addEvent(window, 'load', sendOrderConfirm.load, false);


