// GETELEMENTSBYCLASSNAME
	function getElementsByClassName(oElm, strTagName, strClassName){
	    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	    var arrReturnElements = new Array();
	    strClassName = strClassName.replace(/\-/g, "\\-");
	    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	    var oElement;
	    for(var i=0; i<arrElements.length; i++){
	        oElement = arrElements[i];      
	        if(oRegExp.test(oElement.className)){
	            arrReturnElements.push(oElement);
	        }   
	    }
	    return (arrReturnElements)
	}
// FIN GETELEMENTSBYCLASSNAME

/*******************************************************************************
		Afficher les bloc jeune psyco resultat 
********************************************************************************/		
function clik_jeune() {
	var getEls = getElementsByClassName(document, "ul", "drop_menu");
	for (i=0 ; i< getEls.length ; i++) 
	{
		var list = getEls[i].getElementsByTagName("li") ;
		for (j=0 ; j<list.length ; j++) {
			list[j].onclick = function() {
			var UlList = this.getElementsByTagName("ul");			
				if (this.className == 'open')
					{this.className = ''}
				else if (this.className != 'children_less')	
					{this.className = 'open'}
			}
		}
	}

}
/****************************************************************************************/
/**************************** Survol IE >> afficher le sous menu  ***********************/
/***************************************************************************************/	
sfHover = function() {
	
	var sfEls = getElementsByClassName(document, "input", "bt");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" bt_shver";
			this.style.zIndex = "+999999999";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" bt_shver\\b"), "");
		}
	}
	
	 ;
}

function load_calendar(href)
{
	$('#calendar-content').html($('#calendar-loading').html());

	$.ajax({
   		type: "GET",
   		url: href,
   		error:function(msg){
	   		$('#calendar-content').html(msg);
	    },
   		success: function(result){
     		$('#calendar-content').html(result);
     		
     		$('a.calendar-link').click(function(){
	 			href = $(this).attr('href');
		
				$(this).attr('href', '#') ;
				
				load_calendar(href) ;			
	
				return false ;
			});
   		}
 	});
}

function load_films(href)
{
	$('#films-content').html($('#films-loading').html());

	$.ajax({
   		type: "GET",
   		url: href,
   		error:function(msg){
	   		$('#films-content').html(msg);
	    },
   		success: function(result){
     		$('#films-content').html(result);
     		
     		$('a.films-link').click(function(){
	 			href = $(this).attr('href');
		
				$(this).attr('href', '#') ;
				
				load_films(href) ;			
	
				return false ;
			});
   		}
 	});
}

function load_teaser_agenda(href)
{
	$('#teaser-agenda-content').html($('#teaser-agenda-loading').html());

	$.ajax({
   		type: "GET",
   		url: href,
   		error:function(msg){
	   		$('#teaser-agenda-content').html(msg);
	    },
   		success: function(result){
     		$('#teaser-agenda-content').html(result);
     		
     		$('a.teaser-agenda-link').click(function(){
	 			href = $(this).attr('href');
		
				$(this).attr('href', '#') ;
				
				load_teaser_agenda(href) ;			
	
				return false ;
			});
   		}
 	});
}

function load_teaser_film(href)
{
	$('#teaser-film-content').html($('#teaser-film-loading').html());

	$.ajax({
   		type: "GET",
   		url: href,
   		error:function(msg){
	   		$('#teaser-film-content').html(msg);
	    },
   		success: function(result){
     		$('#teaser-film-content').html(result);
     		
     		$('a.teaser-film-link').click(function(){
	 			href = $(this).attr('href');
		
				$(this).attr('href', '#') ;
				
				load_teaser_film(href) ;			
	
				return false ;
			});
   		}
 	});
}

$(document).ready(function() {
	sfHover() ;
	if( $('#calendar-url').text() )
	{
		load_calendar($('#calendar-url').text());
	}
	if( $('#films-url').text() )
	{
		load_films($('#films-url').text());
	}
	if( $('#teaser-agenda-url').text() )
	{
		load_teaser_agenda($('#teaser-agenda-url').text());
	}
	if( $('#teaser-film-url').text() )
	{
		load_teaser_film($('#teaser-film-url').text());
	}
}) ;

