var xmlhttp
var from_ksub = false;

var surname;
var first_name;
var email;

function subscribe(form) {
    if (form.email.length==0) {
        document.getElementById("result").innerHTML="";
        return;
    }

    xmlhttp=GetXmlHttpObject();

    if (xmlhttp==null) {
        alert ("Your browser does not support XMLHTTP!");
        return;
    }

    var url="include/subscribe.php";
    url=url+"?email="+form.email.value;
    url=url+"&surname="+form.surname.value;
    url=url+"&first_name="+form.first_name.value;
    url=url+"&sid="+Math.random();

    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
}

function ksubscribe(email,surname,first_name) {
    if (email.length==0) {
        document.getElementById("result").innerHTML="";
        return;
    }

    xmlhttp=GetXmlHttpObject();

    if (xmlhttp==null) {
        alert ("Your browser does not support XMLHTTP!");
        return;
    }
    from_ksub = true;
    var url="include/subscribe.php";
    url=url+"?email="+email;
    url=url+"&surname="+surname;
    url=url+"&first_name="+first_name;
    url=url+"&sid="+Math.random();
    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
}

function stateChanged() {
    if (xmlhttp.readyState==4) {
            document.getElementById("result").innerHTML=xmlhttp.responseText;
            document.getElementById("surname").value="";
            document.getElementById("first_name").value="";
            document.getElementById("email").value="";
    }
}

function GetXmlHttpObject() {
    if (window.XMLHttpRequest) {
    // code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
    }

    if (window.ActiveXObject) {
    // code for IE6, IE5
        return new ActiveXObject("Microsoft.XMLHTTP");
    }

    return null;
}


/*
 *
 */

function KeyCheck() {
    var KeyID = (window.event) ? event.keyCode : e.keyCode;
    if(KeyID == 13) {
        ksubscribe(email,surname,first_name);
    }
}

function update_surname(_surname){
    surname = _surname;
}

function update_first(_first_name){
    first_name = _first_name;
}

function update_email(_email){
    email = _email;
}