function Affiche(idelt) {
    if($("#"+idelt).css("display") == "none")
  	{
  		$("#"+idelt).slideDown("slow");
  	}
  	else
  	{
  		Cache(idelt)
  	}
  }
function Cache(idelt) {
	$("#"+idelt).slideUp("slow");
}

function AfficheLabel(idelt) {
	$("#"+idelt).slideDown("slow");
}

function CacheBulle(idelt) {
	$("#"+idelt).fadeOut("slow");
	$("#bullefleche").fadeOut("slow");	
}


function AfficheBulle(idelt) {
  	if ($("#"+idelt).get(0).style.display == 'none'){  
		$("#"+idelt).fadeIn("slow");
		$("#bullefleche").fadeIn("slow");
  	}
  	else{
  		CacheBulle(idelt)
  	}
  }

function Popup(url)
{
	popup = window.open(url,"popupTemoignage","width=410, height=350, top=100, left=100, scrollbars=yes");
	popup.focus();
}

function Popupperso(url, largeur, hauteur) {
	popup = window.open(url,"popupInformationsLegales","width="+largeur+", height="+hauteur+", top=100, left=100, scrollbars=yes");
	popup.focus();
}


jQuery(
    function() {

        jQuery.ajaxSetup({
            error: ajaxFail
        });

        focusError();
        jQuery(".aideQuestion")
            .click(
                function(e) {
                    var msg = jQuery(this).text().replace(/\\n/g, "\n");
                    alert(msg);
                }
            );
    }
);

function ajaxFail(XMLHttpRequest, textStatus, errorThrown) {
    jQuery("form .erreur").removeClass("erreur");
    jQuery("#error div.actif").removeClass("actif");
    jQuery('#err-ajax-error').addClass("actif");
}

function focusError() {
    jQuery("form .erreur").removeClass("erreur");
    var elts = jQuery("#error div.actif");
    if (elts.length) {
        var eltId = elts.get(0).id;
        var match = eltId.match(/err-([^-]*).*/);
        if (match) {
            jQuery("#" + match[1])
                    .focus()
                    .addClass("erreur");
        }
    }
}

function afficherErreur(errorMap, errorList) {
    if (errorList.length > 0) {
        jQuery('.server-error').remove();
        jQuery('#error').remove();
        jQuery('div.errors').append('<div id="error" class="alerte">' + errorList[0].message + '</div>');
        jQuery(this.elements()).removeClass('erreurformulaire');
        jQuery(errorList[0].element).addClass('erreurformulaire');
    }
}

