window.onunload = function() { exitStuf(); }

function setCookie (name, value, lifespan, access_path)
{
    var cookietext = name + "=" + escape(value);
    if (lifespan != null)
    {
          var today=new Date();
          var expiredate = new Date();
          expiredate.setTime(today.getTime() + 1000*60*60*24*lifespan);
          cookietext += "; expires=" + expiredate.toGMTString();
    }

    if (access_path != null)
    {
          cookietext += "; PATH="+access_path;
    }
    document.cookie = cookietext;
    return null;
}

function getCookie(Name)
{
    var search = Name + "=";
    var CookieString = document.cookie;
    var result = null;
    if (CookieString.length > 0)
    {
        offset = CookieString.indexOf(search);
        if (offset != -1)
        {
            offset += search.length;
            end = CookieString.indexOf(";", offset);
            if (end == -1)
            {
                   end = CookieString.length
               }
            result = unescape(CookieString.substring(offset, end));
           }
    }
    return result;
}

function deleteCookie(Name, Path)
{
    setCookie(Name,"Deleted", -1, Path);
}


function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
  return false;
}

var doIt = true;
var referrer = document.referrer;
var Uname;
var LifeCookie;
var source = getQueryVariable("Source");

if(source == "")
    source = getQueryVariable("source");

if(source == "")
    source = "false";

//alert(source);


Uname = getCookie("ExitHandling");
LifeCookie = getCookie("ArgonovaPopUp");

//alert(Uname);
if(Uname != "ADWORDS" || Uname == null)
{
    //alert("KOM IGEN!!!");
    if(source.search(/adword/i) != -1)
    {
        Uname = "ADWORDS";
        setCookie("ExitHandling", Uname, 365, "/");
        //Uname = getCookie("ExitHandling");
    }
    else
    {
        Uname = false;
        setCookie("ExitHandling", Uname, 365, "/");
        //Uname = getCookie("ExitHandling");
    }
}

//alert(Uname);

//deleteCookie("UserName")  // Delete cookie from disk

function setFalse()
{
    doIt = false;
}

function exitStuf()
{
    if(doIt)
    {
        Uname = getCookie("ExitHandling");
        if(Uname != "ADWORDS" && LifeCookie == null)
        {
            /*newwindow = window.open('/onexit/popup.php','Argonova','width=350,height=310,resizable=no,menubar=no');
            if(newwindow)newwindow.focus();*/
            setCookie("ArgonovaPopUp", "DoNotPopMeOpenPlz", 365, "/");
        }
        deleteCookie("ExitHandling", "/");
    }


}

function checkLink(link)
{
    if(link == "")
        link = "false";

    if(link.search(/argonova/i) != -1)
    {
        setFalse();
    }

}
