var http = new XMLHttpUse();
var objectID;
var inputObj;
var floatSet = false;
function sendData(userID, objID) {
    var url = "ajax.php";
    var params = "id="+userID;
    http.open("POST", url, true);
    objectID = objID;
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charser=UTF-8");
    http.setRequestHeader("Content-length", params.length);
    http.setRequestHeader("Connection", "close");
    http.onreadystatechange = personInfo
    http.send(params)
}

function personInfo() {
    if(http.readyState == 4 && http.status == 200) {
        var foo = objectID.charAt(0);
        var objectIDcap = objectID.replace(objectID.charAt(0), foo.toUpperCase());
        var response = http.responseText;
        response = "return "+response;
        var func = new Function(response);
        var json = func();
        if ( json.legalType == "pravno" ) {
            document.getElementById("row"+objectIDcap+"Company").style.display="block";
            document.getElementById("row"+objectIDcap+"MBF").style.display="block";
            document.getElementById("row"+objectIDcap+"PIB").style.display="block";
            document.getElementById("row"+objectIDcap+"JMBG").style.display="none";
            document.getElementById(objectID+"LegalType").selectedIndex=1;
            document.getElementById(objectID+"Name").value=json.name;
            document.getElementById(objectID+"Surname").value=json.surname;
            document.getElementById(objectID+"Company").value=json.company;
            document.getElementById(objectID+"MBF").value=json.mbf;
            document.getElementById(objectID+"PIB").value=json.pib;
            document.getElementById(objectID+"Address").value=json.address;
            document.getElementById(objectID+"PTT").value=json.ptt;
            document.getElementById(objectID+"City").value=json.city;
            document.getElementById(objectID+"Country").value=json.country;
            document.getElementById(objectID+"Email").value=json.email;
            document.getElementById(objectID+"Phone").value=json.phone;
            document.getElementById(objectID+"Mobile").value=json.mobile;
            document.getElementById(objectID+"Fax").value=json.fax;
            document.getElementById(objectID+"Name").className="";
            document.getElementById(objectID+"Surname").className="";
            document.getElementById(objectID+"Company").className="";
            document.getElementById(objectID+"MBF").className="";
            document.getElementById(objectID+"PIB").className="";
            document.getElementById(objectID+"Address").className="";
            document.getElementById(objectID+"PTT").className="";
            document.getElementById(objectID+"City").className="";
            document.getElementById(objectID+"Country").className="";
            document.getElementById(objectID+"Email").className="";
            document.getElementById(objectID+"Phone").className="";
            document.getElementById(objectID+"Mobile").className="";
            document.getElementById(objectID+"Fax").className="";
        } else {
            document.getElementById("row"+objectIDcap+"Company").style.display="none";
            document.getElementById("row"+objectIDcap+"MBF").style.display="none";
            document.getElementById("row"+objectIDcap+"PIB").style.display="none";
            document.getElementById("row"+objectIDcap+"JMBG").style.display="block";
            document.getElementById(objectID+"LegalType").selectedIndex=0;
            document.getElementById(objectID+"Name").value=json.name;
            document.getElementById(objectID+"Surname").value=json.surname;
            document.getElementById(objectID+"JMBG").value=json.jmbg;
            document.getElementById(objectID+"Address").value=json.address;
            document.getElementById(objectID+"PTT").value=json.ptt;
            document.getElementById(objectID+"City").value=json.city;
            document.getElementById(objectID+"Country").value=json.country;
            document.getElementById(objectID+"Email").value=json.email;
            document.getElementById(objectID+"Phone").value=json.phone;
            document.getElementById(objectID+"Mobile").value=json.mobile;
            document.getElementById(objectID+"Fax").value=json.fax;
            document.getElementById(objectID+"Name").className="";
            document.getElementById(objectID+"Surname").className="";
            document.getElementById(objectID+"JMBG").className="";
            document.getElementById(objectID+"Address").className="";
            document.getElementById(objectID+"PTT").className="";
            document.getElementById(objectID+"City").className="";
            document.getElementById(objectID+"Country").className="";
            document.getElementById(objectID+"Email").className="";
            document.getElementById(objectID+"Phone").className="";
            document.getElementById(objectID+"Mobile").className="";
            document.getElementById(objectID+"Fax").className="";
        }
    }
}
    
function XMLHttpUse() {
    var xmlHttp=null;

    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    } catch (e) {
        // Internet Explorer
        try {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }   
    return xmlHttp;
}

function addDNS() {
    var i;
    var x;
    if ( document.getElementById("dnsDiv6").style.display=="block" ) {
        alert("Ne možete imati više od šest DNS-ova!");
    } else {
        for(i=3;i<=6;i++) {
            x = "dnsDiv"+i;
            if ( document.getElementById(x).style.display=="none"  ) {
                document.getElementById(x).style.display="block";
                document.getElementById(x).disabled=false;
                return true;
            } 
        }
    }
}

function  deleteDNS() {
    var i; 
    var x;
    var xName;
    var xIP;
    if ( document.getElementById("dnsDiv3").style.display=="none" ) {
        alert("Morate imati bar dva DNS-a!");
    } else {
        for(i=6;i>=3;i--) {
            x = "dnsDiv"+i;
            xName = "dns"+i+"name";
            xIP = "dns"+i+"ip";
            if ( document.getElementById(x).style.display!="none"  ) {
                document.getElementById(x).style.display="none";
                document.getElementById(xName).value="";
                document.getElementById(xIP).value="";
                document.getElementById(x).disabled=true;
                return true;
            } 
        }
    }
}

