/*ssmenu*/
var currentParent;
var currentMenu;
var menuToHide;
var fadestep;
var cleared = true;
var browserdetect;
		
function Pos(thisitem)
{
	if(typeof(thisitem) != 'object') {thisitem = document.getElementById(thisitem);}
	var ww = thisitem.offsetWidth, hh = thisitem.offsetHeight;
	for (var xx = 0,yy = 0; thisitem != null; xx += thisitem.offsetLeft,yy += thisitem.offsetTop,thisitem = thisitem.offsetParent);
	return {Left:xx, Top:yy, Right:xx + ww, Bottom:yy + hh}
}

function ShowMenu(thisitem, menu)
{
	cleared = false
	currentParent = thisitem;
	if(typeof(menu) != 'object')
		{menu = document.getElementById(menu);}
	if(currentMenu == menu)
		{
			if (!cleared) clearInterval(fadestep);
			currentMenu = null;
		}
	else if(currentMenu != null)
		{
			InstantHide(currentMenu);
			if (!cleared) clearInterval(fadestep);
			currentMenu = null;
		}
	currentMenu = menu;
	browserdetect=menu.filters? "ie" : typeof(menu.style.MozOpacity) == "string" ? "mz" : ""
	if (browserdetect == "ie")
		{currentMenu.filters.alpha.opacity = 100}
	else if (browserdetect == "mz")
		{currentMenu.style.MozOpacity = 1}
	currentMenu.style.left = Pos(currentParent).Left-9 + 'px';
	currentMenu.style.top = Pos(currentParent).Bottom + 'px';
	currentMenu.style.visibility = 'visible';
}
	
	
function HoldMenu()
{
	ShowMenu(currentParent, currentMenu);
}
	
	
function HideMenu(hideMenu)
{
	if(typeof(hideMenu) != 'object')
		{hideMenu = document.getElementById(hideMenu);}
	if(menuToHide != hideMenu && menuToHide != null)
		{InstantHide(menuToHide);}
	menuToHide = hideMenu;
	FadeMenu();
}
	
function FadeMenu()
{
	fadestep=setInterval("FadeLevel()",25)
}
	
function FadeLevel()
{
	if (browserdetect == "ie")
		{menuToHide.filters.alpha.opacity-=10}
	else if (browserdetect == "mz")
		{menuToHide.style.MozOpacity-=.1}
	else
		{menuToHide.style.visibility = 'hidden';}
		
	if ((menuToHide.style.MozOpacity == 0.0)||(menuToHide.filters.alpha.opacity == 0))
		{
			InstantHide(menuToHide);
			menuToHide = null;
		}
}
	
function InstantHide(iHideMenu) 
{
	clearInterval(fadestep);
	cleared=true
	iHideMenu.style.visibility = 'hidden';
}
/*survol menu*/
var l1 = new Image();
var l2 = new Image();
var l3 = new Image();
var l4 = new Image();
var l5 = new Image();
var l6 = new Image();
var l7 = new Image();
var l8 = new Image();
var l9 = new Image();
var l10 = new Image();
l1.src = 'images/menu/_presentation.gif';
l2.src = 'images/menu/_adherents.gif';
l3.src = 'images/menu/_lettre.gif';
l4.src = 'images/menu/_normalisation.gif';
l5.src = 'images/menu/_pompage.gif';
l6.src = 'images/menu/_documentations.gif';
l7.src = 'images/menu/_evenements.gif';
l8.src = 'images/menu/_contact.gif';
l9.src = 'images/menu/_recherche.gif';
l10.src = 'images/menu/_selection.gif';
lastsurvol = false;
function change(thisitem, by, over) {
	if( over ) {
		lastsurvol = thisitem.src;
		thisitem.src = by;
	} else {
		thisitem.src = lastsurvol;
	}
}
/*flash*/
function anim() 
{
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="170" height="135">'
    + '<param name="movie" value="swf/anim.swf" />'
    + '<param name="quality" value="high" />'
	+ '<param name="wmode" value="transparent" />'
    + '<embed wmode="transparent" src="swf/anim.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="170" height="135"></embed>'
  + '</object>');
}
/*scrolling text*/
var ie5 = (document.getElementById && document.all); 
var ns6 = (document.getElementById && !document.all);

