function loadStyle(url, media){
    if(!$("link[href='"+url+"']").size()){
   		var head = document.getElementsByTagName('head')[0];
		$(document.createElement('link'))
			.attr({type: 'text/css', href: url, rel: 'stylesheet', media: media})
			.appendTo(head);
	}
}
var externalLink = function (){
    $('body a:not(:has(img))').filter(function() {
        return this.hostname && this.hostname !== location.hostname;
    }).addClass('externalLink').attr('target','_blank');
}
$(function(){


externalLink();
$('#login_form input[name=login], #login_form input[name=pass]').focus(function(){
    $(this).val('');
    return true;
});
$("body").append("<div id=\"loading\">Chargement...</div>");
	$("#loading")
		.ajaxStart(function(){
   			$(this).show();
		})
		.ajaxStop(function(){
   				$(this).hide();
		});



	$("table tr").hover(function(){$(this).addClass("current");},function(){$(this).removeClass("current");});


$("input[type=submit].del").live("click",function(){return confirm("Voulez-vous continuer ?"); return false;});
    $("input[type=submit].edit, input[type=submit].add").live("click", function(){

        var great = true;
        if ($(this).parents("form").size()) {

            var mandatorys = $(this).parents("form").find("label .mandatory");
            $.each(mandatorys, function(i){
                var input = $("#"+$(this).parent("label").attr("for"));
                //radios
                if ($(input).size() && $(input).attr("value")=="" ) {
                    $(input).css("background-color", "orange");
                    great = false;
                }
            });
        }

        if (!great) {
            alert("Certains champs sont vides !");
            return false;
        }else return true;

      }
    );


});
