var imgloading = '<img class="chargement" src="'+site_url+'/img/maman/spinner.gif" alt=""/>';
var forumloading = '<img class="chargement" src="'+site_url+'/img/forum/loading.gif" alt="Chargement..." />';

$().ready(function() {
	
	///////Affichage d'une bulle tout en haut du site contenant un message pour ceux qui utilisent internet explorer 6 ou 7////////////////////////
	if(readCookie('isIE')) $('#divCheckUserAgent').remove();
	if($.browser.msie && jQuery.browser.version=="6.0" || jQuery.browser.version=="7.0"){
		$("#divCheckUserAgent").html('Votre version d\'Internet explorer ('+jQuery.browser.version+') est obsolète. Des problèmes d\'affichage peuvent apparaitre pendant la navigation. Veuillez mettre à jour votre navigateur.');
		$("#divCheckUserAgent").append('<a onclick="createCookie(\'isIE\',\'value\',100);$(\'#divCheckUserAgent\').fadeOut(3000);return false;" title="Fermer cette bulle" href="#">Fermer cette bulle</a>');
		$("#divCheckUserAgent").fadeIn(3700,function(){
			$("#divCheckUserAgent").css('display', 'block');
		});	
	}
	/////////////////////////////Fin affichage bulle mise a jour internet explorer////////////////////////////////////////////
	
	
	//$('img, div, a, li, h2, h3').pngFix({blankgif: '/css/blank.gif'});
	$('.flashMessage .close').click(function() {
		$('.flashMessage').fadeOut(function() {
			$(this).remove();
		});
	});

	// Date picker
	$('.date-pick').datePicker({startDate:'01/08/2008',buttonImageOnly: true});
	$('.date-pickDateNaissance').datePicker({startDate: '01/01/1900', endDate: (new Date()).asString(), clickInput:false,buttonImageOnly: true});
	// Fin date picker

	// Identification	
	$('#UtilisateurEmail').focus(function() {
		if($(this).attr('value') == 'Mon e-mail') {
		$(this).attr('value', '');
		}
	});
	$('#UtilisateurEmail').blur(function() {
		if($(this).attr('value') == '') {
			$(this).attr('value', 'Mon e-mail');
		}
	});	
	$('#UtilisateurPassword').focus(function() {
		if($(this).attr('value') == 'Mot passe') {
		$(this).attr('value', '');
		}
	});
	$('#UtilisateurPassword').blur(function() {
		if($(this).attr('value') == '') {
			$(this).attr('value', 'Mot passe');
		}
	});
	// FIN Identification
	
	
	// TOP MENU
    
	$('#topMenu li.niveau1').hover(
		function() {
			//objMenu = $(this);
			//setTimeout("buildMenuNiveau1(objMenu)", 500);
            /*
			$('#topMenu ul.niveau2.current').hide();
			$('#topMenu .current').removeClass('current').addClass('currentt');
            //$(this).addClass('selection');
            $(this).find('ul.niveau2').show();
            $(this).find('ul.niveau2 .currentt').removeClass('currentt').addClass('current');*/
			
		},
		function() {
			//objMenu = $(this);
			//setTimeout("rebuildMenuNiveau1(objMenu)", 500);
            /*
			$(this).find('ul.niveau2').hide();
			$('#topMenu .currentt').removeClass('currentt').addClass('current');
			$('#topMenu .current').show();*/
			
		}
	);
	
	$('#topMenu ul.niveau2 li').hover(
        /*
		function() {
			//objMenu = $(this);
			//setTimeout("buildMenuNiveau2(objMenu)", 500);

			$(this).parent('ul.niveau2').find('.current').removeClass('current').addClass('currentt');			
			$(this).siblings('li').find('ul.niveau3').hide();
			$(this).find('ul.niveau3').show();
			
		},
		function() {
			//objMenu = $(this);
			//setTimeout("rebuildMenuNiveau2(objMenu)", 500);
			$(this).parent('ul.niveau2').find('.currentt').removeClass('currentt').addClass('current');
			$(this).find('ul.niveau3').hide();
			$(this).find('.current').show();
			
		}*/
	);		
	// FIN TOP MENU
	
	// Slider
	$('#slider ul').cycle({ 
		fx:     'fade', 
		speed:  'fast',					
		next:   '#slider .next', 
		prev:   '#slider .prev',
        pager:  '#slider #nav',
		height:  '226'
	});

	// au click sur le titre de la rubrique
    $('.selectiontitre').click(function() {
        var idrubrique = $(this).attr('rel');
        var lebouton = this;
        $(lebouton).removeClass('selectiontitre');
        $(lebouton).addClass('selectiontitreOFF');
        $('#'+idrubrique).slideToggle(function() {
            $(lebouton).addClass('voirRubriqueOn');
            if($('#'+idrubrique).css('display') == 'block') {
                $(lebouton).removeClass('voirRubriqueOn');
                $(lebouton).removeClass('selectiontitreOFF');
                $(lebouton).addClass('selectiontitre');
            }
        });
        return false;
    });
    
    $('.selectiontitreOFF').click(function() {
        var idrubrique = $(this).attr('rel');
        var lebouton = this;
        $(lebouton).removeClass('selectiontitreOFF');
        $(lebouton).addClass('selectiontitre');
        $('#'+idrubrique).slideToggle(function() {
            if($('#'+idrubrique).css('display') == 'block') {
                $(lebouton).addClass('voirRubriqueOn');
                $(lebouton).removeClass('selectiontitreOFF');
                $(lebouton).addClass('selectiontitre');
            }
        });
        return false;
    });
		
	// Ajout aux favoris	
	if(window.opera) {  
		if ($("#favoris").attr("rel") != ""){ // don't overwrite the rel attrib if already set  
			$("#favoris").attr("rel","sidebar");  
		}  
	} 
	
	$('#favoris').click(function(event){		
		event.preventDefault();		
		if (window.sidebar) { // Firefox 
			window.sidebar.addPanel($(this).attr('title'), $(this).attr('href'),"");  
		} else if( document.all ) { // IE
			window.external.AddFavorite($(this).attr('href'), $(this).attr('title'));  
		} else if(window.opera) { // Opera 7+  		
			return false; // do nothing - the rel="sidebar" should do the trick  
		} else { // Safari, chrome, konqueror et autres navigateurs ne supportant pas l'ajout par javascript
			alert('Veuillez presser "Ctrl+D" ou "Cmd+D" pour Mac afin d\'ajouter cette page à vos favoris');  
		}
		return false;
	});
	// Fin Favoris
	
	// Recherche
	$('#rechercheMag').click(function() {
		$('#rechercheSite').removeClass('selected');
		$(this).addClass('selected');
		$('#rechercheWhere').attr('value', 'mag');
		return false;
	});
    $('#rechercheBlog').click(function() {
        $('#rechercheSite').removeClass('selected');
        $(this).addClass('selected');
        $('#rechercheWhere').attr('value', 'blogs');
		  return false;
    });
	$('#rechercheSite').click(function() {
        onglet = $(this).attr('title');
		$('#'+onglet).removeClass('selected');
		$(this).addClass('selected');
		$('#rechercheWhere').attr('value', 'site');
		return false;
	});
	// Fin recherche
	
	// Box services
	$('#ongletServiceBlog').click(function() {
		$('#ongletServiceShopping').removeClass('selected');
		$(this).addClass('selected');		
	});
	$('#ongletServiceShopping').click(function() {
		$('#ongletServiceBlog').removeClass('selected');
		$(this).addClass('selected');		
	});	
	// Fin box services	
	
	// Slides		
	/*
	$('.slider').each( function(i) {	   
		$(this).easydiapo({
			type: 'slide',
			dureeAffichage: 6500
		});
	});
	*/
	
	/*
	$('.diapo').each( function(i) {		
		$(this).easydiapo();
	});
	*/	
	
	// DEBUT  HACK IE6
	if(document.all) {
		$('.hover').hover(function () {			
			$(this).addClass('on');
		}, function (){			
			$(this).removeClass('on');
		});
	}
	// FIN HACK IE6
   
    // INSCRIPTION 
    // Changement d'image du checkbox 
    $('#inscriptionCheckEnceinte').click(function() {
        if ($('#checkboxEnceinte').attr('class') == 'unchecked') {
            $('#checkboxEnceinte').removeClass('unchecked');
            $('#checkboxEnceinte').addClass('checked');
            $('#estEnceinte').attr('value', 1);
            $('#inscriptionEtape2 .situationEnceinte .situation').show();
            $('#EnceintePlusTard').attr('disabled', 'disabled');
        } else {
            $('#checkboxEnceinte').removeClass('checked');
            $('#checkboxEnceinte').addClass('unchecked');
            $('#estEnceinte').attr('value', 0);
            $('#inscriptionEtape2 .situationEnceinte .situation').hide();
            
            if($('#checkboxMaman').attr('class') == 'unchecked') {
                $('#EnceintePlusTard').removeAttr('disabled');
            }
        }
    });
    $('#inscriptionCheckMaman').click(function() {
        if ($('#checkboxMaman').attr('class') == 'unchecked') {
            $('#checkboxMaman').removeClass('unchecked');
            $('#checkboxMaman').addClass('checked');
            $('#estMaman').attr('value', 1);
            $('#inscriptionEtape2 .situationMaman .situation').show();
                        
            $('#EnceintePlusTard').attr('disabled', 'disabled');
        } else {
            $('#checkboxMaman').removeClass('checked');
            $('#checkboxMaman').addClass('unchecked');
            $('#estMaman').attr('value', 0);
            $('#inscriptionEtape2 .situationMaman .situation').hide();
            
            if($('#checkboxEnceinte').attr('class') == 'unchecked') {
                $('#EnceintePlusTard').removeAttr('disabled');
            }
        }
    });
    
    $('#inscriptionCheckAvantages').click(function() {
        if ($('#checkboxAvantages').attr('class') == 'unchecked') {
            $('#checkboxAvantages').removeClass('unchecked');
            $('#checkboxAvantages').addClass('checked');
            $('#estAvantages').attr('value', 1);
        } else {
            $('#checkboxAvantages').removeClass('checked');
            $('#checkboxAvantages').addClass('unchecked');
            $('#estAvantages').attr('value', 0);
        }
    });
   // Fin Changement d'image du checkbox 
   
    $('#modifierEnceinte').click(function() {
        $('#dateAccouchement').show();
        $('#recapAccouchement').hide();
        $(this).hide();
        return false;
    });
    
    $('#ajoutEnceinte').click(function() {		
        var valeurs = Array();
        valeurs = {
            1: 'Inconnu',
            2: 'Garçon',
            3: 'Fille'
        }
        enfantSexe = $('#EnceinteSexe').attr('value');
        enfantdate = $('#EnceinteDateAccouchement').attr('value');
        
        if(enfantSexe != 1 && enfantSexe != 2 && enfantSexe != 3) { 
            enfantSexe = 1;
        }
        var filterDate=/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/i;
        if(filterDate.test(enfantdate)) {
            inputs  = '<input type="hidden" name="Enceinte.sexe" value="'+enfantSexe+'" />';
            inputs += '<input type="hidden" name="Enceinte.date" value="'+enfantdate+'" />';
             
            $('#accouchementSexe').html('Sexe : '+valeurs[enfantSexe]+inputs);
            $('#accouchementDate').html('Prévu pour le : '+enfantdate);            
            $('#EnceinteSexe').attr('value', enfantSexe);
            
            $('#recapAccouchement').show();
            $('#dateAccouchement').hide();
            $('#modifierEnceinte').show();
        }else {
            alert('La date semble incorrect');
        }
                       
        return false;
    });
    
    $('#ajouterEnfant').click(function() {
        prenom = $('#EnfantPrenom').attr('value');        
        var filterPrenom=/^([a-zA-Z\-àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ ]){2,100}$/i;
        if (filterPrenom.test(prenom)) {        
            date = $('#EnfantDateNaissance').attr('value');
            var filterDateNaissance = /^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/i;
            if(filterDateNaissance.test(date)) {
                img = '<img src="/img/maman/bullet_delete.png" alt="Modifier" title="Modifier" class="modifierEnfant" />';
                inputs = '<input type="hidden" name="nomEnfant[]'+$('#recapEnfants li').length+'" value="'+prenom+'" />';
                inputs += '<input type="hidden" name="dateEnfant[]'+$('#recapEnfants li').length+'" value="'+date+'" />';
                if($('#recapEnfants li').length < 10) {
                    $('#recapEnfants').append('<li><span>'+prenom+'</span><span>'+ 'Né(e) le '+date+'</span>'+img+inputs+'</li>');            
                }
                $('#EnfantPrenom').attr('value', '');
                $('#EnfantDateNaissance').attr('value', '');				
            }else {
                alert('La date semble incorrect');
            }
        }else {
            alert('Le prénom semble incorrect');
        }                        
        return false;        
    });
    
    $('.modifierEnfant').live("click", function(){
        $(this).parents('li').remove();
    });
    
    $('.date-pickNaissance').datePicker({startDate: (new Date()).asString(), endDate: (new Date()).addYears(1).asString()});
    $('.date-pickEnfants').datePicker({startDate: '01/01/1950', endDate: (new Date()).asString()});
    $('.date-picker').datePicker({startDate: '01/01/1900'});
		
	// date aide
	$('.date-pickNaissance, .date-pickEnfants, .date-pickDateNaissance, .date-picker').focus(function() {
		$(this).attr('value', '');
	});
	$('.date-pickNaissance, .date-pickEnfants, .date-pickDateNaissance, .date-picker').blur(function() {
		if(!$(this).attr('value').length) {
			$(this).attr('value', 'jj/mm/aaaa');
		}
	});
	
	// Service Forum
	// Changement de l'avatar selon la civilité
	$('#formFocus div.radio input').click(function() {
		if($('#monAvatar img').attr('src') == 'papa.jpg' || $('#monAvatar img').attr('src' == 'maman.jpg')) {
			if($(this).attr('value') == 1) {			
				img = 'papa.jpg';
			}else if($(this).attr('value') == 2) {			
				img = 'maman.jpg';
			}else if($(this).attr('value') == 3) {
				img = 'maman.jpg';
			}
			
			avatar = $('#monAvatar img').attr('src');
			if(avatar.indexOf('profils/defaut/') != -1) {			
				lenUrl = avatar.length;
				posDecoup = avatar.lastIndexOf('/', lenUrl) + 1;
				nomImage = avatar.substr(posDecoup, lenUrl-posDecoup);
				avatar = avatar.replace(nomImage, img);
				$('#monAvatar img').attr('src', avatar);
			}
		}
	});
	
    // Auto completion de la ville	
	$('#localisation input.codepostal').keyup(function() {
		var codePostal = $(this).attr('value');
		var leSelect = $('#localisation select.maville');
		if(codePostal.length >= 4) {
			leSelect.attr('disabled', true);
			if($('#localisation img.chargement').length <= 0) {
				$('#localisation select.maville').after(imgloading);
			}
			$.ajax({
				type: "POST",
				url: site_url+'/profil/getVilles',
				data: "cp="+codePostal,
				success: function(msg){
					var villes = msg.split("\n");
					if(villes.length > 0) {
						leSelect.html('');
						var options = '';
						for(var i=0; i < villes.length; i++) {
							if(villes[i].length > 0) {								
								options += '<option value="'+villes[i]+'">'+villes[i]+'</option>';
							}
						}						
						leSelect.html(options);
					}
					leSelect.removeAttr('disabled');
					$('#localisation img.chargement').remove();
				}
			});
		}
	});
    

	// Thumb
	$('#recadrage > img').imgAreaSelect({aspectRatio: '1:0.538', onSelectChange: previewForum, keys: {arrows: 15, shift: 5}});
	
	//  image crop => profil forum 
	$('#saveThumb').click(function() {		
		var x1 = $('#x1').val();
		var y1 = $('#y1').val();
		var w = $('#w').val();
		var h = $('#h').val();
		if(x1=="" || y1=="" || w=="" || h==""){
			alert('Vous devez sélectionner une zone de la photo pour soumettre un avatar personnalisé');
			return false;
		}else{
			return true;
		}
	});
	
	// Envoye d'une nouvelle photo pour l'avatar
	$('#changePhoto').click(function() {
		$('#envoyerPhoto').removeClass('cache');
		$(this).remove();
		return false;
	});
	
	// FIN SERVICE FORUM
	
	// Social Bookmarking	
	$('.partageAmie').click(function() {
		$('.partagerAmi').slideToggle();
		return false;
	});
	
	// TMP - pour le dev
	$('.desabonnementAnnulation').live('click', function() {
		closeEasyLightbox();
		return false;
	});
	// Fin services
    
    //  image crop => profil forum 
	$('#save_thumb').click(function() {
		var x1 = $('#x1').val();
		var y1 = $('#y1').val();
		var x2 = $('#x2').val();
		var y2 = $('#y2').val();
		var w = $('#w').val();
		var h = $('#h').val();
		if(x1=="" || y1=="" || x2=="" || y2=="" || w=="" || h==""){
			$('#x1').val(0);
			$('#y1').val(182);
			$('#x2').val(99);
			$('#y2').val(0);
			$('#w').val(182);
			$('#h').val(99);
			return false;
		}else{
			return true;
		}
	});
    // Bouton Modication photo dans profil forum 
    $('.modifierPhoto').click(function() {
        $('#chargerPhoto').removeClass('chargerPhoto');
        $('#chargerPhoto').addClass('chargerPhotoOn');
        return false;
    });
        
    //  Fin image crop => profil forum 
    $('#thumbnail').imgAreaSelect({aspectRatio: '1:0.544', onSelectChange: preview});
	
	// Lightbox
	$('.easylightbox').easyLightbox({
		closeBouton: false,
		className: 'lbIdentification'
	});
	
	// Lightbox
	if(connecte != 1){
		$('.easylightboxConnection').easyLightbox({
			closeBouton: false,
			className: 'lbIdentification'
		});
	}
	
	// Identification
	$('#inscriptionIdentification a.btnIdentification').live('click', function() {		
		var firstDiv = $('div.lbIdentification div:first');
		email = $('div.lbIdentification input.utilisateurEmail').attr('value');
		password = $('div.lbIdentification input.utilisateurPassword').attr('value');
		
		$(firstDiv).hide();
		$(firstDiv).next('div').hide();
		$('div.lbIdentification').append($('#loading'));
		$('div.lbIdentification #loading').show();		
		
		$.ajax({
			type: "POST",
			url: site_url+'/inscription/validation',
			data: 'email='+email+'&password='+password,
			success: function(msg){				
				if(msg.indexOf('goconnexion') != -1) {
					$('div.lbIdentification form').submit();
				}else {					
					$('div.lbIdentification p.alerteMsg').html(msg);
					$('body').append($('div.lbIdentification #loading'));					
					$(firstDiv).show();
					$(firstDiv).next('div').show();
				}				
			}
		});
		
		return false;
	});

	// Twitter
	/*
	$.ajax({
			type: "POST",
			url: site_url+'/twitter/index',
			data: "",
			success: function(msg){
			    if(msg.length > 0) {
				    $('#twitter .tweets').append(msg);
                    $('#boutonHaut').show();
                    $('#boutonBas').show();
                }
			}
		});
		
	$("#twitter .bouton.haut a").mouseover ( function () {
	    scroll($('#twitter .tweets ul'), -5);
	    return false;
	});

	$("#twitter .bouton.bas a").mouseover ( function () {
	    scroll($('#twitter .tweets ul'), 5);
	    return false;
	});
	
	$("#twitter .bouton a").mouseout ( function () {
	    clearTimeout(timerTwitter);
            return false;
	});

	$("#twitter .bouton. a").click ( function () {
            return false;
	});
    */
    // Clear an input field
    $('.clearField').clearField({
        blurClass: 'clearFieldBlurred',
		activeClass: 'clearFieldActive'
    });
	
	// Sondages	
	$('div.sondageQuestion input:submit').live('click', function() {		
		var formElement = $(this).parents('div.sondageQuestion');		
		var idQuestion = formElement.find('#SondageQuestionId').attr('value');
		var idReponse = formElement.find(':checked').attr('value');
		
		$.ajax({
			type: "POST",
			url: site_url+'/sondages/voter',
			data: "question="+idQuestion+"&reponse="+idReponse,
			success: function(msg){	
				if(msg.length > 0) {
					$('#sondages #questSondage').fadeOut(function() {
						$('#sondages #questSondage').remove();
						$('#sondages').append(msg);
						$('#sondages').fadeIn();
					});
				}
			}
		});
		
		return false;
	});
	
	
	// CSS TEST
	//helium.init();
});

