jQuery(document).ready(function() {
// Inputs
	jQuery('input[type=text], input[type=password]').focus(function() {
		if(jQuery(this).val() == jQuery(this).attr('title')) {
			jQuery(this).attr("value", "");
		}
	});
	jQuery('input[type=text], input[type=password]').blur(function() {
		if(jQuery(this).val() == "") {
			jQuery(this).attr("value", jQuery(this).attr('title'));
		}
	});	
	
// Carrousels	
	
	/* Home */
	jQuery('#apria_carrousel_encart').carrou({
		classEl: 'carrou_encart',
		itemW : 167
	});
	
	jQuery('#apria_carrousel_nosmarques').carrou({
		classEl: 'carrou_marques',
		itemW : 114,
		autoscroll: {
			active: true,
			duration: 3000
		}
	});
	
	/* nos solutions */
	jQuery('#apria_carrousel_nosreferences').carrou({
		classEl: 'carrou_references',
		itemW : 210
	});
	jQuery('#apria_carrousel_nosmarquessolutions').carrou({
		classEl: 'carrou_marquesSolutions',
		itemW : 226
	});
	
	/* page nos solutions */
	jQuery('#apria_carrousel_nosReferencesSidebarSolution').carrou({
		classEl: 'carrou_referencesSolutions',
		itemW : 146
	});
	
	/* generique */
	jQuery('#apria_carrousel_dirmetiers').carrou({
		classEl: 'carrou_dirmetiers',
		itemW : 229
	});
	jQuery('#apria_carrousel_nosmarquescommun').carrou({
		classEl: 'carrou_marquesCommun',
		itemW : 111
	});
	
	/* carrousel_agenda */
	jQuery('#apria_carrousel_agenda').carrou({
		classEl: 'carrou_agenda',
		itemW : 220
	});


//navigation
	jQuery("#navigation li").each(function() {
		jQuery(this).hover(function() {
			if(jQuery(this).hasClass("apria_subnavigation")){
				jQuery(this).addClass("active");
			}
		}, function() {
			jQuery(this).removeClass("active");
		});
	});

// Switch
	jQuery(".apria_switch_tabs .apria_switch_tabs_content").hide();
    jQuery(".apria_switch_tabs").each(function() {
		jQuery(this).find('.apria_switch_tabs_content:eq(0)').show();
	});
   
   jQuery(".apria_switch_tabs .apria_switch_tabs_nav a").click(function(){ 
		jQuery(this).parents('li').siblings().children('div').removeClass('active');
		jQuery(this).parent().addClass('active');
        jQuery(this).parents('.apria_switch_tabs').find('.apria_switch_tabs_content').hide();
        jQuery(this.hash).show();
        this.blur();
        return false;
	});
   
// suppression d'alerte Espace client
	jQuery("a.supr_alerts").each(function() {
		var $this = jQuery(this);
		$this.click(function() {
			$this.parent().remove();
			return false;
		});
	});
	
// check all
	jQuery(".checkAll").each(function() {
		var $this = jQuery(this);
		var parentTable = $this.parents('table');
		$this.click(function() {
			if($this.hasClass("check")){
				parentTable.find('input:checkbox').removeAttr('checked');
				$this.removeAttr('checked').removeClass("check");
			}else{
				parentTable.find('input:checkbox').attr('checked','checked');
				$this.attr('checked','checked').addClass("check");
			}
		});
	});

// Tri des tableau
	if(jQuery("#prestationTable").length || jQuery("#documentLigneTable").length){
		jQuery.tablesorter.defaults.widgets = ['zebra'];
		jQuery.tablesorter.defaults.widgetZebra = {css: ["fd_gris","odd"]},
		
		jQuery("#prestationTable").tablesorter();
		jQuery("#documentLigneTable").tablesorter();
	}
// DatePicker
	if(jQuery("#agendaRdv").length){
		jQuery("#agendaRdv").datepicker({
			firstDay:1,
			dayNamesMin:['D', 'L', 'M', 'M', 'J', 'V', 'S'],
			monthNames:['Janvier', 'F&#233;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&#251;t', 'Septembre', 'Octobre', 'Novembre', 'D&#233;cembre']
		});
	}
	if(jQuery(".datepicker").length){
		jQuery(".datepicker").datepicker({
			firstDay:1,
			dayNamesMin:['D', 'L', 'M', 'M', 'J', 'V', 'S'],
			monthNames:['Janvier', 'F&#233;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&#251;t', 'Septembre', 'Octobre', 'Novembre', 'D&#233;cembre'],
			showOn:'button',
			buttonImage:'images/picto_calendar.gif',
			buttonImageOnly:true
		});
	}
	
// Masquage de l'agenda
	jQuery("a.hideAgenda").click(function() {
		if(jQuery("#agendaRdv").is(":visible")){
			jQuery("#agendaRdv").hide();
			jQuery(this).html('Afficher le calendrier <img alt="" src="images/pict_arrowlight_blue.png" />');
		}else{
			jQuery("#agendaRdv").show();
			jQuery(this).html('Masquer le calendrier <img alt="" src="images/pict_arrowlight_blue.png" />');
		}
		jQuery(this).blur();
		return false;
	});

});

