function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        try{
        ro = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e){}
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var ajax = createRequestObject();

function jsaveDocSet(dd1, dd2, dd3, dd4, dd5, dd6, dd7, link, tblprefix, status, user, klijent){

    document.getElementById('Progress').style.display = 'block';

    var sys1 = status;
    var sys2 = user;
    var sys3 = klijent;


    var url = "includes/save.php?what=1" + unescape("%26link=") + link + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4  + unescape("%26dd5=") + dd5 + unescape("%26dd6=") + dd6 + unescape("%26dd7=") + dd7 + unescape("%26sys1=") + sys1 + unescape("%26sys2=") + sys2 + unescape("%26sys3=") + sys3;
    
    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveResponse;
    ajax.send(null);
}

function jsaveMMSet(dd1, dd2, dd3, dd4, dd5, dd6, dd7, dd8, dd9, dd10, link, tblprefix, status, user, klijent){
    
    document.getElementById('Progress').style.display = 'block';

    var sys1 = status;
    var sys2 = user;
    var sys3 = klijent;


    var url = "includes/save.php?what=2" + unescape("%26link=") + link + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4 + unescape("%26dd5=") + dd5 + unescape("%26dd6=") + dd6 + unescape("%26dd7=") + dd7 + unescape("%26dd8=") + dd8 + unescape("%26dd9=") + dd9 + unescape("%26dd10=") + dd10 + unescape("%26sys1=") + sys1 + unescape("%26sys2=") + sys2 + unescape("%26sys3=") + sys3;

    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveMMResponse;
    ajax.send(null);
}

function jsaveSEOSet(seo1, seo2, seo3, seo4, seo5, seo6, seo7, link, tblprefix, status, user, klijent){

    document.getElementById('Progress').style.display = 'block';

    var sys1 = status;
    var sys2 = user;
    var sys3 = klijent;


    var url = "includes/save.php?what=3" + unescape("%26link=") + link + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + seo1 + unescape("%26dd2=") + seo2 + unescape("%26dd3=") + seo3 + unescape("%26dd4=") + seo4 + unescape("%26dd5=") + seo5 + unescape("%26dd6=") + seo6 + unescape("%26dd7=") + seo7 + unescape("%26sys1=") + sys1 + unescape("%26sys2=") + sys2 + unescape("%26sys3=") + sys3;

    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveSEOResponse;
    ajax.send(null);
}

function jsaveAdmSet(dd1, dd2, dd3, dd4, link, tblprefix, status, user, klijent){

    document.getElementById('Progress').style.display = 'block';

    var sys1 = status;
    var sys2 = user;
    var sys3 = klijent;


    var url = "includes/save.php?what=4" + unescape("%26link=") + link + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4 + unescape("%26sys1=") + sys1 + unescape("%26sys2=") + sys2 + unescape("%26sys3=") + sys3;
    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveAdmResponse;
    ajax.send(null);
}

function jsaveWebSet(dd1, dd2, dd3, dd4, l1, l2, l3, l4, l6, l7, l8, l9, l10, link, tblprefix, status, user, klijent){

    document.getElementById('Progress').style.display = 'block';

    var sys1 = status;
    var sys2 = user;
    var sys3 = klijent;


    var url = "includes/save.php?what=5" + unescape("%26link=") + link + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3  + unescape("%26dd4=") + dd4 + unescape("%26l1=") + l1 + unescape("%26l2=") + l2 + unescape("%26l3=") + l3 + unescape("%26l4=") + l4 + unescape("%26l6=") + l6 + unescape("%26l7=") + l7 + unescape("%26l8=") + l8 + unescape("%26l9=") + l9 + unescape("%26l10=") + l10 + unescape("%26sys1=") + sys1 + unescape("%26sys2=") + sys2 + unescape("%26sys3=") + sys3;
    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveWebResponse;
    ajax.send(null);
}

function jsaveDruSet(dd1, dd2, dd3, dd4, dd5, dd6, dd7, all, link, tblprefix, status, klijent){

    document.getElementById('Progress').style.display = 'block';

    var url = "includes/save.php?what=6" + unescape("%26link=") + link + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4 + unescape("%26dd5=") + dd5 + unescape("%26dd6=") + dd6 + unescape("%26dd7=") + dd7 + unescape("%26sys1=") + status + unescape("%26sys3=") + klijent + unescape("%26all=") + all;

    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveDruResponse;
    ajax.send(null);
}

