//
var last_num=0;
//
function sel(num){
	ahah(num)
}
//
function ahah(num) {
	var url = "random"+ num +".html";
	var target = "random_place";
	if(last_num != 0) document.getElementById("tab"+last_num).style.color = "";
	document.getElementById("tab"+num).style.color = "#FF3300";
	last_num = num;
	//last_ahah = num;
   // native XMLHttpRequest object
   //document.getElementById(target).innerHTML = '<img src="img/spacer.gif" width="1" height="255" />';
   if (window.XMLHttpRequest) {
       req = new XMLHttpRequest();
       req.onreadystatechange = function() {ahahDone(target);};
       req.open("GET", url, true);
       req.send(null);
   // IE/Windows ActiveX version
   } else if (window.ActiveXObject) {
       req = new ActiveXObject("Microsoft.XMLHTTP");
       if (req) {
           req.onreadystatechange = function() {ahahDone(target);};
           req.open("GET", url, true);
           req.send();
       }
   }
} 
var deja_passe = false;
function ahahDone(target) {
   // only if req is "loaded"
   if (req.readyState == 4) {
       // only if "OK"
       if (req.status == 200 || req.status == 304) {
			results = req.responseText;
			document.getElementById(target).innerHTML = results;
			/////////////////////////////////////////////////////////
			//if(deja_passe) window.location="#bottom";
			if(deja_passe) window.scrollBy(0,500);
			deja_passe=true;
			/////////////////////////////////////////////////////////
       } else {
           document.getElementById(target).innerHTML = "error: " + req.statusText;
       }
   }
}

//////////////////////////////////////////////////////////
function pop_contact(){
	var largeur = 520;
	var hauteur = 520;
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
//	var get = (free==1)? "?free=1":""; 
	var win = window.open("contact.php","pop","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+"toolbar=no,titlebar=yes,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes");	
	win.focus();
}
//////////////////////////////////////////////////////////
function valide_email(email){
	var valide = false;
	pos1 = email.indexOf("@",0);
	if(pos1 > 0) { // @ en 2eme pos minimum
		pos2 = email.indexOf(".",(pos1+2));
		if(pos2 >= (pos1+2)) { // . situé à minimun 1 caractere apres @
			if(email.length > (pos2+2)) valide = true;// vérifie si y a au moins 2 car apres le .
		}
	} 
	return valide;	
}
//
function testForm_contact(){
	var err = "";
	var valide = true;
	var email_valide = true;	
	//
	if(document.getElementById("nom").value == "") {
		document.getElementById("nom").style.border = "solid red 2px";
		valide = false;
	}
	else document.getElementById("nom").style.border = "solid #999999 1px";
	//
	if(document.getElementById("sujet").value == "") {
		document.getElementById("sujet").style.border = "solid red 2px";
		valide = false;
	}
	else document.getElementById("sujet").style.border = "solid #999999 1px";
	//
	if(document.getElementById("message").value == "") {
		document.getElementById("message").style.border = "solid red 2px";
		valide = false;
	}
	else document.getElementById("message").style.border = "solid #999999 1px";
	//
	if(!valide_email(document.getElementById("mail").value)){
		document.getElementById("mail").style.border = "solid red 2px";
		email_valide = false;
		valide = false;
	}
	else document.getElementById("mail").style.border = "solid #999999 1px";
	//
	return valide;
}
/*
function getElementHeight(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.clip.height;
	} else {
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		if (op5) { 
			xPos = elem.style.pixelHeight;
		} else {
			xPos = elem.offsetHeight;
		}
		return xPos;
	} 
}
function getElementWidth(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.clip.width;
	} else {
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		if (op5) {
			xPos = elem.style.pixelWidth;
		} else {
			xPos = elem.offsetWidth;
		}
		return xPos;
	}
}
*/
function findPos(obj) {
	//alert(obj.height);
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
		//curtop = curtop - obj.height;
		//curtop = curtop - obj.offsetHeight;
	}
	return [curleft,curtop];
}
function clique(obj) {
	var posx = findPos(obj)[0];
	var posy = findPos(obj)[1] + 170;
	//document.getElementById("zone").value = posx + ', ' + posy;
	if(posx > (document.body.offsetWidth/2)) document.getElementById("leflash2").vazi(posy, obj.id, obj.src);
	else document.getElementById("leflash").vazi(posy, obj.id, obj.src);
}
function out(obj) {
	var posx = findPos(obj)[0];
	var posy = findPos(obj)[1];
	//document.getElementById("zone").value = posx + ', ' + posy;
	if(posx > (document.body.offsetWidth/2)) document.getElementById("leflash2").out();
	else document.getElementById("leflash").out();
}

