﻿

//Fonction qui affiche ou non les div
/*
thingid : numero du div
divname : nomdudiv
nbdiv : indique le nombre de div portant le meme nom
*/
function visibilite(thingId, divname, nbdiv)
	{
	var i;
	var targetElement;
	for(i=1; i<=nbdiv; i++)
		{
		targetElement = document.getElementById(divname + i) ;
		targetElement.style.visibility = "hidden" ;
		}
	targetElement = document.getElementById(divname + thingId) ;
	targetElement.style.visibility = "visible" ;
	}
function affiche_login(divname)

	{
	
	var targetElement;
	
	targetElement = document.getElementById("divid0") ;
	targetElement.style.display = "none" ;
	targetElement = document.getElementById("divid1") ;
	targetElement.style.display = "none" ;
	targetElement = document.getElementById("divid3") ;
	targetElement.style.display = "none" ;
	targetElement = document.getElementById("fondadherent");
	targetElement.style.display = "none" ;
	targetElement = document.getElementById("fondfournisseur");
	targetElement.style.display = "none" ;
	targetElement = document.getElementById(divname) ;
	targetElement.style.display = "block" ;	
	if (divname = 'fondadherent') {
	document.getElementById("divid1").style.display = "block" ;
	}
		
	
	}	
function visibilite_menu(thingId)
	{
	var i;
	var targetElement;
	for(i=1; i<4; i++){
		targetElement = document.getElementById("divid" + i) ;
		targetElement.style.display = "none" ;
	}
	targetElement = document.getElementById("divid" + thingId) ;
	targetElement.style.display = "" ; 	
}
function visibilite_message(thingId)
	{
	var i;
	var targetElement;
	for(i=1; i<5; i++){
		targetElement = document.getElementById("messageheader_" + i) ;
		targetElement.style.display = "none" ;
	}
	targetElement = document.getElementById("messageheader_" + thingId) ;
	targetElement.style.display = "block" ; 	
}

//Fonction permettant de realiser un menu de reroutage

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function affichersstheme(selObj)
{
    document.getElementById('sstheme_' + document.getElementById('selection_encours').value).style.display = 'none';
	document.getElementById('selection_encours').value = selObj.options[selObj.selectedIndex].value;
	document.getElementById('sstheme_' + selObj.options[selObj.selectedIndex].value).style.display = '';

}

function Identification() {
	$('messageErreur').innerHTML = '';
	var url = 'http://extranet.helpevia.fr/login_ajax.asp';
	var pars = 'identifiant=' + $F('identifiant') + '&motdepasse=' + $F('motdepasse');
	var myAjax = new Ajax.Request(url, {parameters: pars, method: 'post', onComplete: RetourActionCmdClubhA});
}

function IdentificationClubhA() {
	var url = 'http://extranet.helpevia.fr/connexiondirecte-ajax.aspx';
	var pars = 'identifiant=' + $F('identifiantha') + '&motdepasse=' + $F('motdepasseha');
	var myAjax = new Ajax.Request(url, {parameters: pars, method: 'post', onComplete: RetourActionCmdClubhA});
}

function RetourActionCmdClubhA(originalRequest) {
	if (originalRequest.responseText.length > 1) {
		if (originalRequest.responseText.substr(0, 2) == "ok") {
			var page = originalRequest.responseText.substr(3);
			document.location.href = page;
		} else {
			$('messageErreur').innerHTML = originalRequest.responseText;
			alert(originalRequest.responseText);
			//apparitionClubhA();
		}
	}

}

function apparition() {
	    $('messageErreur').appear({ duration: 0.1 }).pulsate({ pulses: 6, queue: 'end', duration: 2.5 }).fade({ queue: 'end', duration: 0.5 });
}

function apparitionClubhA() {
	$('messageErreur').appear({ duration: 0.1 }).pulsate({ pulses: 6, queue: 'end', duration: 2.5 }).fade({ queue: 'end', duration: 0.5 });
}

function entreeFormulaire(element, evenement) {

	if (evenement.which == null) {

		if (evenement.keyCode == 13) {

			switch(element.id) {
				case "identifiant":
				case "motdepasse":
					Identification();		
					break;
				case "identifiantha":
				case "motdepasseha":
					IdentificationClubhA();
					break;
			}
		}

	} else {

		if (evenement.which == 13) {
			switch(element.id) {
				case "identifiant":
				case "motdepasse":
					Identification();		
					break;
				case "identifiantha":
				case "motdepasseha":
					IdentificationClubhA();
					break;
			}
		}
	}
}

function chargement() {
	document.getElementById('filter').style.display='block';
	document.getElementById('box').style.display='block';
}
function chargementfin()
{
	document.getElementById('filter').style.display='none';
	document.getElementById('box').style.display='none';
}


var NbReg = new Array();
var gIdEtb;
var gIdReg;
function GetId(id)
				{
				return document.getElementById(id);
				}
				var i=false; // La variable i nous dit si la bulle est visible ou non
				
				function move(e) {
				  if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
				    if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
				    GetId("curseur").style.left=e.pageX - 0+"px";
				    GetId("curseur").style.top=e.pageY - 440+"px";
				    if (e.pageX >600) {
				    GetId("curseur").style.left=350+"px";
				    }
				    
				    }
				    else { // Modif proposé par TeDeum, merci à lui
				    if(document.documentElement.clientWidth>0) {
			            GetId("curseur").style.left=40+event.x+document.body.scrollLeft+"px";
				        GetId("curseur").style.top=-160+event.y+document.body.scrollTop+"px";
				        
				    }
				    
				    else {
				        GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
				        GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";
				    }
				    }
				  }
				}
				
				function cache() {
				GetId("curseur").style.visibility="hidden"; // Si la bulle etais visible on la cache
				}
				//document.onmousemove=move; // des que la souris bouge, on appelle la fonction move pour mettre a jour la position de la bulle.
function affiche_details(image, prenom, nom, fonction, tel, mail, poste) {
GetId("curseur").style.visibility="visible"; 
$('image').innerHTML = '<p><img src="'+image+'" width=102></p>';
$('fonction').innerHTML = '<span class="textblanc_interlocuteur_fonction">'+fonction+'</span>';
$('prenom').innerHTML = '<span class="textblanc_interlocuteur_nom">'+prenom+'</span>';
$('nom').innerHTML = '<span class="textblanc_interlocuteur_nom">'+nom+'</span>';
if (tel != "") {
$('tel').innerHTML = '<span class="textblanc_interlocuteur_fonction">Tel : '+tel+'</span>';
}
else {
$('tel').innerHTML = '';
}
$('mail').innerHTML = '<span class="textblanc_interlocuteur_email">'+mail+'</span>';
$('poste').innerHTML = '<span class="textblanc_interlocuteur_email">'+poste+'</span>';
}

