// JavaScript Document

function message(html, fermetureAuto, delai){
	Shadowbox.open({
        player:     'html',
        content:    '<div class="shadowbox_message">'+html+'</div>',
        height:     125,
        width:      250
    });
	if(fermetureAuto == undefined){
		fermetureAuto = false;
	}
	if(delai == undefined){
		delai = 5000;
	}
	if(fermetureAuto == true){
		setTimeout(fermerShadowBox, delai);
	}
}

function fermerShadowBox(){
	Shadowbox.close();
}
function montre(){
	alert("montre");
}


function changeCouleur(ligne){
	this.color = ligne.style.backgroundColor;
	ligne.style.backgroundColor ="#eef5f9";
}
function remetCouleur(ligne){
	//ligne.bgColor = '#FFFFFF';
	ligne.style.backgroundColor = this.color;
}

function changeCouleurInput(ligne){
	this.color = ligne.style.backgroundColor;
	this.border = ligne.style.borderStyle;
	this.borderWidth = ligne.style.borderSize;
	this.borderColor = ligne.style.borderColor;
	this.paddingBottom = ligne.style.paddingBottom;
	this.height = ligne.style.height;
	this.width = ligne.style.width;
	
	ligne.style.backgroundColor ="#eef5f9";
	ligne.style.borderStyle ="solid";
	ligne.style.borderWidth = "1px";
	ligne.style.borderColor = "#7f9db9";
	ligne.style.paddingBottom = "2px";
	ligne.style.height = "17px";
	ligne.style.width = "341px";
}
function remetCouleurInput(ligne){
	//ligne.bgColor = '#FFFFFF';
	ligne.style.backgroundColor = this.color;
}
function changeCouleurTextarea(ligne){
	this.color = ligne.style.backgroundColor;
	this.border = ligne.style.borderStyle;
	this.borderWidth = ligne.style.borderSize;
	this.borderColor = ligne.style.borderColor;
	this.height = ligne.style.height;
	this.width = ligne.style.width;
	
	ligne.style.backgroundColor ="#eef5f9";
	ligne.style.borderStyle ="solid";
	ligne.style.borderWidth = "1px";
	ligne.style.borderColor = "#7f9db9";
	ligne.style.height = "147px";
	ligne.style.width = "341px";
}
function remetCouleurTextarea(ligne){
	//ligne.bgColor = '#FFFFFF';
	ligne.style.backgroundColor = this.color;
}


function initMenus(classe){
	lesMenus = $(classe);
	lesMenus.each(function(i,e){
		//alert(i" : "e.id);
		//alert(this);
		$(e).bind("mouseenter",function(){
			montrer(e);
			//alert("rer");
		});
		$(e).bind("mouseleave",function(){
			//tempoCacher(e,225);
			cacher(e);
			//alert("rer");
		});
	});

}

function initMenusPartenaires(classe){
	lesMenus = $(classe);
	lesMenus.each(function(i,e){
		//alert(i" : "e.id);
		//alert(this);
		$(e).bind("mouseenter",function(){
			montrerPartenaire(e);
			//alert("rer");
		});
		$(e).bind("mouseleave",function(){
			//tempoCacher(e,225);
			cacherPartenaire(e);
			//alert("rer");
		});
	});

}

function initMenus2(classe){
	lesMenus = $(classe);
	lesMenus.each(function(i,e){
		//alert(i" : "e.id);
		//alert(this);
		$(e).bind("mouseover",function(){
			montrerSsMenu(e);
			//alert("rer");
		});
		$(e).bind("mouseout",function(){
			cacherSsMenu(e);
			//tempoCacher2(".ssMenu3",300);
			//cacherSsMenu(".ssMenu3");
			//alert("rer");
		});
	});

}

function montrer(e){
	/*if(typeof e.timer !="undefined"){
		window.clearTimeout(e.timer);
	}*/
	
	//$("ul",e).show();
	autoSetZindex($("ul.ssMenu",$(e)), ".ssMenu");
	$("ul.ssMenu",$(e)).slideDown(80);
	
}

function montrerPartenaire(e){
	//$("ul",e).show();
	var index = $(".carre_partenaires").index(e);
	//$(".carre_partenaires + .ssMenuPartenaires").slideDown(100);
	//autoSetZindex($(".ssMenuPartenaire").eq(index), ".ssMenuPartenaire");
	 $(".ssMenuPartenaire").eq(index).show(1);
}

function cacher(e){
	//$("ul",e).hide();
	//$("ul",$(e)).slideUp(80);
	$("ul",$(e)).hide(80);
}

function cacherPartenaire(e){
	//$("ul",e).hide();
	//$("ul",$(e)).slideUp(80);
	$(".ssMenuPartenaires",$(e)).hide(1);
}

function tempoCacher(elt, time){
	//timer = window.setTimeout("cacher('"elt"')", time);

	elt.timer = window.setTimeout(cacher, time, elt);
}