function registerNew () {
    document.getElementById("registerShowDrop").style.display="none";
    document.getElementById("newRegister").style.display="block";
    document.getElementById("rowRegisterUser").style.display="block";
    document.getElementById("rowRegisterPass").style.display="block";
    document.getElementById("rowRegisterPassCheck").style.display="block";
    document.getElementById("registerUser").disabled=false;
    document.getElementById("registerPass").disabled=false;
    document.getElementById("registerPassCheck").disabled=false;
    document.getElementById("registerLegalType").disabled=false;
    document.getElementById("registerName").disabled=false;
    document.getElementById("registerSurname").disabled=false;
    document.getElementById("registerJMBG").disabled=false;
    document.getElementById("registerCompany").disabled=false;
    document.getElementById("registerMBF").disabled=false;
    document.getElementById("registerPIB").disabled=false;
    document.getElementById("registerAddress").disabled=false;
    document.getElementById("registerPTT").disabled=false;
    document.getElementById("registerCity").disabled=false;
    document.getElementById("registerCountry").disabled=false;
    document.getElementById("registerEmail").disabled=false;
    document.getElementById("registerPhone").disabled=false;
    document.getElementById("registerMobile").disabled=false;
    document.getElementById("registerFax").disabled=false;
    document.getElementById("registerUser").value="";
    document.getElementById("registerName").value="";
    document.getElementById("registerSurname").value="";
    document.getElementById("registerJMBG").value="";
    document.getElementById("registerCompany").value="";
    document.getElementById("registerMBF").value="";
    document.getElementById("registerPIB").value="";
    document.getElementById("registerAddress").value="";
    document.getElementById("registerPTT").value="";
    document.getElementById("registerCity").value="";
    document.getElementById("registerCountry").value="";
    document.getElementById("registerEmail").value="";
    document.getElementById("registerPhone").value="";
    document.getElementById("registerMobile").value="";
    document.getElementById("registerFax").value="";
}

function registerNewOnLoad() {
    document.getElementById("registerShowDrop").style.display="none";
    document.getElementById("newRegister").style.display="block";
    document.getElementById("rowRegisterUser").style.display="block";
    document.getElementById("rowRegisterPass").style.display="block";
    document.getElementById("rowRegisterPassCheck").style.display="block";
    document.getElementById("registerUser").disabled=false;
    document.getElementById("registerPass").disabled=false;
    document.getElementById("registerPassCheck").disabled=false;
    document.getElementById("registerLegalType").disabled=false;
    document.getElementById("registerName").disabled=false;
    document.getElementById("registerSurname").disabled=false;
    document.getElementById("registerJMBG").disabled=false;
    document.getElementById("registerCompany").disabled=false;
    document.getElementById("registerMBF").disabled=false;
    document.getElementById("registerPIB").disabled=false;
    document.getElementById("registerAddress").disabled=false;
    document.getElementById("registerPTT").disabled=false;
    document.getElementById("registerCity").disabled=false;
    document.getElementById("registerCountry").disabled=false;
    document.getElementById("registerEmail").disabled=false;
    document.getElementById("registerPhone").disabled=false;
    document.getElementById("registerMobile").disabled=false;
    document.getElementById("registerFax").disabled=false;
}

function registerDifferentYes () {
    document.getElementById("registerShowDrop").style.display="block";
    document.getElementById("newRegister").style.display="block";
    document.getElementById("registerUser").disabled=true;
    document.getElementById("registerPass").disabled=true;
    document.getElementById("registerPassCheck").disabled=true;
    document.getElementById("rowRegisterUser").style.display="none";
    document.getElementById("rowRegisterPass").style.display="none";
    document.getElementById("rowRegisterPassCheck").style.display="none";
    document.getElementById("registerLegalType").disabled=true;
    document.getElementById("registerName").disabled=true;
    document.getElementById("registerSurname").disabled=true;
    document.getElementById("registerJMBG").disabled=true;
    document.getElementById("registerCompany").disabled=true;
    document.getElementById("registerMBF").disabled=true;
    document.getElementById("registerPIB").disabled=true;
    document.getElementById("registerAddress").disabled=true;
    document.getElementById("registerPTT").disabled=true;
    document.getElementById("registerCity").disabled=true;
    document.getElementById("registerCountry").disabled=true;
    document.getElementById("registerEmail").disabled=true;
    document.getElementById("registerPhone").disabled=true;
    document.getElementById("registerMobile").disabled=true;
    document.getElementById("registerFax").disabled=true;
    sendData(document.getElementById("idOwner").value, "register");
}

function registerDifferentNo () {
    document.getElementById("registerShowDrop").style.display="none";
    document.getElementById("newRegister").style.display="none";
}
function regLegalType (x) {
    if (x == "pravno"){
        document.getElementById("rowRegisterJMBG").style.display="none";
        document.getElementById("rowRegisterCompany").style.display="block";
        document.getElementById("rowRegisterMBF").style.display="block";
        document.getElementById("rowRegisterPIB").style.display="block";
    }
    if (x == "fizičko"){
        document.getElementById("rowRegisterJMBG").style.display="block";
        document.getElementById("rowRegisterCompany").style.display="none";
        document.getElementById("rowRegisterMBF").style.display="none";
        document.getElementById("rowRegisterPIB").style.display="none";
    }
}

function akDifferentNo(){
    document.getElementById("akDrop").style.display="none";
    document.getElementById("akShowDrop").style.display="none";
    document.getElementById("differentAK").style.display="none";
}

function opDifferentNo(){
    document.getElementById("opDrop").style.display="none";
    document.getElementById("opShowDrop").style.display="none";
    document.getElementById("differentOP").style.display="none";
}

function tkDifferentNo(){
    document.getElementById("tkDrop").style.display="none";
    document.getElementById("tkShowDrop").style.display="none";
    document.getElementById("differentTK").style.display="none";
}

