function RunAjax()
{
  var cancel = document.getElementById("cancel").value;
  if(cancel==0) AjaxRegisterNewsletter();
  else AjaxUnRegisterNewsletter();
}

function AjaxCancelCheck()
{
  var checkbox = document.getElementById("cancel");
  var cancel=checkbox.value;
  if(cancel==0) checkbox.value=1;
  else checkbox.value=0;
}

function AjaxRegisterNewsletter()
{
     var email = document.getElementById("email").value;
     if (email != undefined)
     {
        if (window.ActiveXObject)	{ httpRequest = new ActiveXObject("Microsoft.XMLHTTP");	}
        else					{ httpRequest = new XMLHttpRequest();	}
        	
        httpRequest.open("GET", "newsletter.php?email="+email, true);
        httpRequest.onreadystatechange= function () { UpdateContent(); } ;
        httpRequest.send(null);
      }
      else
      {
        document.getElementById("divtyp1").innerHTML = "";
      }
}

function AjaxUnRegisterNewsletter()
{
     var email = document.getElementById("email").value;
     if (email != undefined)
     {
        if (window.ActiveXObject)	{ httpRequest = new ActiveXObject("Microsoft.XMLHTTP");	}
        else					{ httpRequest = new XMLHttpRequest();	}
        	
        httpRequest.open("GET", "newsletter.php?email="+email+"&dact=1", true);
        httpRequest.onreadystatechange= function () { UpdateContent(); } ;
        httpRequest.send(null);
      }
      else
      {
        document.getElementById("divtyp1").innerHTML = "";
      }
}

function UpdateContent()
{
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
        alert(httpRequest.responseText);
//      var output = document.getElementById("ajaxmessage");
//      output.innerHTML = httpRequest.responseText;
    }
    else
    {
        alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}