function tempoCacher2(elt, time){
	//timer = window.setTimeout("cacher('"elt"')", time);
	elt.timer = window.setTimeout(cacherSsMenu, time, elt);
}

function cacherTout(){
	cacher("menu1");
	cacher("menu2");
	cacher("menu3");
	cacher("menu4");
	cacher("menu5");
	cacher("menu6");
	cacher("menu7");
}

function montrerSsMenu(e){
	$("> .ssMenu3", e).css("visibility","visible");
}
function cacherSsMenu(e){
	$("> .ssMenu3", e).css("visibility","hidden");
}
function ajouterFavoris(url) {
	if ( navigator.appName != 'Microsoft Internet Explorer' )
		{ window.sidebar.addPanel("Institut Rosell",url,""); }
	else { window.external.AddFavorite(url,"Institut Rosell"); }
}
function ajaxWaiting(){
	$('ajaxContent').html('<div id="ajaxWainting"> </div>');
	//$('#ajaxContent').load('<div id="ajaxWainting"></div>');
}
function doEnvoyerAmi(){
	
	nomFrom =   $('#nomSender').attr("value");
	emailFrom =   $('#emailSender').attr("value");
	nomTo =   $('#nomReceiver').attr("value");
	emailTo =   $('#emailReceiver').attr("value");
	copie =   $('#copie').attr("value");
	page =   $('#page').attr("value");
	
	 var myAjax = $.ajax({
	   type: "POST",
	   //url: "http://test.bmvcom.eu/rosell_site2/php/doEnvoyerAmi.php",
	   url: "http://www.institut-rosell-lallemand.com/php/doEnvoyerAmi.php",
	   data: "nomSender="+nomFrom+"&emailSender="+emailFrom+"&nomReceiver="+nomTo+"&emailReceiver="+emailTo+"&copie="+copie+"&page="+escape(page)+"",
	   waiting: ajaxWaiting(),
	   success: function(html){
		$("#ajaxContent").html(html);
	  }
 	});
	return false;
}

function doEnvoyerAmiEN(){
	
	nomFrom =   $('#nomSender').attr("value");
	emailFrom =   $('#emailSender').attr("value");
	nomTo =   $('#nomReceiver').attr("value");
	emailTo =   $('#emailReceiver').attr("value");
	copie =   $('#copie').attr("value");
	page =   $('#page').attr("value");
	
	 var myAjax = $.ajax({
	   type: "POST",
	   //url: "http://test.bmvcom.eu/rosell_site2/php/doEnvoyerAmiEN.php",
	   url: "http://www.institut-rosell-lallemand.com/php/doEnvoyerAmiEN.php",
	   data: "nomSender="+nomFrom+"&emailSender="+emailFrom+"&nomReceiver="+nomTo+"&emailReceiver="+emailTo+"&copie="+copie+"&page="+escape(page)+"",
	   waiting: ajaxWaiting(),
	   success: function(html){
		$("#ajaxContent").html(html);
	  }
 	});
	return false;
}

function doInscrireNewsletter(){
	
	civilite =   $('#civilite').attr("value");
	nom =   $('#nom').attr("value");
	prenom = $('#prenom').attr("value");
	adresse = $('#adresse').attr("value");
	cp =     $('#cp').attr("value");
	ville =   $('#ville').attr("value");
	pays =   $('#pays').attr("value");
	email = $('#email').attr("value");
	choixLangue = $('#choixLangue').attr("value");

	//var myAjax = $.post("../php/doInscrireNewsletter.php",{civilite:civilite,nom:nom,prenom:prenom,adresse:adresse,cp:cp,ville:ville,pays:pays,email:email,choixLangue:choixLangue});
	 var myAjax = $.ajax({
	   type: "POST",
	   url: "http://www.institut-rosell-lallemand.com/php/doInscrireNewsletter.php",
	   data: "civilite="+civilite+"&nom="+nom+"&nom="+nom+"&prenom="+prenom+"&adresse="+adresse+"&cp="+cp+"&ville="+ville+"&pays="+pays+"&email="+email+"&choixLangue="+choixLangue+"",
	   waiting: ajaxWaiting(),
	   success: function(html){
		$("#ajaxContent").html(html);
	  }
 	});

	return false;
}

/*var _st = window.setTimeout;
window.setTimeout = function(fRef, mDelay){ 
		if(typeof fRef == "function"){  
			var argu = Array.prototype.slice.call(arguments,2); 
			var f = (function(){ fRef.apply(null, argu); }); 
			return _st(f, mDelay); 
		} 
		return _st(fRef,mDelay);
}*/


function autoSetZindex(elt, classe){
	//trouver celui qui a le plus haut zIndex
	//elt = $(elt);
	divs = $(classe);
	var zMax = 15;
	divs.each(function(i,e){
		e = $(e);
		var z = parseInt(e.css("zIndex"));
		
		if(z != null , z > zMax){
			zMax = z;
		}
	});
	var newMax = zMax+1;

    elt.css('z-index', newMax);

}