function    bookmark() {
    if (navigator.appName == 'Microsoft Internet Explorer') {
        window.external.AddFavorite(document.location.href, document.title);
    }
    else {
        window.sidebar.addPanel(document.title, document.location.href, '');
    }
}


$(document).ready(function(){
    //validation d'un formulaire
    $('form.validate').validate({
    	errorPlacement: function(error, element) { 
        	error.appendTo( $("label" , element.parent()).after() );        
      	},
    	highlight: function(element, errorClass) {
      		if ( ! $(element).hasClass("error")) $(element).fadeOut(function() {
      	    	$(element).fadeIn();
      		});
      		$(element).removeClass("error").addClass("error");
      	}
    });
    // Validation de formulaire newsletter 
    $("form#form_newsletter").validate({
    	errorPlacement: function(error, element) { 
        	error.appendTo( $("label" , element.parent()).after() );        
      	},
      	highlight: function(element, errorClass) {
      		if ( ! $(element).hasClass("error")) $(element).fadeOut(function() {
      	    	$(element).fadeIn();
      		});
      		$(element).removeClass("error").addClass("error");
      	},
      	errorElement: "span",
      	submitHandler: function () {
			var reg=new RegExp("^http://www\..*$","g");
			var href=window.location.href;
			if ( ! reg.test(href))
				var url = "http://euroflux.fr/ajax.php";
			else 
				var url = "ajax.php";
      		$.post(url , $('#form_newsletter').serialize())
      		 .done(function(data){
      			$('#form_newsletter').hide('fast');
          	    $('#form_newsletter').html("Inscription prise en compte. Merci.");
          	    $('#form_newsletter').show('fast');
      		 })
      		 .fail(function(data){
      			$('#form_newsletter').hide('fast');
          	    $('#form_newsletter').html("Une erreur est survenu, merci de bien vouloir recommencer.");
          	    $('#form_newsletter').show('fast');
      		 })
      		;
      	}
    });
    
    //last child, car ne marche pas sur IE7 
    $('#rail a:last-child').css('color','#c0221d');
	
	$("a[rel^='prettyPhoto']").lightBox();
	
	$("#carousel").CloudCarousel(
	   {           
            xPos: 300,
            yPos: 100,
			FPS:30,
	        autoRotate: 'left',
	        autoRotateDelay: 2000,
	        speed:0.05,
			reflHeight: 56,
            reflGap:0
        }
    );
});

$(window).load(function(){ //image chargé
    //on égalise la hauteur du menu et du contenu (pour que le logo du menu aille bien en bas de page
    if ( $("#c1").height() < $("#maincontent").height())
    	$("#c1").css('min-height', $("#maincontent").height() + 32);

});

function showrefcadre( id , x ){ 
    if($('#refcadre' + id).is(':visible')) return;
	if( (x.offsetLeft + $(x).width() + 1) < 400)
	   var left = x.offsetLeft + $(x).width() + 10 + 'px';
	else
	   var left = x.offsetLeft - 300 + 'px';
	var top = x.offsetTop + 10 + 'px';
    $('#refcadre' + id).css('top' , top);
    $('#refcadre' + id).css('left' , left);
	$('.refcadre').hide('fast');
	$('#refcadre' + id).show('slow');
}

function hidecadre(){
	$('.refcadre').hide('fast');
}

