

/****************************************************************************************/
// Modifie au survole les boutons
/****************************************************************************************/

function initHover() {
	$('.tool A').hover(
		function() { setButtonHover(this); },
		function() { setButtonHover(this); }
	);
	$('.buttons A').hover(
		function() { setButtonHover(this); },
		function() { setButtonHover(this); }
	);		
	$('.imagebutton').hover(
		function() { setImageHover(this); },	
		function() { setImageHover(this); }
	);
	
	$('.imagegallery').hover(
		function() { setImageHover(this); },	
		function() { setImageHover(this); }
	);

	$('.imagegallery').click(
		function() { setImageGallery(this); }
	);
	
	$('#imagegallery').click(
		function() {
			//$('a.lightbox').lightBox();
		}
	);
	
	$('#header1').click(
	    function() {
	        window.location = "/";
	    }
	);
}

function setButtonHover(context) {
	// On récupère l'image dans le contexte
	var _el = $('img', context).get(0);
	
	// Si aucune image, on sort
	if (typeof _el=='undefined') return;
	
	if (_el.src.indexOf('up')!=-1) {
		_el.src = _el.src.replace('up.','over.');
	} else
	    _el.src = _el.src.replace('over.', 'up.');
		
}

function setImageHover(el) {
	// On récupère l'image dans le contexte
	var _el = $(el);
		_el.toggleClass('imagebuttonHover');
}

function setImageGallery(el) {
	// On récupère l'élément qui va avoir l'image agrandit
    var _image = $('#ctl00_contenu_imgVignette200').get(0);
	// On lui donne la nouvelle image
    _image.src = el.src.replace('38.', '200.');

    var _a = $('#ctl00_contenu_lnkVignette200').get(0);
    _a.href = el.src.replace('38.', '640.')
	
	
}

/****************************************************************************************/
// Modifie au survole le menu
/****************************************************************************************/

function slideBlock(id, lnk, classOpen, classHide, bypassReturn) {
	var _el = $('#' + id);
		_el.slideToggle();
	
	// Si ce n'est pas un objet
	if (typeof lnk!='object') lnk = '#' + lnk;

	// On change la classe du bouton
	var _lnk = $(lnk);
		_lnk.toggleClass(classOpen);
		_lnk.toggleClass(classHide);
		
	if (!bypassReturn) return false;
}

/****************************************************************************************/
// Messagerie
/****************************************************************************************/

function setItemHover(el) {
    var _el = $(el);
        _el.toggleClass("over");
        _el.toggleClass("out");
}

function redirect(link) {
   window.location = link;
}

/****************************************************************************************/
// Impression
/****************************************************************************************/

function print(page) {
    var _wnd = window.open(page, 'wnd', 'scrollbars=yes,height=600,width=600', false);
    if (typeof _wnd != 'undefined') _wnd.print();
}

/****************************************************************************************/
// Contact - Mémorisation par cookie
/****************************************************************************************/


function ChargementCookie() {
    var monUser = document.getElementById('ctl00_contenu_ctrlIdentifiant').value;

    var maTable = readCookie(monUser);
    if (maTable != null && maTable[0] != ',') {

        //Récupère les infos du cookie
        document.getElementById('ctl00_contenu_ctrlCivilite').value = decodeURI(escape(maTable.split('&')[0].split('=')[1]));
        document.getElementById('ctl00_contenu_ctrlNom').value = decodeURI(escape(maTable.split('&')[1].split('=')[1]));
        document.getElementById('ctl00_contenu_ctrlPrenom').value = decodeURI(escape(maTable.split('&')[2].split('=')[1]));
        document.getElementById('ctl00_contenu_ctrlEntreprise').value = decodeURI(escape(maTable.split('&')[3].split('=')[1]));
//        document.getElementById('ctl00_contenu_ctrlFonction').value = decodeURI(escape(maTable.split('&')[4].split('=')[1]));
        //document.getElementById('ctl00_contenu_ctrlSiteWeb').value = decodeURI(escape(maTable.split('&')[5].split('=')[1]));
        document.getElementById('ctl00_contenu_ctrlTel').value = decodeURI(escape(maTable.split('&')[4].split('=')[1]));
        //document.getElementById('ctl00_contenu_ctrlFax').value = decodeURI(escape(maTable.split('&')[7].split('=')[1]));
//        document.getElementById('ctl00_contenu_ctrlMobile').value = decodeURI(escape(maTable.split('&')[6].split('=')[1]));
        document.getElementById('ctl00_contenu_ctrlAdresse1').value = decodeURI(escape(maTable.split('&')[5].split('=')[1]));
//        document.getElementById('ctl00_contenu_ctrlAdresse2').value = decodeURI(escape(maTable.split('&')[10].split('=')[1]));
//        document.getElementById('ctl00_contenu_ctrlAdresse3').value = decodeURI(escape(maTable.split('&')[11].split('=')[1]));
        document.getElementById('ctl00_contenu_ctrlCodePostal').value = decodeURI(escape(maTable.split('&')[6].split('=')[1]));
        document.getElementById('ctl00_contenu_ctrlVille').value = decodeURI(escape(maTable.split('&')[7].split('=')[1]));
//        document.getElementById('ctl00_contenu_ctrlCedex').value = decodeURI(escape(maTable.split('&')[14].split('=')[1]));        
//        document.getElementById('ctl00_contenu_ctrlPays').value = decodeURI(escape(maTable.split('&')[15].split('=')[1]));

    }
    else {
        // le cookie n'existe pas        
        document.getElementById('ctl00_contenu_ctrlNom').value = "";
        document.getElementById('ctl00_contenu_ctrlPrenom').value = "";
        document.getElementById('ctl00_contenu_ctrlEntreprise').value = "";
        //document.getElementById('ctl00_contenu_ctrlFonction').value = "";
        //document.getElementById('ctl00_contenu_ctrlSiteWeb').value = "";
        document.getElementById('ctl00_contenu_ctrlTel').value = "";
        //document.getElementById('ctl00_contenu_ctrlFax').value = "";
        //document.getElementById('ctl00_contenu_ctrlMobile').value = "";
        document.getElementById('ctl00_contenu_ctrlAdresse1').value = "";
        //document.getElementById('ctl00_contenu_ctrlAdresse2').value = "";
        //document.getElementById('ctl00_contenu_ctrlAdresse3').value = "";
        document.getElementById('ctl00_contenu_ctrlCodePostal').value = "";
        document.getElementById('ctl00_contenu_ctrlVille').value = "";
        //document.getElementById('ctl00_contenu_ctrlCedex').value = "";
        
    }

}

function writeCookie(name, value)
{
	document.cookie = name + '=' + escape(value);
}

function getCookieVal(offset)
{
	var endstr = document.cookie.indexOf (';', offset);
	if (endstr == -1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function readCookie(name)
{
	var arg = name + '=';
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i<clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j)==arg) return this.getCookieVal(j);
		i=document.cookie.indexOf(' ',i)+1;
		if (i==0) break;
	}
	return null;
}
		