var timerTwitter;
function scroll ( element, y )
{

    $("#twitter .bouton.bas").addClass("on"); 	  
    $("#twitter .bouton.haut").addClass("on"); 

	var scrollValue = element.scrollTop();   
    element.scrollTop(scrollValue + y );
	
	// On atteint un bord
	if (scrollValue == element.scrollTop())
	{
	   if (y > 0) {$("#twitter .bouton.bas").removeClass("on");} 
	   else       {$("#twitter .bouton.haut").removeClass("on");}
	}
	
    timerTwitter = setTimeout("scroll($('#twitter .tweets ul'), "+ y + ")", 25);
};

/*
 * Lancement de popunder
 */
function popunder(adresse){
   var windowParam ="width=800,height=510,scrollbars=1,resizable=1,toolbar=1,location=1,menubar=1,status=1,directories=0";
   win2=window.open(adresse, "", windowParam);
   win2.blur();
   window.focus();
};

function preview(img, selection) {
	var scaleX = 0;
	if(selection.width > 0) {
		scaleX = 182 / selection.width;
	}
	var scaleY = 0;
	if(selection.height > 0) {
		scaleY = 98 / selection.height;
	}
    var height = $('#height').val();
    var width = $('#width').val();
    
	$('#thumbnail + div > img').css({ 
		width: Math.round(scaleX * width) + 'px', 
		height: Math.round(scaleY * height) + 'px',
		marginLeft: '-' + Math.round(scaleX * selection.x1) + 'px', 
		marginTop: '-' + Math.round(scaleY * selection.y1) + 'px' 
	});
	$('#x1').val(selection.x1);
	$('#y1').val(selection.y1);
	$('#x2').val(selection.x2);
	$('#y2').val(selection.y2);
	$('#w').val(selection.width);
	$('#h').val(selection.height);
};

