 
 var mouseDownAppleBanner = function(url) {
	 //Réactiver la css juste à temps
	 set_style_sheet_disabled(false);
	 
	 var btn = $('apple_banner_link');
	 btn.rel = 'lightbox';
	 btn.href = 'myfakehtmlfile.html'; //tout sauf des extensions images GIF, jpeg, ...
	 
	 if ($('lightbox') == undefined) {
	 	myLightbox = new Lightbox(); 
	 }
	 myLightbox.start(btn);
	 myLightbox.onEndFunction = close_apple_form;
	 myLightbox.resizeHtmlContainer(800, 962);
	 
	 
	 btn.href = 'javascript:void(0)'; //obligatoire pour ne pas recharger la page et pourvoir ré-utiliser lightbox
	 btn.rel = ''; 
	 
	 var target = $('lb_form_container');
	 if (window.console) console.log('mouseDownAppleBanner launching ajax request');
	 new Ajax.Updater(target, url, {parameters:'', onSuccess:apple_form_load_succes, onFailure:apple_form_load_fail});
	 
	 $('imageDataContainer').hide();
 }
 
var close_apple_form = function() {
	 if (window.console) { console.log('closing apple form  ' + i); }
	myLightbox.resizeHtmlContainer(300, 320); 
	set_style_sheet_disabled(true);
	myLightbox.onEndFunction = void(0);
	
}
 
 var apple_form_load_fail= function() {
	 var target = $('lb_form_container');
	 target.innerHTML = 'Un erreur réseau est survenue. <br />Merci de vérifier votre connection internet et de réessayer.';
 }
 
 var apple_form_load_succes = function(response) {
		$('lb_form_container').setWidth(800);
 }
 
 var change_attestation = function() {
	oc_img = document.getElementById('attestation_case');
	oc_hid = document.getElementById('attestation_hidden');
	// pas coché ? on coche
	if(oc_hid.value == '0') {
		oc_hid.value = '1';
		oc_img.src = "/img/apple/case_coche.gif"; 	
	} 
	// si déjà coché, on déooche
	else {
		oc_hid.value = '0';
		oc_img.src = "/img/apple/case.gif"; 	
	}
}

var set_style_sheet_disabled = function(status) {
	if (window.console) { console.log('set_css ' + status); }
	if(document.styleSheets){
			var c = document.styleSheets.length;
			for(var i=0;i<c;i++){
				if (window.console) { console.log('stylesheet  ' + i); }
				if(document.styleSheets[i].title && document.styleSheets[i].title == 'apple_stylesheet'){
					if (window.console) { 
						console.log('setting apple stylesheet disabled = ' + status); 
					} 
					document.styleSheets[i].disabled=status;
				}
			}
		}
}
chk_err_msg[CHK_NON_NULL] = "Le champ '<#field_name#>' doit être renseigné.";

//pas d'évenement domReady dans prototype 1.5, le script doit etre déclaré obligatoirement en dessous des CSS dans le HTML
set_style_sheet_disabled(true);