function confirmation(message) {
  
  if (confirm(message)) {
	this.form.submit();
	}
  else {
		return false;
  }
}

function confirmation_simple(message) {
  if (confirm(message)) {
		return true;
	}
  else {
		return false;
  }
}

var oldRow = null;
var oldRowColor = null;
function sel(obj){
	if(oldRow != null)
	oldRow.style.backgroundColor = oldRowColor;

	oldRowColor = obj.style.backgroundColor;
	obj.style.backgroundColor = '#FFEFBF';
	oldRow = obj;
}

function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->

<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
	
function getCheckedValue(radioObj) {
	if(!radioObj)
		return false;
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return true;
		else
			return false;
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return true;
		}
	}
	return false;
}

function getValue(radioObj) {
	if(!radioObj)
		return false;
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return false;
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return false;
}

function formatDate(chaine) {
  var ctl = /^(\d\d?)\/(\d\d?)\/(\d\d)(\d\d)?$/;
  var tab = ctl.exec(chaine);
  if (tab.length) {
     this.jour = tab[1];
     this.mois = tab[2] - 1;
     if (tab.length > 4) this.an = (tab[4]) ? tab[3] + tab[4] : 2000 + eval(tab[3]);
     else this.an = 2000 + eval(tab[3]);
     this.OK = true;
  }
  else this.OK = false;
}

function initialize(object){
    for (var i = object.length;i > 1;i--)
			object.options[i] = null;
    object.options[0].selected = true;
}

function toggle_double(anId,bnId,object)
{
	node = document.getElementById(anId);
	node2 = document.getElementById(bnId);
	if (document.getElementById(object).checked) {
		// Contenu cach�, le montrer
		node.style.visibility = "visible";
		node.style.height = "auto";			// Optionnel r�tablir la hauteur
		node2.style.visibility = "hidden";
		node2.style.height = "0";			// Optionnel r�tablir la hauteur
	}
	else
	{
		// Contenu visible, le cacher
		node.style.visibility = "hidden";
		node.style.height = "0";			// Optionnel lib�rer l'espace
		node2.style.visibility = "visible";
		node2.style.height = "auto";			// Optionnel r�tablir la hauteur
	}
}

function toggle(anId)
{
	node = document.getElementById(anId);
	if (node.style.display == "none") {
		// Contenu cach�, le montrer
		node.style.display = "block";
	}
	else
	{
		// Contenu visible, le cacher
		node.style.display = "none";
	}
	return false;
}

function delete_line(table,id,line) {
	if (confirmation_simple("Etes-vous s�r de vouloir supprimer cet enregistrement ?")) {
		node = document.getElementById('line_'+line);
		Effect.Fade(node,{ duration: 3.0 });
		sendData('id='+id+'&table='+table,'supprime_ligne.php','line_'+line);
	}
}
function charge_portfolio(id) {
	charge_categorie(id);
	charge_photos(id);
	charge_description(id);
}
function charge_categorie(id) {
	//new Effect.Opacity('book_photos',{ from: 1, to: 0, duration: 0.5 });
	params = 'id='+id;
	page = 'ajax-categorie.php';
	div = 'book_categories';
	sendData(params,page,div);
	//setTimeout('sendData(params,page,div)',500);
	//setTimeout("new Effect.Opacity('book_photos',{ from: 0, to: 1, duration: 2 })",500);
}
function charge_photos(id) {
	//new Effect.Opacity('book_photos',{ from: 1, to: 0, duration: 0.5 });
	params = 'id='+id;
	page = 'ajax-photos.php';
	div = 'book_photos';
	sendData(params,page,div);
	//setTimeout('sendData(params,page,div)',500);
	//setTimeout("new Effect.Opacity('book_photos',{ from: 0, to: 1, duration: 2 })",500);
}

function charge_description(id) {
	//new Effect.Opacity('book_photos',{ from: 1, to: 0, duration: 0.5 });
	params = 'id='+id;
	page = 'ajax-description.php';
	div = 'description';
	sendData(params,page,div);
	//setTimeout('sendData(params,page,div)',500);
	//setTimeout("new Effect.Opacity('book_photos',{ from: 0, to: 1, duration: 2 })",500);
}

function sendData(param, page, idelement)
{
	if(document.all)
	{
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	}//fin if
	else
	{
		//Mozilla
		var XhrObj = new XMLHttpRequest();
	}//fin else

	//d�finition de l'endroit d'affichage:
	var content = document.getElementById(idelement);
	
	XhrObj.open("post", page);

	//Ok pour la page cible
	XhrObj.onreadystatechange = function()
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200)
			content.innerHTML = XhrObj.responseText ;
	}

	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);
}

//fin fonction SendData

//  Fin script -->