function akDifferentYes(){
    document.getElementById("akShowDrop").style.display="block";
    document.getElementById("differentAK").style.display="block";
    document.getElementById("akLegalType").disabled=false;
    document.getElementById("akName").disabled=false;
    document.getElementById("akSurname").disabled=false;
    document.getElementById("akJMBG").disabled=false;
    document.getElementById("akCompany").disabled=false;
    document.getElementById("akMBF").disabled=false;
    document.getElementById("akPIB").disabled=false;
    document.getElementById("akAddress").disabled=false;
    document.getElementById("akPTT").disabled=false;
    document.getElementById("akCity").disabled=false;
    document.getElementById("akCountry").disabled=false;
    document.getElementById("akEmail").disabled=false;
    document.getElementById("akPhone").disabled=false;
    document.getElementById("akMobile").disabled=false;
    document.getElementById("akFax").disabled=false;
    document.getElementById("akName").value="";
    document.getElementById("akSurname").value="";
    document.getElementById("akJMBG").value="";
    document.getElementById("akCompany").value="";
    document.getElementById("akMBF").value="";
    document.getElementById("akPIB").value="";
    document.getElementById("akAddress").value="";
    document.getElementById("akPTT").value="";
    document.getElementById("akCity").value="";
    document.getElementById("akCountry").value="";
    document.getElementById("akEmail").value="";
    document.getElementById("akPhone").value="";
    document.getElementById("akMobile").value="";
    document.getElementById("akFax").value="";
    if ( document.getElementById("akShowDropBox").checked==true ) {
        document.getElementById("akDrop").style.display="block";
        document.getElementById("akDropID").disabled=false;
        document.getElementById("akLegalType").disabled=true;
        document.getElementById("akName").disabled=true;
        document.getElementById("akSurname").disabled=true;
        document.getElementById("akJMBG").disabled=true;
        document.getElementById("akCompany").disabled=true;
        document.getElementById("akMBF").disabled=true;
        document.getElementById("akPIB").disabled=true;
        document.getElementById("akAddress").disabled=true;
        document.getElementById("akPTT").disabled=true;
        document.getElementById("akCity").disabled=true;
        document.getElementById("akCountry").disabled=true;
        document.getElementById("akEmail").disabled=true;
        document.getElementById("akPhone").disabled=true;
        document.getElementById("akMobile").disabled=true;
        document.getElementById("akFax").disabled=true;
        document.getElementById("akDrop").style.display="block";
        sendData(document.getElementById("akDropID").value, "ak");
    }
}

function tkDifferentYes(){
    document.getElementById("tkShowDrop").style.display="block";
    document.getElementById("differentTK").style.display="block";
    document.getElementById("tkLegalType").disabled=false;
    document.getElementById("tkName").disabled=false;
    document.getElementById("tkSurname").disabled=false;
    document.getElementById("tkJMBG").disabled=false;
    document.getElementById("tkCompany").disabled=false;
    document.getElementById("tkMBF").disabled=false;
    document.getElementById("tkPIB").disabled=false;
    document.getElementById("tkAddress").disabled=false;
    document.getElementById("tkPTT").disabled=false;
    document.getElementById("tkCity").disabled=false;
    document.getElementById("tkCountry").disabled=false;
    document.getElementById("tkEmail").disabled=false;
    document.getElementById("tkPhone").disabled=false;
    document.getElementById("tkMobile").disabled=false;
    document.getElementById("tkFax").disabled=false;
    document.getElementById("tkName").value="";
    document.getElementById("tkSurname").value="";
    document.getElementById("tkJMBG").value="";
    document.getElementById("tkCompany").value="";
    document.getElementById("tkMBF").value="";
    document.getElementById("tkPIB").value="";
    document.getElementById("tkAddress").value="";
    document.getElementById("tkPTT").value="";
    document.getElementById("tkCity").value="";
    document.getElementById("tkCountry").value="";
    document.getElementById("tkEmail").value="";
    document.getElementById("tkPhone").value="";
    document.getElementById("tkMobile").value="";
    document.getElementById("tkFax").value="";
    if ( document.getElementById("tkShowDropBox").checked==true ) {
        document.getElementById("tkDrop").style.display="block";
        document.getElementById("tkDropID").disabled=false;
        document.getElementById("tkLegalType").disabled=true;
        document.getElementById("tkName").disabled=true;
        document.getElementById("tkSurname").disabled=true;
        document.getElementById("tkJMBG").disabled=true;
        document.getElementById("tkCompany").disabled=true;
        document.getElementById("tkMBF").disabled=true;
        document.getElementById("tkPIB").disabled=true;
        document.getElementById("tkAddress").disabled=true;
        document.getElementById("tkPTT").disabled=true;
        document.getElementById("tkCity").disabled=true;
        document.getElementById("tkCountry").disabled=true;
        document.getElementById("tkEmail").disabled=true;
        document.getElementById("tkPhone").disabled=true;
        document.getElementById("tkMobile").disabled=true;
        document.getElementById("tkFax").disabled=true;
        document.getElementById("tkDrop").style.display="block";
        sendData(document.getElementById("tkDropID").value, "tk");
    }
}

function opDifferentYes(){
    document.getElementById("opShowDrop").style.display="block";
    document.getElementById("differentOP").style.display="block";
    document.getElementById("opLegalType").disabled=false;
    document.getElementById("opName").disabled=false;
    document.getElementById("opSurname").disabled=false;
    document.getElementById("opJMBG").disabled=false;
    document.getElementById("opCompany").disabled=false;
    document.getElementById("opMBF").disabled=false;
    document.getElementById("opPIB").disabled=false;
    document.getElementById("opAddress").disabled=false;
    document.getElementById("opPTT").disabled=false;
    document.getElementById("opCity").disabled=false;
    document.getElementById("opCountry").disabled=false;
    document.getElementById("opEmail").disabled=false;
    document.getElementById("opPhone").disabled=false;
    document.getElementById("opMobile").disabled=false;
    document.getElementById("opFax").disabled=false;
    document.getElementById("opName").value="";
    document.getElementById("opSurname").value="";
    document.getElementById("opJMBG").value="";
    document.getElementById("opCompany").value="";
    document.getElementById("opMBF").value="";
    document.getElementById("opPIB").value="";
    document.getElementById("opAddress").value="";
    document.getElementById("opPTT").value="";
    document.getElementById("opCity").value="";
    document.getElementById("opCountry").value="";
    document.getElementById("opEmail").value="";
    document.getElementById("opPhone").value="";
    document.getElementById("opMobile").value="";
    document.getElementById("opFax").value="";
    if ( document.getElementById("opShowDropBox").checked==true ) {
        document.getElementById("opDrop").style.display="block";
        document.getElementById("opDropID").disabled=false;
        document.getElementById("opLegalType").disabled=true;
        document.getElementById("opName").disabled=true;
        document.getElementById("opSurname").disabled=true;
        document.getElementById("opJMBG").disabled=true;
        document.getElementById("opCompany").disabled=true;
        document.getElementById("opMBF").disabled=true;
        document.getElementById("opPIB").disabled=true;
        document.getElementById("opAddress").disabled=true;
        document.getElementById("opPTT").disabled=true;
        document.getElementById("opCity").disabled=true;
        document.getElementById("opCountry").disabled=true;
        document.getElementById("opEmail").disabled=true;
        document.getElementById("opPhone").disabled=true;
        document.getElementById("opMobile").disabled=true;
        document.getElementById("opFax").disabled=true;
        document.getElementById("opDrop").style.display="block";
        sendData(document.getElementById("opDropID").value, "op");
    }
}