function previewForum(img, selection) {
	// On change la source de l'image en preview
	src = $('#recadrage > img').attr('src');	
	$('#monAvatar > img').attr('src', src);
	
	// Preview
	var scaleX = 0;
	if(selection.width > 0) {
		scaleX = 182 / selection.width;
	}
	var scaleY = 0;
	if(selection.height > 0) {
		scaleY = 98 / selection.height;
	}
    var height = $('#recadrage > img').height();
    var width = $('#recadrage > img').width();	
	$('#monAvatar > img').css({ 
		width: Math.round(scaleX * width) + 'px', 
		height: Math.round(scaleY * height) + 'px',
		marginLeft: '-' + Math.round(scaleX * selection.x1) + 'px', 
		marginTop: '-' + Math.round(scaleY * selection.y1) + 'px' 
	});
	$('#x1').val(selection.x1);
	$('#y1').val(selection.y1);		
	$('#w').val(selection.width);
	$('#h').val(selection.height);	
};

function buildMenuNiveau1(obj) {
	clearTimeout();
	$('#topMenu ul.niveau2.current').hide();
	$('#topMenu .current').removeClass('current').addClass('currentt');
	obj.find('ul.niveau2').show();
	obj.find('ul.niveau2 .currentt').removeClass('currentt').addClass('current');	
};
function buildMenuNiveau2(obj) {
	clearTimeout();
	obj.parent('ul.niveau2').find('.current').removeClass('current').addClass('currentt');			
	obj.siblings('li').find('ul.niveau3').hide();
	obj.find('ul.niveau3').show();	
};
			
function rebuildMenuNiveau1(obj) {
	clearTimeout();
	obj.find('ul.niveau2').hide();
	$('#topMenu .currentt').removeClass('currentt').addClass('current');
	$('#topMenu .current').show();	
};
function rebuildMenuNiveau2(obj) {
	clearTimeout();
	obj.parent('ul.niveau2').find('.currentt').removeClass('currentt').addClass('current');
	obj.find('ul.niveau3').hide();
	obj.find('.current').show();	
};

function getExt(file) {
	return (-1 !== file.lastIndexOf('.')) ? file.replace(/.*[.]/, '') : '';
}

function oc(a) {
	var o = {};
	for(var i=0;i<a.length;i++) {
		o[a[i]]='';
	}
	return o;
}

///////////////////fonctions de cookie pour la bulle d'information sur la version d'internet explorer////////////////
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
	var c = ca[i];
	while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}
////////////////////////Fin des fonctions sur les cookies pour la bulle d'information sur la version d'internet explorer////////////