/* Mon Ami */
function maFonctionAjaxOnFerme() { 
	Mao.remove();document.getElementById('amiform').style.display='none';
}

function maFonctionAjaxFerme(){
	tempoO = setTimeout('maFonctionAjaxOnFerme()', 2000);
}

function maFonctionAjax(u, p, m, e, o) { 
	
	var theForm = document.monamiform;

	if (theForm.email.value!=""){
		var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
		var check=/@[\w\-]+\./;
		var checkend=/\.[a-zA-Z]{2,3}$/;
		var bEmailCheck = true ;
		if(((theForm.email.value.search(exclude) != -1)||(theForm.email.value.search(check)) == -1)||(theForm.email.value.search(checkend) == -1)){
			alert("L'adresse \'E-mail\' est incorrecte !");
			theForm.email.focus();
			return;
		}
	} 
	
  var OAjax; 
  if (window.XMLHttpRequest) OAjax = new XMLHttpRequest(); 
  else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
  OAjax.open('POST',"/ajax.monami.php",true); 
  OAjax.onreadystatechange = function() 
  { 
      if (OAjax.readyState == 4 && OAjax.status==200) 
      { 
          if (document.getElementById) 
          {    
              if (OAjax.responseText =="<p color='GREEN'>&nbsp;<br>&nbsp;<br>&nbsp;<br><strong>Le message a &eacute;t&eacute; envoy&eacute;.</strong></p>") {
                    document.getElementById('msgAmi').innerHTML='<font color=GREEN>'+OAjax.responseText+'</font>'; 
						  maFonctionAjaxFerme();
						  document.getElementById("amiformdiv").style.display = "none";
              }else{
                    document.getElementById('msgAmi').innerHTML='<font color=RED>'+OAjax.responseText+'</font>'; 
              } 
          }      
      } 
  } 
  OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded'); 
  OAjax.send('nom='+p+'&email='+m+'&url='+u+'&monemail='+e+'&objet='+o);                  
} 

/* EO Mon Ami */
function handleMailInputOver(o) {
	o.style.borderColor='#000000';
	if('Votre e-mail'==o.value) {
		o.value = "";
	}
	o.focus();
}

function handleMailInputOut(o) {
	if(''==o.value) o.value = 'Votre e-mail';
	o.style.borderColor='';
	o.blur();
}

function GetId(id){
	return document.getElementById(id);
}

/* -- */
var ensavoirplus = {
	aPuce : [], aFermer : [], closeMsg : "FERMER -", openMsg : "EN SAVOIR +",
	divResume : [], divDetail : [],
	init: function(){
		if (document.getElementById("block_central")==undefined)  return;//break
		var bc = document.getElementById("block_central");
		var baliseA = bc.getElementsByTagName("A");
		for(var i=0;i<baliseA.length;i++){
			if (baliseA[i].className =="ensavoir") this.aFermer[this.aFermer.length] = baliseA[i];
		}
		
		var baliseDiv = bc.getElementsByTagName("DIV");
		for(var i=0;i<baliseDiv.length;i++){
			if (baliseDiv[i].className =="resume") this.divResume[this.divResume.length] = baliseDiv[i];
			if (baliseDiv[i].className =="detail") this.divDetail[this.divDetail.length] = baliseDiv[i];
		}


		for (var i=0;i<this.aFermer.length;i++){
			this.aFermer[i].saveVarI = i;
			this.aFermer[i].onclick = function(){
				ensavoirplus.click(this.saveVarI);
				return false;
			}
		}
	},
	click : function(n){
		if (this.aFermer[n].title.indexOf("+")>=0) {
			this.aFermer[n].title = this.closeMsg;
			this.aFermer[n].innerHTML = this.closeMsg;
/*			this.divResume[n].style.display = "none";
			this.divDetail[n].style.display = "block";*/
/*			$(this.divResume[n]).slideToggle();
			$(this.divDetail[n]).slideToggle();*/
			$(this.divResume[n]).toggle('slow');
			$(this.divDetail[n]).toggle('slow');

		} else {
			this.aFermer[n].title = this.openMsg;
			this.aFermer[n].innerHTML = this.openMsg;
/*			this.divResume[n].style.display = "";
			this.divDetail[n].style.display = "none";
			$(this.divResume[n]).slideToggle();
			$(this.divDetail[n]).slideToggle();*/
			$(this.divResume[n]).toggle('slow');
			$(this.divDetail[n]).toggle('slow');

		}
	}
}

/* 
var onglets = {
	ongPool : [], ongbloch2 : {}, bc : {},
	init: function(){
		if (document.getElementById("block_central")==undefined)  return;//break
		if (document.getElementById("onglets")==undefined)  return;//break

		this.bc = document.getElementById("block_central").getElementsByTagName("DIV");

		this.ongbloch2 = document.getElementById("onglets").getElementsByTagName("H2");
		for(var i=0;i<this.ongbloch2.length;i++){
			this.ongbloch2[i].saveVarI = i;
			this.ongbloch2[i].onclick = function(){
				onglets.click(this.saveVarI);
				return false;
			}
		}

	},
	click : function(n){
		var tagH2 = this.ongbloch2[n].id
		var tag = "tag"+tagH2;
		var hideOthers = new Array();

		for(var i=0;i<this.ongbloch2.length;i++){
			if (this.ongbloch2.id!=tagH2){
				this.ongbloch2[i].className = "";
			} else {
				hideOthers[hideOthers.length] = "tag"+this.ongbloch2.id;
			}
		}
		this.ongbloch2[n].className = "on";
		
/*		for(var i=0;i<this.bc.length;i++){
			if (this.bc[i].className =="resume") this.divResume[this.divResume.length] = baliseDiv[i];
			if (this.bc[i].className =="detail") this.divDetail[this.divDetail.length] = baliseDiv[i];
		}* /

	}
}*/