function akDifferentMadnet (){
    document.getElementById("akDrop").style.display="none";
    document.getElementById("akShowDrop").style.display="none";
    document.getElementById("differentAK").style.display="block";
    document.getElementById("akLegalType").disabled=true;
    document.getElementById("akLegalType").selectedIndex=1;
    document.getElementById("akName").disabled=true;
    document.getElementById("akSurname").disabled=true;
    document.getElementById("rowAkJMBG").style.display="none";
    document.getElementById("rowAkCompany").style.display="block";
    document.getElementById("akCompany").disabled=true;
    document.getElementById("rowAkMBF").style.display="block";
    document.getElementById("akMBF").disabled=true;
    document.getElementById("rowAkPIB").style.display="block";
    document.getElementById("akPIB").disabled=true;
    document.getElementById("akAddress").disabled=true;
    document.getElementById("akPTT").disabled=true;
    document.getElementById("akCity").disabled=true;
    document.getElementById("akCountry").disabled=true;
    document.getElementById("akEmail").disabled=true;
    document.getElementById("akPhone").disabled=true;
    document.getElementById("akMobile").disabled=true;
    document.getElementById("akFax").disabled=true;
    document.getElementById("akName").className="";
    document.getElementById("akSurname").className="";
    document.getElementById("akCompany").className="";
    document.getElementById("akMBF").className="";
    document.getElementById("akPIB").className="";
    document.getElementById("akJMBG").className="";
    document.getElementById("akAddress").className="";
    document.getElementById("akPTT").className="";
    document.getElementById("akCity").className="";
    document.getElementById("akCountry").className="";
    document.getElementById("akEmail").className="";
    document.getElementById("akPhone").className="";
    document.getElementById("akMobile").className="";
    document.getElementById("akFax").className="";
}


function tkDifferentMadnet (){
    document.getElementById("tkDrop").style.display="none";
    document.getElementById("tkShowDrop").style.display="none";
    document.getElementById("differentTK").style.display="block";
    document.getElementById("tkLegalType").disabled=true;
    document.getElementById("tkLegalType").selectedIndex=1;
    document.getElementById("tkName").disabled=true;
    document.getElementById("tkSurname").disabled=true;
    document.getElementById("rowTkJMBG").style.display="none";
    document.getElementById("rowTkCompany").style.display="block";
    document.getElementById("tkCompany").disabled=true;
    document.getElementById("rowTkMBF").style.display="block";
    document.getElementById("tkMBF").disabled=true;
    document.getElementById("rowTkPIB").style.display="block";
    document.getElementById("tkPIB").disabled=true;
    document.getElementById("tkAddress").disabled=true;
    document.getElementById("tkPTT").disabled=true;
    document.getElementById("tkCity").disabled=true;
    document.getElementById("tkCountry").disabled=true;
    document.getElementById("tkEmail").disabled=true;
    document.getElementById("tkPhone").disabled=true;
    document.getElementById("tkMobile").disabled=true;
    document.getElementById("tkFax").disabled=true;
    document.getElementById("tkName").className="";
    document.getElementById("tkSurname").className="";
    document.getElementById("tkCompany").className="";
    document.getElementById("tkMBF").className="";
    document.getElementById("tkPIB").className="";
    document.getElementById("tkJMBG").className="";
    document.getElementById("tkAddress").className="";
    document.getElementById("tkPTT").className="";
    document.getElementById("tkCity").className="";
    document.getElementById("tkCountry").className="";
    document.getElementById("tkEmail").className="";
    document.getElementById("tkPhone").className="";
    document.getElementById("tkMobile").className="";
    document.getElementById("tkFax").className="";
}

function akDoShowDropBox (x) {
    if (x) {
        document.getElementById("akDropID").disabled=false;
        document.getElementById("akLegalType").disabled=true;
        document.getElementById("akName").disabled=true;
        document.getElementById("akSurname").disabled=true;
        document.getElementById("akJMBG").disabled=true;
        document.getElementById("akCompany").disabled=true;
        document.getElementById("akMBF").disabled=true;
        document.getElementById("akPIB").disabled=true;
        document.getElementById("akAddress").disabled=true;
        document.getElementById("akPTT").disabled=true;
        document.getElementById("akCity").disabled=true;
        document.getElementById("akCountry").disabled=true;
        document.getElementById("akEmail").disabled=true;
        document.getElementById("akPhone").disabled=true;
        document.getElementById("akMobile").disabled=true;
        document.getElementById("akFax").disabled=true;
        document.getElementById("akDrop").style.display="block";
        sendData(document.getElementById("akDropID").value, "ak");
    } else {
        document.getElementById("akDropID").disabled=true;
        document.getElementById("akLegalType").disabled=false;
        document.getElementById("akName").disabled=false;
        document.getElementById("akSurname").disabled=false;
        document.getElementById("akJMBG").disabled=false;
        document.getElementById("akCompany").disabled=false;
        document.getElementById("akMBF").disabled=false;
        document.getElementById("akPIB").disabled=false;
        document.getElementById("akAddress").disabled=false;
        document.getElementById("akPTT").disabled=false;
        document.getElementById("akCity").disabled=false;
        document.getElementById("akCountry").disabled=false;
        document.getElementById("akEmail").disabled=false;
        document.getElementById("akPhone").disabled=false;
        document.getElementById("akMobile").disabled=false;
        document.getElementById("akFax").disabled=false;
        document.getElementById("akDrop").style.display="none";
        document.getElementById("akName").value="";
        document.getElementById("akSurname").value="";
        document.getElementById("akJMBG").value="";
        document.getElementById("akCompany").value="";
        document.getElementById("akMBF").value="";
        document.getElementById("akPIB").value="";
        document.getElementById("akAddress").value="";
        document.getElementById("akPTT").value="";
        document.getElementById("akCity").value="";
        document.getElementById("akCountry").value="";
        document.getElementById("akEmail").value="";
        document.getElementById("akPhone").value="";
        document.getElementById("akMobile").value="";
        document.getElementById("akFax").value="";
    }
}

