Event.observe(window, 'load', function loadLogger() {
	$('connecter').style.visibility = "visible";
	$('connection').observe("click",function() {
		$('encadre_connexion').setStyle({"display":"block"});
	});
	$('img_connexion').observe("click",function() {
		$('syndic').submit();
	});
	$('ferme_encadre_connexion').observe("click",function() {
		$('encadre_connexion').setStyle({"display":"none"});
	});
	$('email').observe("click",function() {
		if ($F('email')=="e-mail") {
			$('email').value="";
			$('email').setStyle({color:"#000000",fontStyle:"normal"});
		}
	});
	if ($('imgPlusInfo')) {
		$('imgPlusInfo').style.visibility = "visible";
	}

	if (document.getElementsByName('lwVideo')) {
		var arrayVideo = document.getElementsByName('lwVideo');
		var a = $A(arrayVideo);
		
		a.each(function(b) {
			$(b).style.visibility = "visible";
		});
	}
})

preloadImages = function(images){
        $A(images || []).each(function(image_source){
          new Element('img', {'src': image_source});
        });
};

Prototype.Browser.Version = (navigator.userAgent.toLowerCase().match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1];
Prototype.FixPNG = { Pixel: '../../graphics/pixel.gif' };

Element.addMethods({
  fixpng: (Prototype.Browser.IE && Prototype.Browser.Version < 7) ? function(element) {
    function fixPosition(element) { if(element.style.position != 'absolute') element.style.position == 'relative'; }
    function filter(src) { return "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='" + src + "')"; }
    var elementName = element.nodeName.toLowerCase();
    if(elementName == 'img' || elementName == 'input') {
      if(element.src && element.src.match(/.*\.png([?].*)?$/i)) {
        element.setStyle({
          filter: filter(element.src),
          width: element.getWidth(),
          height: element.getHeight()
        });
        element.src = Prototype.FixPNG.Pixel;
        fixPosition(element);
      }
    } else {
      var image = element.currentStyle.backgroundImage;
      if (image.match(/^url\(["']?(.*\.png([?].*)?)["']?\)$/i)) {
        element.setStyle({
          filter: filter(RegExp.$1),
          backgroundImage: "none"
        });
        element.children().each(fixPosition);
      }
    }
  } : function(element) {}
});


document.observe("dom:loaded", function() {
	$('accueil_img').fixpng();
	$('logo_img').fixpng();
	$('homme_droite_img').fixpng();

	/* Mise en place du over sur trouver au lancement de la page */
	var regMarque = new RegExp("marque", "ig");
	var regNotice = new RegExp("notice", "ig");
	
	if (location.href.endsWith("handsender-express.com/")) {
		$('catalogue').removeClassName();
		$('catalogue').addClassName('on');
	} else if ((location.href.endsWith('moteurderecherche.html')) || (location.href.endsWith('index.php'))) {
		$('trouver').removeClassName();
		$('trouver').addClassName('top');
	} else if (location.href.endsWith('catalogue.html')) {
		$('catalogue').removeClassName();
		$('catalogue').addClassName('top');
	} else if ((location.href.endsWith('noscoordonnees.html')) || (location.href.endsWith('envoiTelecommande.html')) || (location.href.endsWith('technique.html')) || (location.href.endsWith('devis.html')) || (location.href.endsWith('pro.html')) || (location.href.endsWith('autre.html'))) {
		$('contacter').removeClassName();
		$('contacter').addClassName('top');
	} else if ((location.href.endsWith('echange.html')) || (location.href.endsWith('echange_garantie.html')) || (location.href.endsWith('sav.html')) || (location.href.endsWith('suivi.html?evnt=suivi'))) {
		$('service').removeClassName();
		$('service').addClassName('top');
	} else if ((location.href.endsWith('programmer.html')) || location.href.match(regNotice))  {
		$('programmer').removeClassName();
		$('programmer').addClassName('top');
	} else if ((location.href.endsWith('programmezpdf.html')) || location.href.match(regNotice))  {
		$('programmer').removeClassName();
		$('programmer').addClassName('top');
	} else if ((location.href.endsWith('programmezvideo.html')) || location.href.match(regNotice))  {
		$('programmer').removeClassName();
		$('programmer').addClassName('top');
	} else if (location.href.endsWith('depannage.html')) {
		$('depannage').removeClassName();
		$('depannage').addClassName('top');
	} else if (location.href.match(regMarque)) {
		$('catalogue').removeClassName();
		$('catalogue').addClassName('top');
	} else if (location.href.include("sosportail")) {
		$('depannage').removeClassName();
		$('depannage').addClassName('top');
	} else {
		$('catalogue').removeClassName();
		$('trouver').addClassName('on');
	}

	// Affichage pour le site en fr
	if ((location.href.include("telecommande")) && (!location.href.include("sosportail"))) {
		$('onglet_video').setStyle({"top":"75px"});
		$('onglet_sosportail').setStyle({"top":"230px"});
		$('onglet_pub').setStyle({"top":"200px"});
		$('onglet_experience').setStyle({"top":"500px"});
		['onglet_nos_produits','onglet_engagement','onglet_video','onglet_sosportail','onglet_experience','onglet_pub'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}

	// Affichage pour le site en de
	if (location.href.include("handsender")) {
		$('menu').setStyle({"left":"58px"});
		$('sousservice').setStyle({"width":"220px"});
		$('souscontacter').setStyle({"width":"300px"});
		$('onglet_video').setStyle({"top":"75px"});
		$('onglet_pub').setStyle({"top":"200px"});
		$('onglet_experience').setStyle({"top":"500px"});
		['onglet_nos_produits','onglet_engagement','onglet_video','onglet_pub','onglet_experience'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}

	// Affichage pour le site en en
	if (location.href.include("remotecontrol-express.com")) {
		$('menu').setStyle({"left":"58px"});
		$('sousservice').setStyle({"width":"220px"});
		$('souscontacter').setStyle({"width":"300px"});
		$('onglet_video').setStyle({"top":"75px"});
		$('onglet_pub').setStyle({"top":"200px"});
		$('onglet_experience').setStyle({"top":"500px"});
		['onglet_nos_produits','onglet_engagement','onglet_pub','onglet_video','onglet_experience'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}

	// Affichage pour le site en enuk
	if (location.href.include("remotecontrol-express.co.uk")) {
		$('menu').setStyle({"left":"58px"});
		$('sousservice').setStyle({"width":"220px"});
		$('souscontacter').setStyle({"width":"300px"});
		$('onglet_video').setStyle({"top":"75px"});
		$('onglet_pub').setStyle({"top":"200px"});
		$('onglet_experience').setStyle({"top":"500px"});
		['onglet_nos_produits','onglet_engagement','onglet_pub','onglet_video','onglet_experience'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}

	// Affichage pour le site en it
	if (location.href.include("telecomando-express.com")) {
		$('menu').setStyle({"left":"58px"});
		$('sousservice').setStyle({"width":"220px"});
		$('souscontacter').setStyle({"width":"300px"});
		$('onglet_pub').setStyle({"top":"200px"});
		$('onglet_experience').setStyle({"top":"500px"});
		['onglet_nos_produits','onglet_engagement','onglet_pub','onglet_experience'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}

	// Affichage pour le site en es
	if (location.href.include("mando-express.com")) {
		$('menu').setStyle({"left":"58px"});
		$('sousservice').setStyle({"width":"220px"});
		$('souscontacter').setStyle({"width":"300px"});
		$('onglet_pub').setStyle({"top":"200px"});
		$('onglet_experience').setStyle({"top":"500px"});
		['onglet_nos_produits','onglet_engagement','onglet_pub','onglet_experience'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}

	// Affichage des menus pour les pages panier, coordonnées et récapitulatif de la commande
	if ((location.href.include("panier.html"))||((location.href.include("coordonnees.html"))&&(!location.href.include("noscoordonnees.html")))||(location.href.include("recap.html")) ||(location.href.include("cheque.html"))||(location.href.include("virement.html"))||(location.href.include("chequeconf.html"))||(location.href.include("virementconf.html"))||(location.href.include("telecommande+"))||(location.href.include("handsender+"))||(location.href.include("mando+"))||(location.href.include("telecomando+"))||(location.href.include("remote+"))) {
		['onglet_engagement','onglet_pub','onglet_experience'].each(function(calque){
			$(calque).setStyle({"display":"none"});
		});
		if ($('onglet_video')) { $('onglet_video').setStyle({"display":"none"}); }
		if ($('onglet_sosportail')) { $('onglet_sosportail').setStyle({"display":"none"}); }
	}

	// Affichage de l'animation qui annonce les frais de port gratuit pour l'achat de 2 télécommandes
	if ((location.href.include("panier.html"))&&(location.href.include("telecommande-express"))) {
		$('onglet_frais_de_port').setStyle({"display":"block"});
	}
	if ((location.href.include("recap.html"))||(location.href.include("cheque.html"))||(location.href.include("virement.html"))||(location.href.include("chequeconf.html"))||(location.href.include("virementconf.html"))) {
		['onglet_video','onglet_sosportail'].each(function(calque){
			$(calque).setStyle({"display":"none"});
		});
	}

	if (location.href.include("questions.html")) {
		['onglet_nos_produits','onglet_engagement','onglet_experience','onglet_pub'].each(function(calque){
			$(calque).setStyle({"display":"none"});
		});
		if ($('onglet_video')) { $('onglet_video').setStyle({"display":"none"}); }
		if ($('onglet_sosportail')) { $('onglet_sosportail').setStyle({"display":"none"}); }
	}

	// Affichage des pages pour sosportail
	if ((location.href.include("sosportail"))||(location.href.include("depannage.html"))) {
		['onglet_nos_produits','onglet_engagement','onglet_video','onglet_sosportail','onglet_experience','onglet_pub'].each(function(calque){
			$(calque).setStyle({"display":"none"});
		});
		$('droite').setStyle({"display":"none"});
		$('gauche').setStyle({width:"257px"});
		$('centre').setStyle({left:"260px",width:"772px"});
	}

	if (location.href.include("formulaire-sosportail.html")) {
		$('onglet_sosportail_formulaire').setStyle({"top":"0px"});
		['onglet_sosportail_formulaire'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}
	else if ((location.href.include("sosportail.html"))||(location.href.include("depannage.html"))||(location.href.include("carte.html"))) {
		$('onglet_sosportail_general').setStyle({"top":"0px"});
		['onglet_sosportail_general'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}

	if (location.href.include("sosportail-nos-engagements.html")) {
		$('onglet_sosportail_engagement').setStyle({"top":"0px"});
		['onglet_sosportail_engagement'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}

	if (location.href.include("sosportail-contrat-de-maintenance.html")) {
		$('onglet_sosportail_maintenance').setStyle({"top":"75px"});
		['onglet_sosportail_maintenance'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}

	if ((location.href.include("sosportail-fabricants.html"))||(location.href.include("sosportail-garanties.html"))||(location.href.include("sosportail-normes.html"))) {
		$('onglet_sosportail_partenaires').setStyle({"top":"0px"});
		['onglet_sosportail_partenaires'].each(function(calque){
			$(calque).setStyle({"display":"block"});
		});
	}

	// Affichage des pages pour la page perso des syndics
	if (location.href.include("syndic.html?evnt=browse")) {
		$('onglet_pub').setStyle({"display":"none"});
		$('onglet_experience').setStyle({"display":"none"});
		$('onglet_engagement').setStyle({"display":"none"});
		$('onglet_sosportail').setStyle({"display":"none"});
		$('onglet_video').setStyle({"display":"none"});
		$('onglet_experience_gauche').setStyle({"top":"75px","display":"block"});
	}

	// Affichage du formulaire pour "Vous ne trouvez pas votre télécommande"
	if (location.href.include("envoiTelecommande.html")) {
		$("envoiphoto2").setStyle({"display":"none"});
		$("envoiphoto3").setStyle({"display":"none"});

		// Ajout de pièces jointes sur le formulaire envoiTelecommande
		$('envoiphoto1').observe('change',function() {
			var newtext1 = $F('envoiphoto1')+" - <span id='changeenvoiphoto1'>Changer d'image</span>";
			$('envoiphoto1file').update(newtext1);
			$('envoiphoto1').setStyle("display:none");
			$('envoiphoto1file').setStyle("display:block");
			$('envoiphoto2').setStyle("display:block");
			$('changeenvoiphoto1').observe("click",function() {
				$('envoiphoto1').setStyle("display:block");
				$('envoiphoto1file').setStyle("display:none");
			});
		});
		$('envoiphoto2').observe('change',function() {
			var newtext2 = $F('envoiphoto2')+" - <span id='changeenvoiphoto2'>Changer d'image</span>";
			$('envoiphoto2file').update(newtext2);
			$('envoiphoto2').setStyle("display:none");
			$('envoiphoto2file').setStyle("display:block");
			$('envoiphoto3').setStyle("display:block");
			$('changeenvoiphoto2').observe("click",function() {
				$('envoiphoto2').setStyle("display:block");
				$('envoiphoto2file').setStyle("display:none");
			});
		});
		$('envoiphoto3').observe('change',function() {
			var newtext3 = $F('envoiphoto3')+" - <span id='changeenvoiphoto3'>Changer d'image</span>";
			$('envoiphoto3file').update(newtext3);
			$('envoiphoto3').setStyle("display:none");
			$('envoiphoto3file').setStyle("display:block");
			$('changeenvoiphoto3').observe("click",function() {
				$('envoiphoto3').setStyle("display:block");
				$('envoiphoto3file').setStyle("display:none");
			});
		});
	}

	if (location.href.include("technique.html")) {
		$("techniquephoto2").setStyle({"display":"none"});
		$("techniquephoto3").setStyle({"display":"none"});

		// Ajout de pièces jointes sur le formulaire technique
		$('techniquephoto1').observe('change',function() {
			var newtext1 = $F('techniquephoto1')+" - <span id='changetechniquephoto1'>Changer d'image</span>";
			$('techniquephoto1file').update(newtext1);
			$('techniquephoto1').setStyle("display:none");
			$('techniquephoto1file').setStyle("display:block");
			$('techniquephoto2').setStyle("display:block");
			$('changetechniquephoto1').observe("click",function() {
				$('techniquephoto1').setStyle("display:block");
				$('techniquephoto1file').setStyle("display:none");
			});
		});
		$('techniquephoto2').observe('change',function() {
			var newtext2 = $F('techniquephoto2')+" - <span id='changetechniquephoto2'>Changer d'image</span>";
			$('techniquephoto2file').update(newtext2);
			$('techniquephoto2').setStyle("display:none");
			$('techniquephoto2file').setStyle("display:block");
			$('techniquephoto3').setStyle("display:block");
			$('changetechniquephoto2').observe("click",function() {
				$('techniquephoto2').setStyle("display:block");
				$('techniquephoto2file').setStyle("display:none");
			});
		});
		$('techniquephoto3').observe('change',function() {
			var newtext3 = $F('techniquephoto3')+" - <span id='changetechniquephoto3'>Changer d'image</span>";
			$('techniquephoto3file').update(newtext3);
			$('techniquephoto3').setStyle("display:none");
			$('techniquephoto3file').setStyle("display:block");
			$('changetechniquephoto3').observe("click",function() {
				$('techniquephoto3').setStyle("display:block");
				$('techniquephoto3file').setStyle("display:none");
			});
		});
	}

	if (location.href.include("autre.html")) {
		$("autrephoto2").setStyle({"display":"none"});
		$("autrephoto3").setStyle({"display":"none"});

		// Ajout de pièces jointes sur le formulaire technique
		$('autrephoto1').observe('change',function() {
			var newtext1 = $F('autrephoto1')+" - <span id='changeautrephoto1'>Changer d'image</span>";
			$('autrephoto1file').update(newtext1);
			$('autrephoto1').setStyle("display:none");
			$('autrephoto1file').setStyle("display:block");
			$('autrephoto2').setStyle("display:block");
			$('changeautrephoto1').observe("click",function() {
				$('autrephoto1').setStyle("display:block");
				$('autrephoto1file').setStyle("display:none");
			});
		});
		$('autrephoto2').observe('change',function() {
			var newtext2 = $F('autrephoto2')+" - <span id='changeautrephoto2'>Changer d'image</span>";
			$('autrephoto2file').update(newtext2);
			$('autrephoto2').setStyle("display:none");
			$('autrephoto2file').setStyle("display:block");
			$('autrephoto3').setStyle("display:block");
			$('changeautrephoto2').observe("click",function() {
				$('autrephoto2').setStyle("display:block");
				$('autrephoto2file').setStyle("display:none");
			});
		});
		$('autrephoto3').observe('change',function() {
			var newtext3 = $F('autrephoto3')+" - <span id='changeautrephoto3'>Changer d'image</span>";
			$('autrephoto3file').update(newtext3);
			$('autrephoto3').setStyle("display:none");
			$('autrephoto3file').setStyle("display:block");
			$('changeautrephoto3').observe("click",function() {
				$('autrephoto3').setStyle("display:block");
				$('autrephoto3file').setStyle("display:none");
			});
		});
	}

	if (($('trouver'))&&($('trouver').hasClassName("off"))) {
		$('trouver').observe("mouseover",function(){
				$('trouver').removeClassName('off');
				$('trouver').toggleClassName('on');
		});
		$('trouver').observe("mouseout",function(){
				$('trouver').removeClassName('on');
				$('trouver').toggleClassName('off');
		});
	}

	if (($('catalogue'))&&($('catalogue').hasClassName("off"))) {
		$('catalogue').observe("mouseover",function(){
				$('catalogue').removeClassName('off');
				$('catalogue').toggleClassName('on');
		});
		$('catalogue').observe("mouseout",function(){
				$('catalogue').removeClassName('on');
				$('catalogue').toggleClassName('off');
		});
	}

	if (($('contacter'))&&($('contacter').hasClassName("off"))) {
		$('contacter').observe("mouseover",function(){
			$('contacter').removeClassName('off');
			$('contacter').addClassName('on');
			if (Prototype.Browser.IE && navigator.userAgent.indexOf('MSIE 6') != -1) {
				$('product_mark').setStyle({"display":"none"});
				$('product_nb_buttons').setStyle({"display":"none"});
				$('product_color_buttons').setStyle({"display":"none"});
			}
		});
		$('contacter').observe("mouseout",function(){
			$('contacter').removeClassName('on');
			$('contacter').toggleClassName('off');
			if (Prototype.Browser.IE && navigator.userAgent.indexOf('MSIE 6') != -1) {
				$('product_mark').setStyle({"display":"block"});
				$('product_nb_buttons').setStyle({"display":"block"});
				$('product_color_buttons').setStyle({"display":"block"});
			}
		});
	}

	if (($('programmer'))&&($('programmer').hasClassName("off"))) {
		$('programmer').observe("mouseover",function(){
				$('programmer').removeClassName('off');
				$('programmer').toggleClassName('on');
		});
		$('programmer').observe("mouseout",function(){
				$('programmer').removeClassName('on');
				$('programmer').toggleClassName('off');
		});
	}

	if (($('service'))&&($('service').hasClassName("off"))) {
		$('service').observe("mouseover",function(){
				$('service').removeClassName('off');
				$('service').toggleClassName('on');
				if (Prototype.Browser.IE && navigator.userAgent.indexOf('MSIE 6') != -1) {
					$('product_mark').setStyle({"display":"none"});
					$('product_nb_buttons').setStyle({"display":"none"});
					$('product_color_buttons').setStyle({"display":"none"});
				}
		});
		$('service').observe("mouseout",function(){
				$('service').removeClassName('on');
				$('service').toggleClassName('off');
				if (Prototype.Browser.IE && navigator.userAgent.indexOf('MSIE 6') != -1) {
					$('product_mark').setStyle({"display":"block"});
					$('product_nb_buttons').setStyle({"display":"block"});
					$('product_color_buttons').setStyle({"display":"block"});
				}
		});
	}

	if (($('depannage'))&&($('depannage').hasClassName("off"))) {
		$('depannage').observe("mouseover",function(){
				$('depannage').removeClassName('off');
				$('depannage').toggleClassName('on');
		});
		$('depannage').observe("mouseout",function(){
				$('depannage').removeClassName('on');
				$('depannage').toggleClassName('off');
		});
	}

	// Appel pour faire apparaitre le calque plus d'info sur la fiche produit
	if ((location.href.include("telecommande+"))||(location.href.include("handsender+"))||(location.href.include("mando+"))||(location.href.include("telecomando+"))||(location.href.include("remote+"))) {
		$('centre').setStyle({"height":"530px"});
		$('moreinfoimg').observe("click",function() {
			if (Element.getStyle('fiche_produit_moreinfo','visibility') == "hidden") {
				$('fiche_produit_moreinfo').setStyle({"visibility":"visible"});
				$('moreinfoimg').src='../../graphics/'+$F('language')+'/plusinfolt.jpg';
			} else {
				$('fiche_produit_moreinfo').setStyle({"visibility":"hidden"});
				$('moreinfoimg').src='../../graphics/'+$F('language')+'/plusinfogt.jpg';
			}
		});
	}
});