var nextNews = 0;

function displayNews() 
{
	var objs = document.getElementById('defil');
	var news = objs.getElementsByTagName('DIV');

	if(ie5 && !window.opera) 
	{
		objs.style.filter = "blendTrans(Duration=0.7)"
		objs.filters[0].Apply();
		objs.style.visibility = "visible";
		objs.filters[0].Play();
	}
	else if(ns6) 
	{
		objs.style.visibility = "visible";
	}

	if(ie5 || ns6) 
	{
		for(var i=0; i<news.length; i++)
		{
			news[i].style.visibility = "hidden";
		}
		news[nextNews++].style.visibility = "visible";
		nextNews=nextNews%news.length;
	}
}

String.prototype.trim = function() 
{
    return this.replace(/^\s*|\s*$/g, '')
}
function verifEmail(email) 
{
   var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
   return (reg.exec(email)!=null)
}

function ajax(page, data, contener) 
{ 
	var xhr_object = null; 
	if(window.XMLHttpRequest) 
		xhr_object = new XMLHttpRequest();// Firefox 
	else if(window.ActiveXObject) 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");// Internet Explorer 
	else 
	{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	} 
	xhr_object.open("POST", page, true); 
	xhr_object.onreadystatechange = function() 
	{ 
		document.getElementById(contener).innerHTML = '<img src="images/loading.gif" widyh="18" height="18" alt="Loading ..." />';
		if( xhr_object.readyState == 4 )
			document.getElementById(contener).innerHTML = xhr_object.responseText;
	} 
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send( data + '&myRand=' + (Math.random()*999999) );
}

function verifCentrale(myForm)
{
	k = 0;
	err = '';
	for(i=0; i<myForm.length; i++)
	{
		if( myForm.elements[i].value.trim() != '' )
			k ++;
	}
	if( k == 0 ) 
	{
		err = '- Indiquez au moins un critère de recherche';
	} else if( myForm.rs.value.trim() != '' && myForm.rs.value.length<2 )
	{
		err += '- Champ Raison sociale trop court\n';
	} else if( myForm.commune.value.trim() != '' && myForm.commune.value.length<2 )
	{
		err += '- Champ Commune trop court\n';	
	}
	if( err != '' ) 
	{
		alert('Vérifiez les erreurs ci-dessous:\n' + err)
		return(false);	
	}
	return(true);
}

function verifXls(myForm) 
{
	err = '';
	if( myForm.annee.value == '' ) 
		err = '- Choisissez l\'année\n';
	
	if( err != '' )
	{
		alert('Vérifiez les erreurs ci-dessous:\n' + err);
		return(false);
	}
	return(true);
}

function openPopUp(url, w, h, scrollb) 
{
	if( !scrollb ) scrollb = 0;
	var iLeft = (screen.width  - w) / 2 ;
	var iTop  = (screen.height - h) / 2 ;
	var sOptions = "toolbar=0,status=0,resizable=0,scrollbars=" + scrollb ;
		sOptions += ",width=" + w ; 
		sOptions += ",height=" + h ;
		sOptions += ",left=" + iLeft ;
		sOptions += ",top=" + iTop ;
		window.open( url, "popup", sOptions ) ;
}

var ns4 = document.layers;
var ns6 = document.getElementById && !document.all;
var ie4 = document.all;

function getObj(ssmenu) {
    return document.getElementById(ssmenu);
	if (ie4) {
		return document.all[ssmenu]
	} else if (ns6) {
		return document.getElementById(ssmenu);
	}
}

function affichePage (nbpages, page)
{       
   
   for (i=1; i<=nbpages; i++){ 
      if (i == page) {
         getObj("page"+i).style.display = "inline";
      } else {
         getObj("page"+i).style.display = "none";
      }
   }
}

function forgotpass(username, type, contener) {
	if( !username ) {
		document.getElementById(contener).innerHTML = 'Login obligatoire';
	} else {
		ajax('ajax.php', 'username=' + username + '&type=' + type, contener);	
	}
}