///////////////////////////////////////////
//                objet det
///////////////////////////////////////////
function det(id,lang){
	if ($('actDet' + id)){
		det.remove(id);
	}else{
		det.getData(id,lang);
	}
}

det.remove = function(id){
	$('actDet' + id).remove();
}

det.insert = function(id,strHtml){
	var elementTr = new Element("tr", {
					id: 'actDet' + id
			});
	var elementTd = new Element("td",{
					colspan: "3"
			});
	elementTd.update(strHtml);
	elementTr.appendChild(elementTd);
	Element.insert($("act" + id),{after:elementTr});
	
}



det.getData = function(id, lang){
	var postBody = "id=" + id;
	postBody += "&lang=" + lang;

	var myThis = this;
	var opt = {
		asynchronous: false,
	    // Use POST
	    method: 'post', 
	    // Send this lovely data
	    postBody: postBody,
	    // Handle successful response
	    onSuccess: function(t) {
//	      alert( t.responseText);
	      det.insert(id,t.responseText);
//	       myThis.inForm.elements["id"].value = t.responseText.evalJSON()[0].id;
	    },
	    // Handle 404
	    on404: function(t) {
	        alert('Error 404: location "' + t.statusText + '" was not found.');
	    },
	    // Handle other errors
	    onFailure: function(t) {
	        alert('Error ' + t.status + ' -- ' + t.statusText);
	    }
	}
	new Ajax.Request("evenement_ajax.php", opt);
}


///////////////////////////////////////////
//                objet detPub
///////////////////////////////////////////
function detPub(id,lang){
	if ($('pubDet' + id)){
		detPub.remove(id);
	}else{
		detPub.getData(id,lang);
	}
}

detPub.remove = function(id){
	$('pubDet' + id).remove();
}

detPub.insert = function(id,strHtml){
	var elementTr = new Element("tr", {
					id: 'pubDet' + id
			});
	var elementTd = new Element("td",{
					colspan: "3"
			});
	elementTd.update(strHtml);
	elementTr.appendChild(elementTd);
	Element.insert($("pub" + id),{after:elementTr});
	
}



detPub.getData = function(id, lang){
	var postBody = "id=" + id;
	postBody += "&lang=" + lang;

	var myThis = this;
	var opt = {
		asynchronous: false,
	    // Use POST
	    method: 'post', 
	    // Send this lovely data
	    postBody: postBody,
	    // Handle successful response
	    onSuccess: function(t) {
//	      alert( t.responseText);
	      detPub.insert(id,t.responseText);
//	       myThis.inForm.elements["id"].value = t.responseText.evalJSON()[0].id;
	    },
	    // Handle 404
	    on404: function(t) {
	        alert('Error 404: location "' + t.statusText + '" was not found.');
	    },
	    // Handle other errors
	    onFailure: function(t) {
	        alert('Error ' + t.status + ' -- ' + t.statusText);
	    }
	}
	new Ajax.Request("publication_ajax.php", opt);
}
	