
	jQuery(function($) {
		
		$('#errorWrapper').draggable().fadeTo(0, 0.5).css({ cursor:'move' }).hover(
			function() { $(this).fadeTo(100, 0.9); },
			function() {  $(this).fadeTo(100, 0.5); }
		);
		
		
		// CSS RELOAD
		/*if(!$.browser.msie) {
			ReloadCSS();
		}*/
		
		HandleFormFields();
		
		// Liens externes
		$('a.external').attr('target', '_blank');
		
		
		EnableFancyBox('a.imageLink');
		
		HandleMainMenu();
		
		
		$('#MainMenu li.HovMenu').hover(
			function(){
				$(this).children().attr('class','currentItem');
			},
			function(){
				$(this).children().attr('class','');
			}
		);
		
		$("div#dossier-photo").slideView();
		
		$('span.email').each(function(i) {
			email = this.innerHTML.replace(' at ', '@').replace(' dot ', '.');
			$(this).html('<a href="mailto:'+email+'">'+email+'</a>'); 
			
		});

		
		$('ul#listePilotes li').hover(
			function(){
				$(this).children('span').hide(0);
			},
			function(){
				$(this).children('span').show(0);
			}
			
		);

		
		
	});
	
	
	 // Menu principal
	function HandleMainMenu() {
		
		$('ul.SubMenu').hide();
		
		$('#MainMenu li.HovMenu').hover(
			function() { $(this).find('ul').show(150); },
			function() { $(this).find('ul').hide(50); }
		);
	}
	
	
	
	
	/**
	 * Pas de mise en cache de la CSS
	 */
	function ReloadCSS() {
		var i,a,s;a=document.getElementsByTagName('link');for(i=0;i<a.length;i++){s=a[i];if(s.rel.toLowerCase().indexOf('stylesheet')>=0&&s.href) {var h=s.href.replace(/(&|%5C?)forceReload=\d+/,'');s.href=h+(h.indexOf('?')>=0?'&':'?')+'forceReload='+(new Date().valueOf())}};
	}
	
	
	
	
	function HandleFormFields() {
		
		// Emulation pseudo-classes focus pour les champs de formulaires
		
		var formFields = $('input').add('textarea').add('select').not($('input.readonly')).not($('input.imageButton')).not($('#MiniLoginForm input'));
		formFields.focus(function() { $(this).addClass('focus'); $(this).parent().addClass('focus'); /*$(this).animate({borderColor:'#FF3790'}, 200);*/ });
		formFields.blur(function() { $(this).removeClass('focus'); $(this).parent().removeClass('focus');/*$(this).animate({borderColor:'#605542'}, 200);*/  });
		
		// Emulation pseudo-classe hover pour les boutons de formulaires
		$('input[@type=submit]').add('input[@type=image]').add('div.fieldsList label').hover(
			function() { $(this).addClass('hover');    },
			function() { $(this).removeClass('hover'); }
		);
		
		$('#DepotCVForm #nomprenom').unbind();
		
	}
	
	
	
	
	
	/**
	 * Activation FancyBox
	 */
	function EnableFancyBox(elements) {
		$(elements).fancybox({
			'hideOnContentClick':true,
			'overlayShow': true,
			'overlayOpacity' : 0.6,
			'zoomSpeedIn': 200,
			'zoomSpeedOut' : 200			
		});
	}
	
	
	
	
	
	/**
	 * Champs datetime : datepicker
	 */
	function enhanceDateTimeFields(elements) {
		
		elements.datepicker({
			clearText:'Effacer',
			closeText:'Fermer',
			prevText: '&laquo;',
			nextText: '&raquo;',
			currentText:"Aujourd'hui",
			hideIfNoPrevNext: true,
			gotoCurrent: true,
			monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
			monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun','Jul','Aoû','Sep','Oct','Nov','Déc'],
			dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
			dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
			dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
			dateFormat: 'dd-mm-yy',
			showOn: 'focus',
			showAnim: 'fadeIn',
			showOptions: {duration: 200},
			changeMonth: true,
			changeYear: true
		}).css({width:'80px;', textAlign:'center'});;
				
	}
	
	
	function makeAccordion(list) {
		$(list).find('ul').not(list.find('li.current ul')).hide();
		//$('#menu ul:first').show();
		$(list).find('span.firstLevelLabel').click(function() {
			var checkElement = $(this).next();
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$(list).find('ul:visible').slideUp(350);
				checkElement.slideDown(350);
				return false;
			}
		});
	}
	
	
	
	/* AJAX VIDEO */
	
	function loadVid(video_id,boxclass){
				
		$.get(site_url+"/galerie/video/1/",{'video_id': video_id, '__ajaxRequest':'1'},  
		
			function success(data){
				
				$('div#dossier-video').empty(); 
				$('div#dossier-video').append(data); 
	     	}
			
		); 
		var w = $('div#contour-dossier-video');
		w.removeClass('resol700x394').removeClass('resol700x525').removeClass('resol500x360').addClass('resol'+boxclass);
	}
	
	
	
	
	
	
