function defaultLayoutReady(current, additionalSetUp) {
	$(document).ready(function() {
		defaultLayout(current, additionalSetUp);
	});
}

function defaultLayout(current, additionalSetUp) {
	setSelectedMenuItem(current);
	
	if (additionalSetUp != null) {
		additionalSetUp();
	}
}

function setSelectedMenuItem(current) {
	$("ul#menu > li").removeClass('selected');
	$("#" + current).closest('li').addClass('selected');
}



function parseXml(node , formatOutput)
{
   $.ajax( {
            type: "GET",
            url: "nouvelles.xml",
			async:false,
           	dataType: ($.browser.msie) ? "text" : "xml",
            success: function(data) {
                var xml;

				if(typeof(data) == 'string') {					
				    xml = new ActiveXObject("Microsoft.XMLDOM")
					xml.async = false
					xml.load("nouvelles.xml")} 
				else {
						xml = data;
				}
				
				if (formatOutput != null) {
					$(xml).find(node).each( 
						formatOutput($(this))
                     );	
					
					
				}
									
             }
        });
}

function getQuerystringVaLue (nomVariable)
 {
 var infos = location.href.substring(location.href.indexOf("?")+1, location.href.length)+"&"
 if (infos.indexOf("#")!=-1)
 infos = infos.substring(0,infos.indexOf("#"))+"&"
 var variable=0
 {
 nomVariable = nomVariable + "="
 var taille = nomVariable.length
 if (infos.indexOf(nomVariable)!=-1)
 variable = infos.substring(infos.indexOf(nomVariable)+taille,infos.length).substring(0,infos.substring(infos.indexOf(nomVariable)+taille,infos.length).indexOf("&"))
 }
 return variable
 } 
 
 function highlighCurrentPage() {
  var path = getFile() ;
	   if ( path )
	   {  
			$("ul#global-nav > li").removeClass('selected');
			$('ul#global-nav li a[href$="' + path + '"]').closest('li').addClass('selected');
		}

 }
 
 	function getFile(str)
{
	if("undefined"==typeof(str) )
		str=location.href;
return (str.replace(/.+[\/]([^\/]+)$/,'$1'))
}

function slideSwitch() {
    var $active = $('#slideshow DIV.active');

    if ( $active.length == 0 ) $active = $('#slideshow DIV:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow DIV:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