var onglets = {
	allDivs : null, allAs : null,
	allFiles: null, plusAll: null, infoAll: null,
	ongletDiv : [],
	init : function(n){
		if (GetId("block_central")==undefined) return false;//break
		if (GetId("onglets")==undefined)  return;//break

		if (GetId("barre_dl")!=undefined) this.allFiles = GetId("fileblock").getElementsByTagName('DIV');
		if (GetId("plus_formation_text")!=undefined) this.plusAll = GetId("plus_formation_text").getElementsByTagName('DIV');
		if (GetId("barre_infos")!=undefined) this.infoAll = GetId("barre_infos").getElementsByTagName('LI');


		this.allDivs= GetId("block_central").getElementsByTagName("DIV");
		for (var i=0; i<this.allDivs.length; i++) {
			if (this.allDivs[i].className.indexOf("contenu")>=0){
				this.ongletDiv[this.ongletDiv.length] = this.allDivs[i];
			}
		}

		this.allAs	= GetId("onglets").getElementsByTagName("H2");
		for (var i=0; i<this.allAs.length; i++) {
			this.allAs[i].saveVarI = i;
			this.allAs[i].onclick = function(){
				onglets.workOnDiv(this.saveVarI);
				return false;
			}
		}
		if (n!=undefined){
			if (n>0) this.workOnDiv(n-1);
		}
	},
	workOnDiv : function(n){
		popinInfo.close();
//		this.plusinfofile(n);
		if (this.allAs[n].className.indexOf("on")<0) {
			this.ongletDiv[n].className = this.ongletDiv[n].className.replace(" hide", "");
			this.allAs[n].className = this.allAs[n].className + " on"
			var ongtagOn = "tag"+this.allAs[n].id;

			for (var i=0; i<this.allAs.length; i++) {
				if (i!=n) {
//					if (this.ongletDiv[i].className.indexOf("hide")<0) this.ongletDiv[i].className = this.ongletDiv[i].className + " hide";
					this.allAs[i].className = this.allAs[i].className.replace("on", "");
					var ongtag = "tag"+this.allAs[i].id;

					for (var j=0; j<this.allDivs.length; j++) {
						if (this.allDivs[j].className.indexOf(ongtag)>=0) {
							if (this.allDivs[j].className.indexOf("hide")<0)
								this.allDivs[j].className = this.allDivs[j].className+" hide";
						}
					}
				}

				for (var j=0; j<this.allDivs.length; j++) {
					if (this.allDivs[j].className.indexOf(ongtagOn)>=0) {
						this.allDivs[j].className = this.allDivs[j].className.replace(" hide", "");
					}
				}
				//files
				if (this.allFiles!=null) {
					for (var j=0; j<this.allFiles.length; j++) {
						if (this.allFiles[j].className.indexOf(ongtagOn)>=0) {
							this.allFiles[j].className = this.allFiles[j].className.replace(" hide", "");
						} else {
							if (this.allFiles[j].className.indexOf("hide")<0)
								this.allFiles[j].className = this.allFiles[j].className+" hide";
						}
					}
				}
				//infos
				if (this.infoAll!=null) {
					for (var j=0; j<this.infoAll.length; j++) {
						if (this.infoAll[j].className.indexOf(ongtagOn)>=0) {
							this.infoAll[j].className = this.infoAll[j].className.replace(" hide", "");
						} else {
							if (this.infoAll[j].className.indexOf("hide")<0)
								this.infoAll[j].className = this.infoAll[j].className+" hide";
						}
					}
				}
				//plus
				if (this.plusAll!=null) {
					for (var j=0; j<this.plusAll.length; j++) {
						if (this.plusAll[j].className.indexOf(ongtagOn)>=0) {
							this.plusAll[j].className = this.plusAll[j].className.replace(" hide", "");
						} else {
							if (this.plusAll[j].className.indexOf("hide")<0)
								this.plusAll[j].className = this.plusAll[j].className+" hide";
						}
					}
				}
				
			}
		}
	}
}

var popinInfo = {
	
	open : function(title, id){
		document.getElementById("popinheadtext").innerHTML = title;
		document.getElementById("popintext").innerHTML = document.getElementById(id).innerHTML;
		document.getElementById("popin").style.display = "block";
	},
	close : function(){
		document.getElementById("popin").style.display = "none";
		document.getElementById("popinheadtext").innerHTML = "";
		document.getElementById("popintext").innerHTML = "";
	}
}

/*
 * pub
 */
var jsReady = false;
function isReady() {
	return 1;
}
var bannerPub = {
	show : function () {
		document.getElementById('banner1').style.display = 'block';
	},
	hide : function()	{
		document.getElementById('banner1').style.display = 'none';
		bannerPub2.show();
	}
}

var bannerPub2 = {
	show : function () {
		document.getElementById('banner2').style.display = 'block';
	},
	hide : function() {
		bannerPub.show();
		document.getElementById('banner2').style.display = 'none';
		sendToActionScript("test");
		
	}
}

function thisMovie(movieName) {
	if(navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	}else {
		return document[movieName];
	}
}
function sendToActionScript(value) {
	thisMovie("banner1").sendToActionScript(value);
}
function hidePreHomeBanner(){
	var preHomeBanner = document.getElementById('pubPreHomeContainer')
	preHomeBanner.style.display = 'none';
	preHomeBanner.innerHTML='';
	delete preHomeBanner;
}