// Demande confirmation avant suppression d'un élément
function GoDelete(item_link) {
	if(window.confirm("La suppression d'un \351l\351ment est irr\351versible. Souhaitez vous continuer?")) {
		window.location=item_link;
	}
	else {
		alert("L'\351l\351ment a \351t\351 conserv\351.");
	}
}

// vérifie que la chaine saisie est de type email
function isValidMail(chaine) {
	var regexp = new RegExp("^[a-z0-9_\.\-]+@[a-z0-9\-\.]+[\.][a-z]{2,}$","i");
	return regexp.exec(chaine);
}

// active ou désactive les uploads de fichier
function ChangeProperty(item_id) {
	var etat = document.getElementById(item_id).disabled;
	if(etat == false) {
		document.getElementById(item_id).disabled = true;
		document.getElementById(item_id).value = "";
	}
	else {
		document.getElementById(item_id).disabled = false;
	}
}

// affiche le bloc de recherche adéquate
function TypeOfSearch(type) {
	switch(type) {
		case "nom":
			document.getElementById("mysearchzone").innerHTML = "<input type='text' name='search' id='search' style='width:150px;' />";
			document.getElementById("myvalidzone").innerHTML = "<input type='image' name='validation' id='validation' src='images/btn_ok.gif' />";			
			break;
		case "date":
			document.getElementById("mysearchzone").innerHTML = "<input type='text' name='search' id='search' style='width:130px;' class='form_content' readonly='readonly' /><a onClick=\"cal.select(document.forms['searchform'].search,'cal_search','dd/MM/yyyy'); return false;\" name='cal_search' id='cal_search'> <img src='images/ico_calendrier.gif' border='0' /></a>";
			document.getElementById("myvalidzone").innerHTML = "<input type='image' name='validation' id='validation' src='images/btn_ok.gif' />";
			break;
		case "localite":
			document.getElementById("mysearchzone").innerHTML = "<input type='text' name='search' id='search' style='width:150px;' />";
			document.getElementById("myvalidzone").innerHTML = "<input type='image' name='validation' id='validation' src='images/btn_ok.gif' />";
			break;
		default:
			document.getElementById("mysearchzone").innerHTML = "";
			document.getElementById("myvalidzone").innerHTML = "";
			break;
	}
}
/*
// gestion des images défilantes
timerID = null; 
var active = 0; 

function ScrollUp(speed) { 
	if(document.getElementById) { 
		if(parseInt(obj[active].style.top) < 0) { 
			obj[active].style.top = parseInt(obj[active].style.top) + speed + "px"; 
		} 
	timerID = setTimeout("ScrollUp("+speed+")",30); 
	} 
} 

function ScrollDown(speed) { 
	if(document.getElementById) { 
		if(parseInt(obj[active].style.top) > document.getElementById('cont').offsetHeight - obj[active].offsetHeight){ 
			obj[active].style.top = parseInt(obj[active].style.top) - speed + "px"; 
		} 
	timerID = setTimeout("ScrollDown("+speed+")",30); 
	} 
} 

function ScrollStop() { 
	if(document.getElementById) { 
		clearTimeout(timerID); 
	} 
}

function ScrollPageInit() { 
	if(document.getElementById) { 
		obj = document.getElementById("cont").getElementsByTagName("div"); 
		obj['page1'].style.visibility = "visible"; 
		obj['page1'].style.top = 0; 
	} 
} 

window.onload = function(){
	var PosY = document.getElementById("myid").value;
	document.getElementById("cont").scrollTop = PosY;
}

function SaveDivPosition() {
	var posY = document.getElementById("cont").scrollTop;
}
*/
function moveMenu(action,cat,repere_old,id_actif) {
    var xhr;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
	
	xhr.onreadystatechange = function() {
		if (xhr.readyState==4 && xhr.status==200) {
			// traitement des infos
			document.getElementById("conteneur_menu").innerHTML = xhr.responseText;
		}
	};
	
    //on appelle le fichier addcat.php
    xhr.open("GET", "movePeintureMenu.php?action="+action+"&cat="+cat+"&repere="+repere_old+"&id="+id_actif, true); 
    xhr.send(null);
}
