function getRequester() {
	try{
		return new ActiveXObject('Msxml12.XMLHTTP');
	}catch (e){
	}
	try{
		return new ActiveXobject('Microsoft.XMLHTTP');
	}catch (e){
	}
	try{
		return new XMLHttpRequest();
	}catch (e){
	}
	return false;
}

function deleteChilds(id){
	var Node = document.getElementById(id);
	var NodeListe = Node.childNodes
	//ou Node.childNodes
	while(Node.hasChildNodes()==true){
		var Enfant=NodeListe.item(0);
		Node.removeChild(Enfant);
	}
}

function addChild(bal, id, value, texte){
	//Création du nouveau Noeud
	var Nodenew = document.createElement(bal);
	var texte = document.createTextNode(texte);
	Nodenew.appendChild(texte);
	Nodenew.value = value;
	
	//Recupération du Noeud "position"
	document.getElementById(id).appendChild(Nodenew);
}

function val(id){
	return document.getElementById(id).value;
}

function setval(id, val){
	document.getElementById(id).value = val;
}

function submitContact(){
	document.getElementById('overlayer_content').style.display='none';
	document.getElementById('overlayer_messages').style.display='block';
	document.getElementById('overlayer_messages').innerHTML = "Message en cours d'envoi";
	var requester = getRequester();
	requester.open("POST", "templates/galerie/contact.php", true);
	requester.setRequestHeader("Content-type", "application/x-www-form-urlencoded");	
	requester.send('nom='+val('name')+'&email='+val('email')+'&objet='+val('objet')+'&tel='+val('tel')+'&produit='+val('produit_name'));
	requester.onreadystatechange = function(){
		if(requester.readyState==4 && 200 == requester.status){
			if(requester.responseText!="ok"){
				document.getElementById('overlayer_messages').innerHTML = "<p>Erreur :"+requester.responseText+'</p><p><a href="" onclick="'+"document.getElementById('overlayer_messages').style.display='none'; document.getElementById('overlayer_content').style.display='block'; return false;"+'"><span class="couleur1">Retour au formulaire</span></a></p>';
			}else{
				document.getElementById('overlayer_messages').innerHTML = '<p>Votre message a bien été envoyé.</p><p><a href="" onclick="'+"document.getElementById('overlayer').className='hidden'; document.getElementById('overlayer_messages').style.display='none'; document.getElementById('overlayer_content').style.display='block'; return false;"+'"><span class="couleur1">Fermer cette fenêtre</span></a></p>';
				setval('name', '');
				setval('email', '');
				setval('objet', '');
				setval('tel', '');
			}
		}
	}
	return true;
}

var sens = 0;
var scrolldelay;
function scrolling(){
	window.scrollBy(sens, 0);
	scrolldelay = setTimeout('scrolling()',30);
}
function stopscroll(){
	if(typeof(scrolldelay)=='number')
		clearTimeout(scrolldelay);
}