var isTagClass1;
var flg_selectOngletFic;
var typeMenu;
var isLoadMap = false;
var firstOngl;
var idTypeMenuFiche;
var oDesUrl;
var idFiche;
var idRubMod;
var nPlus = 1;
var nMoins;
var intervWidth = 20;
var intervFont = 2;
var elBody;
var bodyW;
var bodyFS;
var idCart;
var menuCat;
var posXy;

Event.observe(window, 'load', init);

function init() {
	
	elBody = $$('body')[0];
	
	bodyW = elBody.getStyle('width').substr(0,4) * 1;
	bodyFS = elBody.getStyle('font-size').substr(0,2) * 1;

	if(idRubMod == 13) {
		flg_selectOngletFic = '1';
	}
	else {
		flg_selectOngletFic = '6';
	}
	
    menuCat = $$('.menu');
	
    if($('refreshCaptinscr')) {
    	$('refreshCaptinscr').onclick = function() {
    		window.location.reload(true);
    	}
    }
    
    if($('icoRech')) {
    	$('icoRech').onclick = executeQuery;
    	Event.observe('chpRech','keypress', rechEnter);
    }
    /*
	if($('navigFicD')) {
		$('navigFicD').onclick = navigFic;
		$('navigFicG').onclick = navigFic;
	}
	*/
	/*
	 * Si on est sur le menu MAP, on se positionne sur l'accueil 
	 * au survol des menus (problème de z-index avec Google Map
	 */
	/*
	Event.observe('rmenu_10','mouseover', function () { if(flg_selectOngletFic == 5) $('rmenuLuc_1').onclick(); });
	if($('rmenu_100')) {
		Event.observe('rmenu_100','mouseover', function () { if(flg_selectOngletFic == 5) $('menuLuc_1').onclick(); });
	}
	*/
	initSendAjax('navigPromo');
	
	/*
	 * Menu haut des rubriques
	 */
    var e = $$('#menuHaut li.menuLi');
    for (var i = 0; i < e.length; i++) {
    	if($(e[i]).id.replace(/li/, 'sMenu')) {
        	Event.observe($(e[i]).id,'mouseover', majColor);
    		Event.observe($(e[i]).id,'mouseout', cacheMenu);
    	}
   	}		

    /*
     * Titre du menu lucarne des rubriques 
     */
    var e = $$('.contCatReg');
    for (var i = 1; i < e.length; i++) {
    	$(e[i]).onmouseover = majColorCatOn;
    	$(e[i]).onmouseout = majColorCatOff;
   	}		

    /*
     * Menu Région de la lucarne
     */
    var e = $$('#contContCatReg li ul li');
    for (var i = 0; i < e.length; i++) {
    	Event.observe($(e[i]).id,'mouseover', majColor);
		Event.observe($(e[i]).id,'mouseout', cacheMenu);
   	}		

	/*
	 * Menu titre fiche lucarne
	 */
    var e = $$('#rmenu_100_sMenu li');
    for (var i = 0; i < e.length; i++) {
    	if($(e[i]).id.replace(/li/, 'sMenu')) {
        	Event.observe($(e[i]).id,'mouseover', majColor);
    		Event.observe($(e[i]).id,'mouseout', cacheMenu);
    	}
   	}		
    
    var e = $$('.clicContact');
    for (var i = 0; i < e.length; i++) {
    	$(e[i]).onclick = clicContact; 
    }
    
    var e = $$('#contCart .contCart');
    for (var i = 0; i < e.length; i++) {
    	$(e[i]).onclick = winLocHref;
    }		

    var e = $$('.onglBlockFicOff a');
	for (var i = 0; i < e.length; i++) {
		$(e[i]).onclick = function() {
			menuHref = this.href;
			this.href = 'javascript:void(0);';
			affOngl(this.id);
		};
	}
		
	var e = $$('.onglBlockFicOn a');
	if(e.length > 0) {
		$(e[0]).onclick = function() {
			menuHref = e[0].href;
			e[0].href = 'javascript:void(0);';
			affOngl(e[0].id);
		}
	}

	
	if($('sendContactFicheluc')) {
		$('sendContactFicheluc').onclick = ajSendContactF;
	}

	if($('sendContactFicheFM')) {
		$('sendContactFicheFM').onclick = ajSendContactFFM;
	}

	if($('sendContactFicheinscr')) {
		$('sendContactFicheinscr').onclick = ajSendContactFinscr;
	}

	if($('sendFormFriend')) {
		$('sendFormFriend').onclick = ajSendContactFriend;
	}

	if($('sendInscrNews')) {
		$('sendInscrNews').onclick = ajSendContactNews;
	}

	if($('refreshCapt')) {
		$('refreshCapt').onclick = function() {
			ajSendContactF('refresh');
		};
	}
	
	if($('refreshCapt2')) {
		$('refreshCapt2').onclick = function() {
			ajSendContactFriend('refresh');
		};
	}

	if($('onglBlockTop')) {
		t = $$('#onglBlockTop div a');
		if(t.length > 0) {
			firstOngl = t[0].id;	
		}
		
	}

	//Activation de la map sendpostajax 
	if(idTypeMenuFiche != undefined & $('menuLuc_' + idTypeMenuFiche) != null) {
		$('menuLuc_' + idTypeMenuFiche).onclick();
	}
	
	if($('galFiche')) {
		gal = new galFM.loader();
		initGal();
		galPause = setInterval("startScrolling()",500);
		/*
		$('defilG').onmouseover = galScrolD;
		$('defilG').onmouseout = galSpeedOri;

		$('defilD').onmouseover = galSpeedUp;
		$('defilD').onmouseout = galSpeedOri;
		*/
	}

	
	if($('contactFM')) {
		posXy = getAbsolutePosition($('contactFM'));
		if(posXy.x > 755) {
			posXy.x = 755;
		}
		$('dvSendFM').style.left = posXy.x + 'px';
		Event.observe('contactFM','click', sendFM);
	}
	
	if($('inscrFM')) {
		posXy = getAbsolutePosition($('inscrFM'));
		if(posXy.x > 755) {
			posXy.x = 755;
		}
		$('dvInscrFM').style.left = posXy.x + 'px';
		Event.observe('inscrFM','click', inscrFM);
	}

	if($('newsFM')) {
		posXy = getAbsolutePosition($('newsFM'));
		if(posXy.x > 755) {
			posXy.x = 755;
		}
		$('dvNewsFM').style.left = posXy.x + 'px';
		Event.observe('newsFM','click', newsFM);
	}

	if($('closeSend')) {
		Event.observe('closeSend','click', closeSend);
	}
	
	if($('closeSendF')) {
		Event.observe('closeSendF','click', closeSend);
	}

	if($('closeSendinscr')) {
		Event.observe('closeSendinscr','click', closeSend);
	}

	if($('closeSendnews')) {
		Event.observe('closeSendnews','click', closeSend);
	}

	if($('imgPrint')) {
		Event.observe('imgPrint','click', printP);
		Event.observe('imgSend','click', sendFriend);
//		Event.observe($('textPlus').id,'click', textPlus);
//		Event.observe($('textMoins').id,'click', textMoins);
	}
	if(idCart != null) {
		if($('contCart' + idCart)) {
			$('contCart' + idCart).onclick();
		}
		window.scroll(0, 900);
	}
}

function winLocHref(e) {
	var elSuite = $(this.id.replace(/contCart/, 'lSuite'));
	if(elSuite.className.indexOf('openCart') > 0) {
		elSuite.href = "javascript:void(0)";
		openCart(this.id.substr(8));
	}
	else {
		window.location.href = elSuite.href;
	}
	//window.location.href = $(this.id.replace(/contCart/, 'lSuite')).href;
}

function initSendAjax($val) {
    var e = $$('#' + $val + ' .sendAjax');
    for (var i = 0; i < e.length; i++) {
    	Event.observe($(e[i]).id,'click', sendUrlAjax);
    }	
}
