/*	Evènements
Webmanager © Lezartcom
*/
N = (navigator.appName=="Netscape") ? 1 : 0;
var idObj;
var FF = (navigator.userAgent.indexOf("Firefox")>-1 || navigator.userAgent.indexOf("Safari")>-1) ? 1 : 0;
var ssX; // Sauvegarde de la position de la souris lors du mousedown
var ssY;
var X;
var Y;
var ssX; // Sauvegarde de la position de la souris lors du mousedown
var ssY;
var idC=0;
var popupOption = 0;
var optionAjout = 0;
if(ie){
	window.attachEvent("onload", evenement);
}
else{
	window.addEventListener("load", evenement, false);
}

function evenement(){
	if(ie){
		if(GetE('etape2')){
			GetE('etape2').attachEvent('onclick', setIdObj) ;
		}

	}
	else{
		if(GetE('etape2')){
			GetE('etape2').addEventListener('click', setIdObj, false) ;
		}
	}
	if(GetE('encartOption')){
		getPlanning();
	}
}
var delay = 10;
var maxtop = 100;
var maxbas = 500;
var position = "haut";
var animEncours = 0;


function getLeft(l){
  if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
  else return (l.offsetLeft);
}
function setIdObj(e){

	if (N) {
		idObj = e.id;
		X=e.x;
		Y=e.y;
		if (FF) {
			idObj = e.target.id;
			ssX = e.clientX;
			ssY = e.clientY;
			X = e.clientX + self.pageXOffset - e.target.offsetLeft;
			Y = e.clientY + self.pageYOffset - e.target.offsetTop;
		}
	}
	else {
		idObj = event.srcElement.id;
		ssX = event.clientX;
		ssY = event.clientY;
		X=event.offsetX;
		Y=event.offsetY;
	}

	if(idObj.substring(0,1)=="a" && idObj!=""){
		ajoutPlanning(idObj.substring(1));
	}
}
function ajoutPlanning(d){

	http.open("GET", racine+'ajax/ajout_option.php?idR='+idR+'&idOption=' + d, true);
	http.onreadystatechange = afficheReponse;
	http.send(null);
}
function alertPlanning(message) {
	if (animEncours) window.setTimeout("alertPlanning('"+message+"')",1);
	else alert(message);
}


function afficheReponse() {

	var resume;
	if (http.readyState == 4) {
		var xml;
		if (http.status == 200) {
			xml = http.responseXML;
			if (IE6){
				message = xml.getElementsByTagName('message')[0].firstChild.nodeValue;
				idOption = xml.getElementsByTagName('idOption')[0].firstChild.nodeValue;
			}
			else{
				message = xml.getElementsByTagName('message').item(0).firstChild.nodeValue;
				idOption = xml.getElementsByTagName('idOption').item(0).firstChild.nodeValue;
			}

			if (message) {
				if (message=='ajout') {
					optionAjout = 1;
					GetE("a"+idOption).className='s';
					getPlanning();
					topPlanning();

				}
				else{
					optionAjout = 0;
					if (message=='suppr') {
						if(GetE("a"+idOption)){
							GetE("a"+idOption).className=GetE("a"+idOption).rel;
						}
						getPlanning();
						topPlanning();
					}
					else {
						alertPlanning(message);
					}
				}
			}
			else {
				alertPlanning("erreur");
			}
		}
	}
}
function getPlanning(){

	http.open("GET", racine+'ajax/affiche_option.php?idR='+idR, true);
	http.onreadystatechange = affichePlanning;
	http.send(null);

}
function affichePlanning(){
	if(http.readyState == 4){
		//alert('optionAjout:'+optionAjout+' popupOption:'+popupOption+ ' texte : '+http.responseText);
		if(optionAjout == 1 && popupOption == 0 && GetE('encartOption').innerHTML == ''){
			popupOption = 1;
			popup(racine+'popup_ajax.php?idR=26','popupOption', '0,0,0,0,0,scrollbars=no,0,width=400,height=300,left=235,top=300');
		}
		if(GetE('encartOption').innerHTML != ''){
			popupOption = 1;
		}
		GetE('encartOption').innerHTML = http.responseText;
		if(http.responseText != ''){
			GetE('encartOption').style.display='block';
		}
		else{
			GetE('encartOption').style.display='none';
		}

	}
}
function topPlanning(){
	if(ie){
		Yoption = ssY - 150 + document.documentElement.scrollTop;
	}
	else{
		Yoption = Y - 150;
	}
	Yoption = Math.round(Yoption/19) * 19;
	if(Yoption < 430)
		Yoption = 430;
	GetE("encartOption").style.top = Yoption+'px';
}


function viderPlanning() {
	if (confirm('Etes vous sur de vouloir vider le Planning ?')) document.location.href = pageBoutique+'&action=8';
}




function valideFormEtape1() {
	loading();
	GetE('formEtape1').submit();
	return(false);
}
function loading(txt) {
	var texte='Chargement en cours<br />Veuillez patientez...';
	GetE('loading').style.display='block';
	//GetE('container').style.opacity='0.1';

	if(txt!=null){
		texte=txt;
	}

	GetE('txtLoading').innerHTML = texte;
}
function popup(url, nom, param) {
	popupAjax(url);
	/*if(nom == '' || nom == undefined)
		nom = popup;
	if(param == '' || param == undefined)
		param = "0,0,0,0,0,scrollbars=no,0,width=630,height=610,top=0,left=0";

	fen = window.open (url,nom,param);
	if( self.focus ) fen.focus();*/

}
var http2 = getHTTPObject();
function popupAjax(url) {
	http2.open("GET", url, true);
	http2.onreadystatechange = affichePopupAjax;
	http2.send(null);
}
function affichePopupAjax() {
	if (http2.readyState == 4) {
		GetE('popupAjax').innerHTML = '<a href="#" class="fermerPopupAjax btVega" onclick="cachePopupAjax();return(false)">FERMER X</a>'+http2.responseText;
		GetE('popupAjax').style.display = 'block';
		GetE('container').style.opacity = '0.2';
	}
}
function cachePopupAjax() {
	GetE('popupAjax').style.display = 'none';
	GetE('container').style.opacity = '1';
}
