// JavaScript 
// $(document).ready( function() {
var tablette = isPad();	

	
window.onload= function() {
	//if (Modernizr.canvas) IE9+
		ajusterLaHauteurDesColonnes();
		window.setTimeout(ajusterIE, 1000);
}



$(document).ready(function(){
	
	initaliserLeMenu();
	
	// afficher détail
	//$("#col1 .programme ul").slideUp( "fast" ); // , 
	$("#btnAfficherDetail").toggle(
		function(e){
			e.preventDefault();
			$("#col1 .programme ul").slideDown(
				function() {
					$("#col1 .programme").removeClass("programmeferme");
				}
			);
			$(this).text("Masquer le détail");
		},
		function(e) {
			e.preventDefault();
			$("#col1 .programme").addClass("programmeferme");
			$("#col1 .programme ul").slideUp();
			$(this).text("Afficher le détail");
		}
	);	

});


// corriger les pb IE
function ajusterIE () {
	if ( navigator.userAgent.lastIndexOf("MSIE 7") > 0 ) {
		$('<div style="height:10px;"></div>').insertBefore("#coord");	// espace entre DIV avec border-image et PIE, margin-top avec position
	}
}
// ajuster la hauteur des colonnes
function ajusterLaHauteurDesColonnes () {
		console.info('$("#col2").outerHeight()' + $("#col2").outerHeight());
		console.info('$("#col1").outerHeight()' + $("#col1").outerHeight());	
	if ( $("#col2").outerHeight() < $("#col1").outerHeight() ) {
		$("#infos").height(
			$("#col1").outerHeight()
			- $("#coord").outerHeight()
			
			- parseInt( $("#infos").css("border-bottom-width"))
			- parseInt( $("#infos").css("border-top-width"))
			- parseInt( $("#infos").css("padding-top"))
			- parseInt( $("#infos").css("padding-bottom"))		
			- parseInt( $("#infos").css("margin-top"))
			- parseInt( $("#infos").css("margin-bottom"))	
			 	
		);
	}		
}
// masquer l'adresse
function mask(end,middle,start,subject){
	var one ='mai';
	var two='lto:';
	var three='?Subject=';
	//start,middle,end,subject;
	var putogether= one+two+start+middle+end+three+subject;
	document.location.href=eval('"'+putogether+'"');
	window.status=putogether;
}
// identifier une tablette
function isPad() {
	var pattern =  /ipad|palm|android/i;
	if ( pattern.test(navigator.userAgent) && screen.width > 1000 ) { 
		return true;
	}
	return false;
}
// initialiser le menu compatible tablette
function initaliserLeMenu() {
	if (tablette) {
		$('#menu ul ul').css("display","none");
		$('#menu > ul > li:has(ul) > a ').click ( function(e) {
			// stopper propagation
			e.preventDefault(); 
			e.stopPropagation();
			// si le menu est fermé
			if ( $("ul",this.parentNode).css("display") == "none" ) {
				// fermer tous les sous-menus
				$('#menu > ul > li > ul ').css({"display":"none","height":"auto"});
				$('#menu > ul > li > a').removeClass("hover");
				$("#menu li.tmp").remove();	
				// li à créer et ajouter dans ul
				var li  = '<li class="tmp"><a href="'+$(this).attr("href")+'">'+$(this).text()+'</a></li>'; 
				$("ul",this.parentNode).prepend( li ); 
				// ouvrir ul
				$(this).addClass("hover");	
				$("ul",this.parentNode).css({"display":"block"});			
			} else {
				// fermer tous les sous-menus
				$('#menu  ul  li  ul ').css({"display":"none"});
				$('#menu > ul > li > a').removeClass("hover");
				$("#menu li.tmp").remove();					
			}			
		});
	} else {
		$('#menu > ul > li:has(ul)').hover(
			function(e){
				var h = 300; // $("ul",this).height();
				$("ul",this).css({"height":"0","display":"block"});
				$("ul",this).animate({"height": h },300 , "swing"); 
			},
			function(e){
				$("ul",this).css({"display":"none","height":"auto"});
			}		
		);		
	}	
}