function jsaveSpremiSet(dd1, dd2, dd3, dd4, dd5, link, tblprefix, status, klijent){

    document.getElementById('Progress').style.display = 'block';

    var sys1 = status;
    var sys3 = klijent;

    var url = "includes/save.php?what=7" + unescape("%26link=") + link + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + unescape(dd1) + unescape("%26dd2=") + unescape(dd2) + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4 + unescape("%26dd5=") + dd5 + unescape("%26sys1=") + sys1 + unescape("%26sys3=") + sys3;
    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveSpremiResponse;
    ajax.send(null);
}

function jsaveSadrSet(dd1, dd2, dd3, dd4, dd5, dd6, dd7, dd8, dd9, dd10, dd11, dd12, dd13, dd14, dd15, dd16, link, tblprefix, status, user, klijent){

    document.getElementById('Progress').style.display = 'block';


    var sys1 = status;
    var sys2 = user;
    var sys3 = klijent;


    var url = "includes/save.php?what=8" + unescape("%26link=") + link + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4 + unescape("%26dd5=") + dd5 + unescape("%26dd6=") + dd6 + unescape("%26dd7=") + dd7 + unescape("%26dd8=") + dd8 + unescape("%26dd9=") + dd9 + unescape("%26dd10=") + dd10 + unescape("%26dd11=") + dd11 + unescape("%26dd12=") + dd12 + unescape("%26dd13=") + dd13 + unescape("%26dd14=") + dd14 + unescape("%26dd15=") + dd15 + unescape("%26dd16=") + dd16 + unescape("%26sys1=") + sys1 + unescape("%26sys2=") + sys2 + unescape("%26sys3=") + sys3;

    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveSadrResponse;
    ajax.send(null);
}

function jsaveFotoSet(dd1, dd2, dd3, dd4, dd5, dd6, dd7, dd8, dd9, dd10, link, tblprefix, status, user, klijent){

    document.getElementById('Progress').style.display = 'block';


    var sys1 = status;
    var sys2 = user;
    var sys3 = klijent;

    var url = "includes/save.php?what=9" + unescape("%26link=") + link + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4 + unescape("%26dd5=") + dd5 + unescape("%26dd6=") + dd6 + unescape("%26dd7=") + dd7 + unescape("%26dd8=") + dd8 + unescape("%26dd9=") + dd9 + unescape("%26dd10=") + dd10 + unescape("%26sys1=") + sys1 + unescape("%26sys2=") + sys2 + unescape("%26sys3=") + sys3;

    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveFotoResponse;
    ajax.send(null);
}
/*
function jsaveMMSet(dd1, dd2, dd3, dd4, dd5, link, tblprefix, status, user, klijent){

    document.getElementById('Progress').style.display = 'block';

    var dd1 = dd1;
    var dd2 = dd2;
    var dd3 = dd3;
    var dd4 = dd4;
    var dd5 = dd5;
    var sys1 = status;
    var sys2 = user;
    var sys3 = klijent;
    var link = link;
    var tblprefix = tblprefix;

    var url = "includes/save.php?what=14" + unescape("%26link=") + link + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4 + unescape("%26dd5=") + dd5 + unescape("%26sys1=") + sys1 + unescape("%26sys2=") + sys2 + unescape("%26sys3=") + sys3;
    alert(url);

    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveMMResponse;
    ajax.send(null);
}
*/
function jsaveNoviKlijent(dd1, dd2, dd3, dd4, dd5, dd6, dd10, dd11, dd12, dd13, dd14, dd15, dd16, dd18, dd19, dd20, status, user, tblprefix, page){

    document.getElementById('Progress').style.display = 'block';

    var url = "includes/save.php?what=10" + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4 + unescape("%26dd5=") + dd5 + unescape("%26dd6=") + dd6 + unescape("%26dd10=") + dd10 + unescape("%26dd11=") + dd11 + unescape("%26dd12=") + dd12 + unescape("%26dd13=") + dd13 + unescape("%26dd14=") + dd14 + unescape("%26dd15=") + dd15 + unescape("%26dd16=") + dd16 + unescape("%26dd18=") + dd18 + unescape("%26dd19=") + dd19 + unescape("%26dd20=") + dd20 + unescape("%26status=") + status + unescape("%26user=") + user + unescape("%26page=") + page;

    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveKlijentResponse;
    ajax.send(null);
}

function jsavePostojeciKlijent(dd1, dd2, dd3, dd4, dd5, dd6, dd10, dd11, dd12, dd13, dd14, dd20, status, user, tblprefix, page, id){

    document.getElementById('Progress').style.display = 'block';

    var url = "includes/save.php?what=11" + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4 + unescape("%26dd5=") + dd5 + unescape("%26dd6=") + dd6 + unescape("%26dd10=") + dd10 + unescape("%26dd11=") + dd11 + unescape("%26dd12=") + dd12 + unescape("%26dd13=") + dd13 + unescape("%26dd14=") + dd14 + unescape("%26dd20=") + dd20 + unescape("%26status=") + status + unescape("%26user=") + user + unescape("%26page=") + page + unescape("%26id=") + id;
    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSavePostojeciKlijentResponse;
    ajax.send(null);
}


function handleSaveResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        try{
        		document.getElementById('dtipovi').value = response;
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('spremiDocSet').disabled = true;
            //document.getElementById('docallow_container').innerHTML = '<strong>' + response + '</strong>';
           }
           catch(e){}
        }
    }
}

function handleSaveMMResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;

        if (response == 'EXPIRED'){expiredRedir();} else {
        try{
            document.getElementById('mmtipovi').value = response;
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('spremiMMSet').disabled = true;
            //document.getElementById('mmallow_container').innerHTML = '<strong>' + response + '</strong>';
           }
           catch(e){}
        }
    }
}

function handleSaveSEOResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        try{
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('spremiSEOSet').disabled = true;
           }
           catch(e){}
        }
    }
}

function handleSaveAdmResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        try{
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('spremiAdmSet').disabled = true;
           }
           catch(e){}
        }
    }
}

function handleSaveWebResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        try{
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('spremiWebSet').disabled = true;
            document.getElementById('spremiWebSet').disabled = true;
           }
           catch(e){}
        }
    }
}

function handleSaveDruResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        var UPDATE = response.split('^');
        try{
            document.getElementById('viewLink').innerHTML = '<font style="color:#FFFFFF;font-size:13px;font-weight:normal;font-family:Arial,Tahoma,Helvetica;">&nbsp;&nbsp;' + UPDATE[2] + '&nbsp;&nbsp</font>';
            document.getElementById('link_container').innerHTML = UPDATE[3];
            document.getElementById('cont_' + UPDATE[1]).innerHTML = UPDATE[0];
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('spremiDruSet').disabled = true;
           }
           catch(e){}
        }
    }
}

function handleSaveSadrResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        try{
            document.getElementById('ptipovi').value = response;
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('spremiSadrSet').disabled = true;
           }
           catch(e){}
        }
    }
}

function handleSaveFotoResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        try{
            document.getElementById('ftipovi').value = response;
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('spremiFotoSet').disabled = true;
           }
           catch(e){}
        }
    }
}

function handleSaveSpremiResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        var UPDATE = response.split('^');
        try{
            document.getElementById('viewLink').innerHTML = '<font style="color:#FFFFFF;font-size:13px;font-weight:normal;font-family:Arial,Tahoma,Helvetica;">&nbsp;&nbsp;' + UPDATE[2] + '&nbsp;&nbsp</font>';
            document.getElementById('link_container').innerHTML = UPDATE[3];
            document.getElementById('cont_' + UPDATE[1]).innerHTML = UPDATE[0];
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('spremiSpremiSet').disabled = true;
           }
           catch(e){}
        }
    }
}

function handleSaveKlijentResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        var UPDATE = new Array();
        UPDATE = response.split('^');
        try{
            document.getElementById('klijent_lista_container').innerHTML = UPDATE[0];
            document.getElementById('klijentimenu_container').innerHTML = UPDATE[1];
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('klijent_novi_container').style.display = 'none';
            document.getElementById('wait_container').style.display = 'none';

            document.getElementById('T1').value = '';
            document.getElementById('T2').value = '';
            document.getElementById('T3').value = '1';
            document.getElementById('T4').value = '';
            document.getElementById('T5').value = '';
            document.getElementById('T6').value = '';
            document.getElementById('T10').value = '';
            document.getElementById('T11').value = '';
            document.getElementById('T12').value = '';
            document.getElementById('T13').value = '';
            document.getElementById('T14').value = '0';
            document.getElementById('T15').value = '';
            document.getElementById('T16').value = '';
            document.getElementById('T17').value = '';
            document.getElementById('T18').value = '';
            document.getElementById('T19').value = '';
            document.getElementById('T20').value = '';
           }
           catch(e){}
        }
    }
}

function handleSavePostojeciKlijentResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        var UPDATE = new Array();
        UPDATE = response.split('^');
        try{
            document.getElementById('klijent_lista_container').innerHTML = UPDATE[0];
            document.getElementById('klijentimenu_container').innerHTML = UPDATE[1];
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('klijent_novi_container').innerHTML = '';
            document.getElementById('klijent_novi_container').style.display = 'none';
            document.getElementById('wait_container').style.display = 'none';

            document.getElementById('T1').value = '';
            document.getElementById('T2').value = '';
            document.getElementById('T3').value = '1';
            document.getElementById('T4').value = '';
            document.getElementById('T5').value = '';
            document.getElementById('T6').value = '';
            document.getElementById('T10').value = '';
            document.getElementById('T11').value = '';
            document.getElementById('T12').value = '';
            document.getElementById('T13').value = '';
            document.getElementById('T14').value = '0';
            document.getElementById('T20').value = '';
           }
           catch(e){}
        }
    }
}

function spremiAnketeSet(klijent, tblprefix){

    document.getElementById('Progress').style.display = 'block';

    var dd1 = document.getElementById('AFOTO1').value;
 
    var dd2 = '';
    var c = 0;
    for (var t=1; t<fi; t++){
        
        if (document.getElementById('AFOTO2_' + t).disabled == false){
            
            if (document.getElementById('AFOTO2_' + t).checked == true) {
                
                dd2 = dd2 + document.getElementById('AFOTO2_' + t).value + '_';
                c++;
                
            }
            
        }
        
    }
    if (document.getElementById('AFOTO3').disabled == false){
        
        var dd3 = document.getElementById('AFOTO3').value;
        
    } else {
        
        var dd3 = '0';
        
    }
    if (document.getElementById('AFOTO4').disabled == false){
        
        var dd4 = document.getElementById('AFOTO4').value;
        
    } else {
        
        var dd4 = '0';
        
    }

    var dd5 = document.getElementById('AFOTO5').value;
    
    if ((dd1 == '1' && parseInt(dd3) == 0) || (dd1 == '1' && parseInt(dd4) == 0) || (dd1 == '1' && dd3 == '') || (dd1 == '1' && dd4 == '') || (dd1 == '1' && isNaN(parseInt(dd3))) || (dd1 == '1' && isNaN(parseInt(dd4)))){
        
        alert('Definirati dimenzije fotografije!');
        document.getElementById('Progress').style.display = 'none';
        
    } else {
        
        if (parseInt(c) == 0 && dd1 == '1') {
      
                alert('Izabrati bar jedan tip fotografija!');
                document.getElementById('Progress').style.display = 'none';

        } else {
            
            
        var url = "includes/save.php?what=15" + unescape("%26klijent=") + klijent + unescape("%26tblprefix=") + tblprefix + unescape("%26dd1=") + dd1 + unescape("%26dd2=") + dd2 + unescape("%26dd3=") + dd3 + unescape("%26dd4=") + dd4 + unescape("%26dd5=") + dd5;
            
        ajax.open('get', url, true);
        ajax.onreadystatechange = handleSaveAResponse;
        ajax.send(null);
    
        }
    }
    
}

function handleSaveAResponse() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        
        try{
            document.getElementById('atipovi').value = response;
            document.getElementById('Progress').style.display = 'none';
            document.getElementById('spremiASet').disabled = true;
           }
           catch(e){}
           
        }
    }
}

function savesub11(klijent, tblprefix, status){

    document.getElementById('Progress').style.display = 'block';
    
    var tab = document.getElementById('sub11_tab').value;
    var content_tab = document.getElementById('sub11_content_tab').value;

    var url = "includes/save.php?what=16" + unescape("%26klijent=") + klijent + unescape("%26tblprefix=") + tblprefix + unescape("%26status=") + status + unescape("%26tab=") + tab + unescape("%26content_tab=") + content_tab;
    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveSub11Response;
    ajax.send(null);
}

function handleSaveSub11Response() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        
        try{
            document.getElementById('spremisub11').disabled = true;
            document.getElementById('Progress').style.display = 'none';
           }
           catch(e){}
           
        }
    }
}

function savesub13(klijent, tblprefix, status){

    document.getElementById('Progress').style.display = 'block';
    
    var lang = document.getElementById('sub13_lang').value;
    var link = document.getElementById('sub13_start_page').value;

    var url = "includes/save.php?what=17" + unescape("%26klijent=") + klijent + unescape("%26tblprefix=") + tblprefix + unescape("%26status=") + status + unescape("%26link=") + link + unescape("%26lang=") + lang;
    ajax.open('get', url, true);
    ajax.onreadystatechange = handleSaveSub13Response;
    ajax.send(null);
}

function handleSaveSub13Response() {

    if(ajax.readyState == 4){

        var response = ajax.responseText;
        if (response == 'EXPIRED'){expiredRedir();} else {
        
        try{
            document.getElementById('spremisub13').disabled = true;
            document.getElementById('Progress').style.display = 'none';
           }
           catch(e){}
           
        }
    }
}