function tkDoShowDropBox (x) {
    if (x) {
        document.getElementById("tkDropID").disabled=false;
        document.getElementById("tkLegalType").disabled=true;
        document.getElementById("tkName").disabled=true;
        document.getElementById("tkSurname").disabled=true;
        document.getElementById("tkJMBG").disabled=true;
        document.getElementById("tkCompany").disabled=true;
        document.getElementById("tkMBF").disabled=true;
        document.getElementById("tkPIB").disabled=true;
        document.getElementById("tkAddress").disabled=true;
        document.getElementById("tkPTT").disabled=true;
        document.getElementById("tkCity").disabled=true;
        document.getElementById("tkCountry").disabled=true;
        document.getElementById("tkEmail").disabled=true;
        document.getElementById("tkPhone").disabled=true;
        document.getElementById("tkMobile").disabled=true;
        document.getElementById("tkFax").disabled=true;
        document.getElementById("tkDrop").style.display="block";
        sendData(document.getElementById("tkDropID").value, "tk");
    } else {
        document.getElementById("tkDropID").disabled=true;
        document.getElementById("tkLegalType").disabled=false;
        document.getElementById("tkName").disabled=false;
        document.getElementById("tkSurname").disabled=false;
        document.getElementById("tkJMBG").disabled=false;
        document.getElementById("tkCompany").disabled=false;
        document.getElementById("tkMBF").disabled=false;
        document.getElementById("tkPIB").disabled=false;
        document.getElementById("tkAddress").disabled=false;
        document.getElementById("tkPTT").disabled=false;
        document.getElementById("tkCity").disabled=false;
        document.getElementById("tkCountry").disabled=false;
        document.getElementById("tkEmail").disabled=false;
        document.getElementById("tkPhone").disabled=false;
        document.getElementById("tkMobile").disabled=false;
        document.getElementById("tkFax").disabled=false;
        document.getElementById("tkDrop").style.display="none";
        document.getElementById("tkName").value="";
        document.getElementById("tkSurname").value="";
        document.getElementById("tkJMBG").value="";
        document.getElementById("tkCompany").value="";
        document.getElementById("tkMBF").value="";
        document.getElementById("tkPIB").value="";
        document.getElementById("tkAddress").value="";
        document.getElementById("tkPTT").value="";
        document.getElementById("tkCity").value="";
        document.getElementById("tkCountry").value="";
        document.getElementById("tkEmail").value="";
        document.getElementById("tkPhone").value="";
        document.getElementById("tkMobile").value="";
        document.getElementById("tkFax").value="";
    }
}

function opDoShowDropBox (x) {
    if (x) {
        document.getElementById("opDropID").disabled=false;
        document.getElementById("opLegalType").disabled=true;
        document.getElementById("opName").disabled=true;
        document.getElementById("opSurname").disabled=true;
        document.getElementById("opJMBG").disabled=true;
        document.getElementById("opCompany").disabled=true;
        document.getElementById("opMBF").disabled=true;
        document.getElementById("opPIB").disabled=true;
        document.getElementById("opAddress").disabled=true;
        document.getElementById("opPTT").disabled=true;
        document.getElementById("opCity").disabled=true;
        document.getElementById("opCountry").disabled=true;
        document.getElementById("opEmail").disabled=true;
        document.getElementById("opPhone").disabled=true;
        document.getElementById("opMobile").disabled=true;
        document.getElementById("opFax").disabled=true;
        document.getElementById("opDrop").style.display="block";
        sendData(document.getElementById("opDropID").value, "op");
    } else {
        document.getElementById("opDropID").disabled=true;
        document.getElementById("opLegalType").disabled=false;
        document.getElementById("opName").disabled=false;
        document.getElementById("opSurname").disabled=false;
        document.getElementById("opJMBG").disabled=false;
        document.getElementById("opCompany").disabled=false;
        document.getElementById("opMBF").disabled=false;
        document.getElementById("opPIB").disabled=false;
        document.getElementById("opAddress").disabled=false;
        document.getElementById("opPTT").disabled=false;
        document.getElementById("opCity").disabled=false;
        document.getElementById("opCountry").disabled=false;
        document.getElementById("opEmail").disabled=false;
        document.getElementById("opPhone").disabled=false;
        document.getElementById("opMobile").disabled=false;
        document.getElementById("opFax").disabled=false;
        document.getElementById("opDrop").style.display="none";
        document.getElementById("opName").value="";
        document.getElementById("opSurname").value="";
        document.getElementById("opJMBG").value="";
        document.getElementById("opCompany").value="";
        document.getElementById("opMBF").value="";
        document.getElementById("opPIB").value="";
        document.getElementById("opAddress").value="";
        document.getElementById("opPTT").value="";
        document.getElementById("opCity").value="";
        document.getElementById("opCountry").value="";
        document.getElementById("opEmail").value="";
        document.getElementById("opPhone").value="";
        document.getElementById("opMobile").value="";
        document.getElementById("opFax").value="";
    }
}

