
var url="/atelier";

var tid='';
var objet='';
var elements={
            'titre':['oktit','noktitre','newtitre','oldtitre','titre'],
            'body':['okbody','nokbody','newbody','oldbody','body'],
            'prix':['okprix','nokprix','newprix','oldprix','prix']
        };


function modify (idt,act,what) {
    tid=idt;
    objet=what;
    var thisnew = elements[objet][2];
    var thisold = elements[objet][3];
    var thisobjet = elements[objet][4];
    var newdata=document.getElementById(thisnew+tid).value;
    newdata = newdata.replace(/\?/g,"%3F");
    newdata = newdata.replace(/\#/g,"%23");
    var pars="wt=pas&idt=" + idt + "&act=" + act + "&what="+ what+"&"+ thisobjet + "=" +newdata;
    new Ajax.Request(
                    url,
                    {
                        method:'post',
                        parameters:pars,
                        onComplete:maj
                    }
                );
}

/**
    retour: ok/nok:<code>

**/



function maj (r) {
    var rs = r.responseText.split(':');
    var wh1ok = elements[objet][0];
    var wh1nok = elements[objet][1];
    
    var thisnew = elements[objet][2];
    var thisold = elements[objet][3];
    
    if (rs[0] == 'ok' || rs[0] == 'OK') {
        var wh1 = document.getElementById(wh1ok+tid);
        wh1.style.display="block";
        var thistit = document.getElementById(thisold+tid);
        thistit.innerHTML = document.getElementById(thisnew+tid).value;
    } else if ( rs[0] == 'nok' || rs[0] == 'NOK') {
        var wh1 = document.getElementById(wh1nok+tid);
        wh1.style.display="block";
    }
}

var tiddel='';

function detruire (idt) {
    if (confirm("Vous voulez vraiment détruire l'annonce ?")) {
        
    } else {
        return;
    }
//    var url="/atelier";
    tiddel=idt;
    var pars="wt=pas&idt=" + idt + "&act=deletion";
    new Ajax.Request(
                    url,
                    {
                        method:'post',
                        parameters:pars,
                        onComplete:detruit
                    }
                );
    
}

function detruit (r) {
    var rs = r.responseText.split(':');
    var wh1ok = 'okdeltit';
    var wh1nok = 'nokdeltit';
    if (rs[0] == 'ok' || rs[0] == 'OK') {
        var wh1 = document.getElementById(wh1ok+tiddel);
        wh1.style.display="block";
        document.getElementById('pa'+tiddel).style.display='none';
    } else {
        var wh1 = document.getElementById(wh1nok+tiddel);
        wh1.style.display="block";

    }

}



var thisidt = '';

function getDetails (idt,act) {
    thisidt = idt;
    var params='wt=pas&idt='+idt+"&act="+act;
    new Ajax.Request(
                    url,
                    {
                        method:'post',
                        parameters:params,
                        onComplete:toDetails
                    }
                );
}

function toDetails (r) {
    document.getElementById(thisidt).innerHTML = r.responseText;
}



function fermeico (ico1,ico2) {
    document.getElementById(ico1).style.display="none";
    document.getElementById(ico2).style.display="none";
}

var bibi = {};
function getblocimage ( idt ) {
    var deja = 1;
    for  ( var p in bibi ) {
        if ( bibi[idt] &&  bibi[idt] == 1 ) {
            deja = 2; 
        }
        bibi[p]=0;
        document.getElementById(p).innerHTML = '';
    }
    var bi = document.getElementById('blocimage'+idt);
    if ( deja == 2 ) {
        document.getElementById(idt).innerHTML = '';
        bibi[idt]=0;
    } else {
        document.getElementById(idt).innerHTML = bi.innerHTML;
        bibi[idt]=1;
    }
}

function getInfoImg (laquelle) {
    var bili = document.getElementById(laquelle);
    document.getElementById('imgidt').value=idt;
    document.getElementById('imguid').value=uid;
    document.getElementById('imghcr').value=hcr;
    document.write('<br /><p style="background:yellow">'+bili.innerHTML+'</p>');

}

function voir (retour,elements) {
        new Ajax.Updater(
                retour,
                '/voir?' + elements,
                {
                    method:'get'
                }
            );
}


