window.onload=launch;
function launch(){
	/*Haut de la page*/
	var HP=document.getElementById('divToTop');
	
	var Contenu=document.getElementById('tableContent');
	var sizeC=Contenu.clientHeight;
	var hg="630";

	if (parseInt(sizeC)<parseInt(hg))
	{
		HP.style.display="none";
	}
	/*Menu principaux*/
	var liAccu=document.getElementById('liAccu');
	var liAsso=document.getElementById('liAsso');
	var liBout=document.getElementById('liBout');
	var liLing=document.getElementById('liLing');
	var liHist=document.getElementById('liHist');
	var liLiens=document.getElementById('liLiens');
	var liMemb=document.getElementById('liMemb');
	var liPlan=document.getElementById('liPlan');
	var liCont=document.getElementById('liCont');
	var liOE=document.getElementById('liOE');
	
	liAccu.onmouseover=function(){   Over('liAccu','aAccu','');	}
	liAccu.onmouseout=function(){    Out('liAccu','aAccu','');		}
	liAsso.onmouseover=function(){   Over('liAsso','aAsso','ulAsso'); 	}	
	liAsso.onmouseout=function(){    Out('liAsso','aAsso','ulAsso');  }	
	liBout.onmouseover=function(){   Over('liBout','aBout',''); 	}	
	liBout.onmouseout=function(){    Out('liBout','aBout','');  }	
	
	liLing.onmouseover=function(){   Over('liLing','aLing','ulLing');   }
	liLing.onmouseout=function(){   Out('liLing','aLing','ulLing');    	}
	liHist.onmouseover=function(){   Over('liHist','aHist','ulHist');   }
	liHist.onmouseout=function(){   Out('liHist','aHist','ulHist');   }
	liLiens.onmouseover=function(){  Over('liLiens','aLiens','ulLiens'); }
	liLiens.onmouseout=function(){  Out('liLiens','aLiens','ulLiens');   }
	liMemb.onmouseover=function(){   Over('liMemb','aMemb','ulMemb'); }
	liMemb.onmouseout=function(){   Out('liMemb','aMemb','ulMemb');   }
	liPlan.onmouseover=function(){   Over('liPlan','aPlan','');   }
	liPlan.onmouseout=function(){   Out('liPlan','aPlan','');   }
	liCont.onmouseover=function(){   Over('liCont','aCont','');   }
	liCont.onmouseout=function(){   Out('liCont','aCont','');   }
	liOE.onmouseover=function(){   Over('liOE','aOE','ulOE');   }
	liOE.onmouseout=function(){   Out('liOE','aOE','ulOE');   }
	/*Sous sous menus de membre annuaire*/
	
	var liAnnu=document.getElementById('liAnnu');
	if(liAnnu!='' && liAnnu!=null)
	{
		liAnnu.onmouseover=function(){   
			document.getElementById('liAnnu').style.backgroundColor="#7b634a";
			document.getElementById('liAnnu').style.cursor="pointer";
			document.getElementById('ulMemb2').style.display="block";  	
		}
		liAnnu.onmouseout=function(){    
			document.getElementById('ulMemb2').style.display="none";  
			document.getElementById('liAnnu').style.backgroundColor="";
		}
	}
	

	
}

function Over(li,a,ul){
	document.getElementById(a).style.textDecoration="underline";
	document.getElementById(li).style.backgroundColor="#7b634a";
	document.getElementById(li).style.cursor="pointer";
	ulv=document.getElementById(ul);
	if(ulv!='' && ulv!=null)
		ulv.style.display="block";
	
}
function Out(li,a,ul){
	document.getElementById(a).style.textDecoration="none";   
	document.getElementById(li).style.backgroundColor="";	
	ulv=document.getElementById(ul);
	if(ulv!='' && ulv!=null)
		ulv.style.display="none";  	
	
}
function over2(elem){
	elem.style.backgroundColor="#7b634a";
}
function out2(elem){
	elem.style.backgroundColor="";
}

// Pour l'insertion de fichiers flash

function AC_AddExtension(src, ext)

{

  if (src.indexOf('?') != -1)

    return src.replace(/\?/, ext+'?'); 

  else

    return src + ext;

}



function AC_Generateobj(objAttrs, params, embedAttrs) 