function selectAkLegalType (x) {
    if (x == "pravno"){
        document.getElementById("rowAkJMBG").style.display="none";
        document.getElementById("rowAkCompany").style.display="block";
        document.getElementById("rowAkMBF").style.display="block";
        document.getElementById("rowAkPIB").style.display="block";
    } 
    if (x == "fizičko"){
        document.getElementById("rowAkJMBG").style.display="block";
        document.getElementById("rowAkCompany").style.display="none";
        document.getElementById("rowAkMBF").style.display="none";
        document.getElementById("rowAkPIB").style.display="none";
    }
}

function selectTkLegalType (x) {
    if (x == "pravno"){
        document.getElementById("rowTkJMBG").style.display="none";
        document.getElementById("rowTkCompany").style.display="block";
        document.getElementById("rowTkMBF").style.display="block";
        document.getElementById("rowTkPIB").style.display="block";
    } 
    if (x == "fizičko"){
        document.getElementById("rowTkJMBG").style.display="block";
        document.getElementById("rowTkCompany").style.display="none";
        document.getElementById("rowTkMBF").style.display="none";
        document.getElementById("rowTkPIB").style.display="none";
    }
}

function selectOpLegalType (x) {
    if (x == "pravno"){
        document.getElementById("rowOpJMBG").style.display="none";
        document.getElementById("rowOpCompany").style.display="block";
        document.getElementById("rowOpMBF").style.display="block";
        document.getElementById("rowOpPIB").style.display="block";
    } 
    if (x == "fizičko"){
        document.getElementById("rowOpJMBG").style.display="block";
        document.getElementById("rowOpCompany").style.display="none";
        document.getElementById("rowOpMBF").style.display="none";
        document.getElementById("rowOpPIB").style.display="none";
    }
}

function akDifferentYesOnLoad(){
    document.getElementById("akShowDrop").style.display="block";
    document.getElementById("differentAK").style.display="block";
    document.getElementById("akLegalType").disabled=false;
    document.getElementById("akName").disabled=false;
    document.getElementById("akSurname").disabled=false;
    document.getElementById("akJMBG").disabled=false;
    document.getElementById("akCompany").disabled=false;
    document.getElementById("akMBF").disabled=false;
    document.getElementById("akPIB").disabled=false;
    document.getElementById("akAddress").disabled=false;
    document.getElementById("akPTT").disabled=false;
    document.getElementById("akCity").disabled=false;
    document.getElementById("akCountry").disabled=false;
    document.getElementById("akEmail").disabled=false;
    document.getElementById("akPhone").disabled=false;
    document.getElementById("akMobile").disabled=false;
    document.getElementById("akFax").disabled=false;
    if ( document.getElementById("akShowDropBox").checked==true ) {
        document.getElementById("akDrop").style.display="block";
        document.getElementById("akDropID").disabled=false;
        document.getElementById("akLegalType").disabled=true;
        document.getElementById("akName").disabled=true;
        document.getElementById("akSurname").disabled=true;
        document.getElementById("akJMBG").disabled=true;
        document.getElementById("akCompany").disabled=true;
        document.getElementById("akMBF").disabled=true;
        document.getElementById("akPIB").disabled=true;
        document.getElementById("akAddress").disabled=true;
        document.getElementById("akPTT").disabled=true;
        document.getElementById("akCity").disabled=true;
        document.getElementById("akCountry").disabled=true;
        document.getElementById("akEmail").disabled=true;
        document.getElementById("akPhone").disabled=true;
        document.getElementById("akMobile").disabled=true;
        document.getElementById("akFax").disabled=true;
        document.getElementById("akDrop").style.display="block";
        sendData(document.getElementById("akDropID").value, "ak");
    }
}

function tkDifferentYesOnLoad(){
    document.getElementById("tkShowDrop").style.display="block";
    document.getElementById("differentTK").style.display="block";
    document.getElementById("tkLegalType").disabled=false;
    document.getElementById("tkName").disabled=false;
    document.getElementById("tkSurname").disabled=false;
    document.getElementById("tkJMBG").disabled=false;
    document.getElementById("tkCompany").disabled=false;
    document.getElementById("tkMBF").disabled=false;
    document.getElementById("tkPIB").disabled=false;
    document.getElementById("tkAddress").disabled=false;
    document.getElementById("tkPTT").disabled=false;
    document.getElementById("tkCity").disabled=false;
    document.getElementById("tkCountry").disabled=false;
    document.getElementById("tkEmail").disabled=false;
    document.getElementById("tkPhone").disabled=false;
    document.getElementById("tkMobile").disabled=false;
    document.getElementById("tkFax").disabled=false;
    if ( document.getElementById("tkShowDropBox").checked==true ) {
        document.getElementById("tkDrop").style.display="block";
        document.getElementById("tkDropID").disabled=false;
        document.getElementById("tkLegalType").disabled=true;
        document.getElementById("tkName").disabled=true;
        document.getElementById("tkSurname").disabled=true;
        document.getElementById("tkJMBG").disabled=true;
        document.getElementById("tkCompany").disabled=true;
        document.getElementById("tkMBF").disabled=true;
        document.getElementById("tkPIB").disabled=true;
        document.getElementById("tkAddress").disabled=true;
        document.getElementById("tkPTT").disabled=true;
        document.getElementById("tkCity").disabled=true;
        document.getElementById("tkCountry").disabled=true;
        document.getElementById("tkEmail").disabled=true;
        document.getElementById("tkPhone").disabled=true;
        document.getElementById("tkMobile").disabled=true;
        document.getElementById("tkFax").disabled=true;
        document.getElementById("tkDrop").style.display="block";
        sendData(document.getElementById("tkDropID").value, "tk");
    }
}

