
function displayForm () {
	var url = "form.html";
	var vars = '';
	var zz = new Ajax.Request( url,
				{
					method:"get",
					parameters:vars,
					onComplete:ici
				}
			);
}

function ici (or) {
	document.getElementById('contenu').innerHTML = or.responseText;

}

var bulle = {
			nom:['nom','o','150'],
			phone:['phone','o','25'],
			email:['email','f','125'],
			url:['url','f','160'],
			pays:['pays','o','255'],
			ville:['ville','o','200'],
			region:['region','o','100'],
			prix:['prix','o','10'],
			titre:['titre','o','150'],
			texte:['texte','o','10000'],
			mille:['mille','f','4'],
			km:['km','f','10'],
			energie:['energie','f','12']
		};

function enregistre () {
	var res;
	var champ;
	var ret = controles();
	if (ret[1] == "no") {
		var ch = document.getElementById(ret[0]);
		ch.style.border="3px inset red";
		return "no";
	}
	var url = "/cgis/admin/addpa.cgi";
	var vars = '';
	var xx = new Ajax.Request( url,
				{
					method:'post',
					parameters:vars,
					onComplete:ici
				}
			);
}

var erreurs = new Object;


function controles () {

	for ( p in bulle ) {
		var pv = document.getElementById(p);
		if (pv.value) {
			var v = pv.value;
			if (v.length > bulle[p][2]   ) {
				erreurs[p]=1;
				return([p,"no"]);
			}
		} else {
			erreurs[p]=1;
			return([p,"no"]);
		}
	}
	
}

function reblanc (ts) {
	if (erreurs[ts.id] && erreurs[ts.id] == 1) {
		ts.style.border="1px solid black";
		erreurs[ts.id] == 0;
	}
}

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='';
    if ( ckedet[ thisnew+tid  ] && ckedet[ thisnew+tid  ]  == "cke" ) {
        newdata = window.encodeURIComponent( CKEDITOR.instances[thisnew+tid].getData() );
    } else {
        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 ckeToolbar () {
        return [
                ['Source','-','Preview','-','Bold','Italic','Underline','Strike'],
                ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker'],
                ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
                '/',
                ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
                ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
                ['Link','Unlink','Anchor'],
                ['Image','HorizontalRule','Smiley','SpecialChar','PageBreak'],
                '/',
                ['Styles','Format','Font','FontSize'],
                ['TextColor','BGColor'],
                ];
    }


function getDetails (idt,act) {
    var idtbloc = $(idt);
    var items = idtbloc.getElementsByTagName('div');
    if ( items.length > 0  ) {
        if ( $(idt).style.display == 'none' ) {
            $(idt).style.display="block";
        } else {
            $(idt).style.display="none";
        }
        return false;
    }
    thisidt = idt;
    var params='wt=pas&idt='+idt+"&act="+act;
    new Ajax.Request(
                    url,
                    {
                        method:'post',
                        parameters:params,
                        onComplete:toDetails
                    }
                );
}

var ckedet = {
    
};

function toDetails (r) {
    document.getElementById(thisidt).innerHTML = r.responseText;
    ckedet[  'newbody' + thisidt  ] = 'cke';
    CKEDITOR.replace( 'newbody' + thisidt,
                    {
                    'toolbar':ckeToolbar(),
                    'uiColor':'#A3A3A3',
                    'language':'fr',
                    'height':'350px',
                    'width':'600px'
                    }
           );
}



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

function getblocimage ( idt ) {
    var bi = document.getElementById('blocimage');
    document.getElementById(idt).innerHTML = bi.innerHTML;
}

function getInfoImg (what) {

}


