var mouseX = 0;
var mouseY = 0;

var clientHeight = 0;
var clientWidth = 0;
//getClientRect();

function getXHR() {
	var xhr = null;
	
	if (window.XMLHttpRequest){
		xhr = new XMLHttpRequest();
	}	
	else if (window.ActiveXObject) {
		try { xhr = new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); }
	}
	else {
		alert("Navigateur ne supportant pas les objets XMLHttpRequest");
	}
	return xhr;
}


function $(id){
	if(!document.getElementById(id))return false;
	return document.getElementById(id);
}

function debbug(txt){
	$("debbug").innerHTML = txt;
}


function getMousePos(e){
	if (navigator.appName!="Microsoft Internet Explorer") {
		mouseX = e.pageX;
		mouseY = e.pageY;
	}
	else { // Modif proposé par TeDeum, merci à lui
		if(document.documentElement.clientWidth>0) {
			mouseX = event.x + document.documentElement.scrollLeft;
			mouseY = event.y + document.documentElement.scrollTop;
		} else {
			mouseX = event.x + document.body.scrollLeft;
			mouseY = event.y + document.body.scrollTop;
		}
	}
}
document.onmousemove=getMousePos;

var scrollX, scrollY;
function Scroller_GetCoords(){

	if (document.all){
		if (!document.documentElement.scrollLeft)
		scrollX = document.body.scrollLeft;
		else
		scrollX = document.documentElement.scrollLeft;

		if (!document.documentElement.scrollTop)
		scrollY = document.body.scrollTop;
		else
		scrollY = document.documentElement.scrollTop;
	}   
	else{
		scrollX = window.pageXOffset;
		scrollY = window.pageYOffset;
	}  

}

//window.onscroll = Scroller_GetCoords;

function getClientRect(){
	clientHeight = (window.innerHeight!=undefined) ? window.innerHeight : document.documentElement.offsetHeight;
	clientWidth = (window.innerWidth!=undefined) ? window.innerWidth : document.documentElement.offsetWidth;
}

function pop_it(url, nom, w, h) {
	fen = window.open(url, nom, "height="+h+",width="+w+",left="+(screen.availWidth/2-(w/2))+",top="+(screen.availHeight/2-(h/2))+",menubar='no',toolbar='no',location='no',status='no'");
	if(nom!="fen")return fen;
}

function getParent(element, parentTagName) {
	if ( ! element )
		return null;
	else if ( element.nodeType == 1 && element.tagName.toLowerCase() == parentTagName.toLowerCase() )
		return element;
	else
		return getParent(element.parentNode, parentTagName);
}

function envoiMail(formulaire){
	//verif nom
	if(formulaire.elements["Nom"].value==""){
		alert("saisissez votre nom");
		return false;
	}
	//verif email
	mail = formulaire.elements["Email"].value;
	if (!((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0))) {
		 alert("Mail invalide !");
		 return false;
	}
	//verif objet
	if(formulaire.elements["Objet"].value==""){
		alert("entrez un objet");
		return false;
	}
	//verif message
	if(formulaire.elements["Message"].value==""){
		alert("message vide !");
		return false;
	}
	
	//verif code
	if(formulaire.elements["code"].value==""){
		alert("Veuillez saisir le code anti spam, merci !");
		return false;
	}
	
	formulaire.submit();
	alert("Message envoye");
	//return true;
}
function makePDF(id_page){
	$("texte_pdf").value = $("centre").innerHTML;
	$("form_pdf").submit();
}

function police(font, element, balise){
	var lesBalises = $(element).getElementsByTagName(balise);
	for(i=0; i<lesBalises.length; i++){
		titre = lesBalises[i].innerHTML;
		lesBalises[i].innerHTML = "";
		for(j=0; j<titre.length; j++){
			im = new Image();
			im.src = font+"/"+titre.charCodeAt(j)+".gif";
			lesBalises[i].appendChild(im);
		}
	}
}