function opDifferentYesOnLoad(){
    document.getElementById("opShowDrop").style.display="block";
    document.getElementById("differentOP").style.display="block";
    document.getElementById("opLegalType").disabled=false;
    document.getElementById("opName").disabled=false;
    document.getElementById("opSurname").disabled=false;
    document.getElementById("opJMBG").disabled=false;
    document.getElementById("opCompany").disabled=false;
    document.getElementById("opMBF").disabled=false;
    document.getElementById("opPIB").disabled=false;
    document.getElementById("opAddress").disabled=false;
    document.getElementById("opPTT").disabled=false;
    document.getElementById("opCity").disabled=false;
    document.getElementById("opCountry").disabled=false;
    document.getElementById("opEmail").disabled=false;
    document.getElementById("opPhone").disabled=false;
    document.getElementById("opMobile").disabled=false;
    document.getElementById("opFax").disabled=false;
    if ( document.getElementById("opShowDropBox").checked==true ) {
        document.getElementById("opDrop").style.display="block";
        document.getElementById("opDropID").disabled=false;
        document.getElementById("opLegalType").disabled=true;
        document.getElementById("opName").disabled=true;
        document.getElementById("opSurname").disabled=true;
        document.getElementById("opJMBG").disabled=true;
        document.getElementById("opCompany").disabled=true;
        document.getElementById("opMBF").disabled=true;
        document.getElementById("opPIB").disabled=true;
        document.getElementById("opAddress").disabled=true;
        document.getElementById("opPTT").disabled=true;
        document.getElementById("opCity").disabled=true;
        document.getElementById("opCountry").disabled=true;
        document.getElementById("opEmail").disabled=true;
        document.getElementById("opPhone").disabled=true;
        document.getElementById("opMobile").disabled=true;
        document.getElementById("opFax").disabled=true;
        document.getElementById("opDrop").style.display="block";
        sendData(document.getElementById("opDropID").value, "op");
    }
}

function dnsDifferentYes(){
    document.getElementById("dns1name").disabled=false;
    document.getElementById("dns1ip").disabled=false;
    document.getElementById("dns2name").disabled=false;
    document.getElementById("dns2ip").disabled=false;
    document.getElementById("dns1name").value="";
    document.getElementById("dns1ip").value="";
    document.getElementById("dns2name").value="";
    document.getElementById("dns2ip").value="";
}

function dnsDifferentMadnet(){
    document.getElementById("dns1name").disabled=true;
    document.getElementById("dns1ip").disabled=true;
    document.getElementById("dns2name").disabled=true;
    document.getElementById("dns2ip").disabled=true;
    document.getElementById("dns1name").className="";
    document.getElementById("dns1ip").className="";
    document.getElementById("dns2name").className="";
    document.getElementById("dns2ip").className="";
}

function usePerson(value, legalType, objID) {
    var url = "ajax.php";
    var params = "other="+value+"&legalType="+legalType;
    http.open("POST", url, true);
    objectID = objID;
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charser=UTF-8");
    http.setRequestHeader("Content-length", params.length);
    http.setRequestHeader("Connection", "close");
    http.onreadystatechange = personInfo
    http.send(params)
}

function usePersonPrepare (objID) {
    
    document.getElementById(objID+"LegalType").disabled=true;
    document.getElementById(objID+"Name").disabled=true;
    document.getElementById(objID+"Surname").disabled=true;
    document.getElementById(objID+"JMBG").disabled=true;
    document.getElementById(objID+"Company").disabled=true;
    document.getElementById(objID+"MBF").disabled=true;
    document.getElementById(objID+"PIB").disabled=true;
    document.getElementById(objID+"Address").disabled=true;
    document.getElementById(objID+"PTT").disabled=true;
    document.getElementById(objID+"City").disabled=true;
    document.getElementById(objID+"Country").disabled=true;
    document.getElementById(objID+"Email").disabled=true;
    document.getElementById(objID+"Phone").disabled=true;
    document.getElementById(objID+"Mobile").disabled=true;
    document.getElementById(objID+"Fax").disabled=true;
}

function notUsePerson(objID) {
    document.getElementById(objID+"LegalType").disabled=false;
    document.getElementById(objID+"Name").disabled=false;
    document.getElementById(objID+"Surname").disabled=false;
    document.getElementById(objID+"JMBG").disabled=false;
    document.getElementById(objID+"Company").disabled=false;
    document.getElementById(objID+"MBF").disabled=false;
    document.getElementById(objID+"PIB").disabled=false;
    document.getElementById(objID+"Address").disabled=false;
    document.getElementById(objID+"PTT").disabled=false;
    document.getElementById(objID+"City").disabled=false;
    document.getElementById(objID+"Country").disabled=false;
    document.getElementById(objID+"Email").disabled=false;
    document.getElementById(objID+"Phone").disabled=false;
    document.getElementById(objID+"Mobile").disabled=false;
    document.getElementById(objID+"Fax").disabled=false;
}

function usePersonToogle (value, legalType, objID, callerID) {
    if ( document.getElementById(callerID).checked == true ) {
        document.getElementById(callerID).value = value;
        usePersonPrepare (objID);
        usePerson(value, legalType, objID);
    } else {
        document.getElementById(callerID).value = "0";
        notUsePerson(objID);
    }
}

function dnsList(field, userID) {
    var url = "ajax_dnsList.php";
    var params = "id="+userID+"&inputID="+field.id+"&value="+field.value;
    http.open("POST", url, true);
    inputObj = field;
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charser=UTF-8");
    http.setRequestHeader("Content-length", params.length);
    http.setRequestHeader("Connection", "close");
    http.onreadystatechange = autoComplete;
    http.send(params)
}

function autoComplete() {
    if(http.readyState == 4 && http.status == 200) {
        if (floatSet == false) {
            if ( inputObj.value != "" ) {
                if ( http.responseText != "" ) {
                    var floatBox = document.createElement('div');
                    var width = 142;
                    floatBox.setAttribute('id',inputObj.id+'_float');
                    floatBox.setAttribute('class','dnsBox');
                    floatBox.style.display = 'block';
                    floatBox.style.position = 'absolute';
                    floatBox.style.width = width + 'px';
                    floatBox.innerHTML = http.responseText;
                    document.body.appendChild(floatBox);
                    floatSet = true;
                    moveBox(floatBox);
                }
            }
        } else {
            if ( inputObj.value != "" ) {
                if ( http.responseText != "" ) {
                    var floatBox = document.getElementById(inputObj.id+'_float');
                    floatBox.innerHTML = http.responseText;
                    moveBox(floatBox);
                } else {
                    id = inputObj.id.charAt(3);
                    removeBox (id);
                }
            } else {
                id = inputObj.id.charAt(3);
                removeBox (id);
            }
        }
    }
}