{ 

  var str = '<object ';

  for (var i in objAttrs)

    str += i + '="' + objAttrs[i] + '" ';

  str += '>';

  for (var i in params)

    str += '<param name="' + i + '" value="' + params[i] + '" /> ';

  str += '<embed ';

  for (var i in embedAttrs)

    str += i + '="' + embedAttrs[i] + '" ';

  str += ' ></embed></object>';



  document.write(str);

}



function AC_FL_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

     , "application/x-shockwave-flash"

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_SW_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"

     , null

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_GetArgs(args, ext, srcParamName, classid, mimeType){

  var ret = new Object();

  ret.embedAttrs = new Object();

  ret.params = new Object();

  ret.objAttrs = new Object();

  for (var i=0; i < args.length; i=i+2){

    var currArg = args[i].toLowerCase();    



    switch (currArg){	

      case "classid":

        break;

      case "pluginspage":

        ret.embedAttrs[args[i]] = args[i+1];

        break;

      case "src":

      case "movie":	

        args[i+1] = AC_AddExtension(args[i+1], ext);

        ret.embedAttrs["src"] = args[i+1];

        ret.params[srcParamName] = args[i+1];

        break;

      case "onafterupdate":

      case "onbeforeupdate":

      case "onblur":

      case "oncellchange":

      case "onclick":

      case "ondblClick":

      case "ondrag":

      case "ondragend":

      case "ondragenter":

      case "ondragleave":

      case "ondragover":

      case "ondrop":

      case "onfinish":

      case "onfocus":

      case "onhelp":

      case "onmousedown":

      case "onmouseup":

      case "onmouseover":

      case "onmousemove":

      case "onmouseout":

      case "onkeypress":

      case "onkeydown":

      case "onkeyup":

      case "onload":

      case "onlosecapture":

      case "onpropertychange":

      case "onreadystatechange":

      case "onrowsdelete":

      case "onrowenter":

      case "onrowexit":

      case "onrowsinserted":

      case "onstart":

      case "onscroll":

      case "onbeforeeditfocus":

      case "onactivate":

      case "onbeforedeactivate":

      case "ondeactivate":

      case "type":

      case "codebase":

        ret.objAttrs[args[i]] = args[i+1];

        break;

      case "width":

      case "height":

      case "align":

      case "vspace": 

      case "hspace":

      case "class":

      case "title":

      case "accesskey":

      case "name":

      case "id":

      case "tabindex":

        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];

        break;

      default:

        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];

    }

  }

  ret.objAttrs["classid"] = classid;

  if (mimeType) ret.embedAttrs["type"] = mimeType;

  return ret;

}

/* Insertion du cichier bann.swf dans la banniere*/

function ACtop(){
	x=200;
	chaine='<div style="position:absolute;top:10px;margin-left:'+x+'px">';
	document.write(chaine);
	AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','750','height','135','align','middle','src','ban','quality','high','wmode','transparent','bgcolor','#ffffff','allowscriptaccess','sameDomain','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','http://www.anolir.org/spip/squelettes/img/ban' );
}

function getXhr()
{
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
	{ // Internet Explorer 
		try
		{
			xhr = new ActiveXObject("Msxml2.XMLHTTP");			            
		}
		catch (e)
		{
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else 
	{ // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	} 
					return xhr;
}

/**
* Méthode qui sera appelée sur le click du bouton
*/
function chgtSousType()
{
	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('divSousType').innerHTML = leselect;
		}
	}
	xhr.open("POST","squelettes/src/php/ajax/ajaxSousType.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	sel = document.getElementById('type').value;
	xhr.send("varType="+sel);
}


function lancerRequete()
{
	var xhr2 = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr2.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr2.readyState == 4 && xhr2.status == 200)
		{
			leselect = xhr2.responseText;
			// On se sert de innerHTML pour afficher le résultat
			document.getElementById('divRes').innerHTML = leselect;
		}
	}
	xhr2.open("POST","squelettes/src/php/ajax/ajaxRequete.php",true);
	xhr2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	sel = document.getElementById('type').value;
	sel1 = document.getElementById('sousType').value;
	sel2 = document.getElementById('periode').value;
	var data="VarType="+sel+"&";
	data+="VarSousType="+sel1+"&";
	data+="VarPeriode="+sel2;
	xhr2.send(data);
}

/*function VerifSousType()
{
	sel = document.getElementById('sousType').value;
	if(sel=="tous")
		document.getElementById('type').selectedIndex=0;
}*/