function moveBox(floatBox) {
    var cleft = 0;
    var ctop = 0;
    var obj = inputObj;
    var box = floatBox;

    while (obj.offsetParent) {
        cleft += obj.offsetLeft;
        ctop += obj.offsetTop;
        obj = obj.offsetParent;
    }

    box.style.left = cleft + 'px';

    ctop += inputObj.offsetHeight;

    if (document.body.currentStyle &&
        document.body.currentStyle['marginTop'])
    {
        ctop += parseInt(
            document.body.currentStyle['marginTop']);
    }

    box.style.top = ctop + 'px';
}

function fillInputs(name, ip, id) {
    inputName = "dns"+id+"name";
    inputIP = "dns"+id+"ip";
    document.getElementById(inputName).value = name;
    document.getElementById(inputIP).value = ip;
    removeBox(id);
}

function removeBox(id) {
    floatID = "dns"+id+"name_float";
    document.body.removeChild(document.getElementById(floatID));
    floatSet = false;
}

function addUserPass() {
    document.getElementById("rowRegisterUser").style.display = "block";
    document.getElementById("rowRegisterPass").style.display = "block";
    document.getElementById("rowRegisterPassCheck").style.display = "block";
    document.getElementById("registerUser").disabled = false;
    document.getElementById("registerPass").disabled = false;
    document.getElementById("registerPassCheck").disabled = false;
}

function checkConfirm() {
    if ( document.getElementById("accept").checked == true ) {
        if ( document.getElementById("payingType").value != 1 && document.getElementById("payingType").value != 2 && document.getElementById("payingType").value != 3 && document.getElementById("payingType").value != 4) {
            alert("Izaberite način plaćanja.");
            return false;
        }
        return true;
    } else {
        alert("Da bi platili naše usluge, morate prihvatiti uslove korišćenja.");
        return false;
    }
}

function checkBuyDomains() {
    if ( (document.getElementById("buyRs").checked    == false) &&
         (document.getElementById("buyCoRs").checked  == false) &&
         (document.getElementById("buyInRs").checked  == false) &&
         (document.getElementById("buyOrgRs").checked == false) &&
         (document.getElementById("buyEduRs").checked == false) ) {
         
         alert("Niste izabrali nijedan domen.");
         return false;
    } else {
        return true;
    }
}

function selectPayingType() {
    if ( document.getElementById("payingType").value == 1 ) {
        // eMS service
        document.getElementById("buyForm").action='http://217.119.241.136/mapp/service';
    } else if ( document.getElementById("payingType").value == 2 ) {
        // Plimus service
        document.getElementById("buyForm").action='https://www.plimus.com/jsp/checkout.jsp?templateId=689114';
        //document.getElementById("buyForm").target='_blank';
    } else if ( document.getElementById("payingType").value == 3 ) {
        // MadNet placanje preko racuna
        document.getElementById("buyForm").action='/domeni/obrada.php?status=VALID&doc=PDF';
    } else if ( document.getElementById("payingType").value == 4 ) {
        // MadNet mesecni racun za saradnike
        document.getElementById("buyForm").action='/domeni/obrada.php?mod=saradnici';
    }
}

function sendKorpa(orderID) {
    if ( document.getElementById("accept").checked==true && (document.getElementById("payingType").value==1 || document.getElementById("payingType").value==2 || document.getElementById("payingType").value==3 || document.getElementById("payingType").value==4) ) {
        var url = "domeni/ajax_basket.php";
        var params = "orderID="+orderID;
        if ( document.getElementById("payingType").value==1 ) {
            params += "&merchant=pexim";
        } else if ( document.getElementById("payingType").value==2 ) {
            params += "&merchant=plimus";
        } else if ( document.getElementById("payingType").value==3 ) {
            params += "&merchant=tekuciRacun";
        } else if ( document.getElementById("payingType").value==4 ) {
            params += "&merchant=mesecniRacun";
        }
        http.open("POST", url, true);
        http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charser=UTF-8");
        http.setRequestHeader("Content-length", params.length);
        http.setRequestHeader("Connection", "close");
        http.onreadystatechange = basketSubmit
        http.send(params)
    }
}

function basketSubmit () {
    if(http.readyState == 4 && http.status == 200) {
        document.getElementById('buyForm').submit();
    }
}

function showRegister() {
    document.getElementById("registerForm").style.display = "block";
}

function userTypeChange (tip) {
 if (tip == '1') {
     document.getElementById('pravnoDiv').style.display="block";
     document.getElementById('fizickoDiv').style.display="none";
 } else if (tip == '0') {
     document.getElementById('pravnoDiv').style.display="none";
     document.getElementById('fizickoDiv').style.display="block";
 } else {
     document.getElementById('pravnoDiv').style.display="block";
     document.getElementById('fizickoDiv').style.display="block";
 }
}

function printBill(orderId) {
    var URL = "/domeni/receipt.php?do=HTML&oid=" + orderId;
    window.open(URL, "MadNet račun", "status=0,location=0,menubar=0,resizable=0,scrollbars=1,width=650,height=500");
}

function checkConfirmKlik() {
    if ( document.getElementById("accept").checked == true ) {
        return true;
    } else {
        alert("Da bi platili naše usluge, morate prihvatiti uslove korišćenja.");
        return false;
    }
}

function sendKorpaKlik(orderID) {
    if ( document.getElementById("accept").checked==true ) {
        var url = "/klik/ajax_basket.php";
        var params = "orderID="+orderID;
        http.open("POST", url, true);
        http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charser=UTF-8");
        http.setRequestHeader("Content-length", params.length);
        http.setRequestHeader("Connection", "close");
        http.onreadystatechange = basketSubmit
        http.send(params)
    }
}
