function load_hash ( )
{
	var oPages = [  'accueil' ,
					'informatique' ,
					'telephonie' ,
					'depannage' ,
					'utile' ,
					'offres_speciales' ,
					'contact' ,
					'mentions' ,
					'about'  ] ;
					
	var oHash = document.location.hash.replace ( '#' , '' );
	
	for( var i=0 ; i < oPages.length; i++ )
	{
		if ( oHash == oPages [i] )
		{
			request( oPages [i] , 'content2' , 'TEXT' );
		}
		
		else if ( ! oHash )
		{
			request( 'accueil' , 'content2' , 'TEXT' );
		}
	}
}

load_hash ();

function getXhr()
{
    var xhr = null;
	
    if ( window.XMLHttpRequest ) // Navigateurs modernes
	{
		xhr = new XMLHttpRequest();
	}

    else if (window.ActiveXObject) // Internet Explorer
	{
		try 
		{  
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
        } 
					
		catch (e) 
		{
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
    }
				
    else 
	{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		xhr = false;
    }

    return xhr;
}
			

function request(oValue, oTarget, oTypeOfData) 
{
	var xhr   = getXhr();
	xhr.onreadystatechange = 
	function() 
	{
		if ( xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0) ) 
		{
			document.getElementById("loader").style.display = "none";
			
			if ( oTypeOfData == "XML" )
			{
				if ( oTarget == 0 )
				{
					return xhr.responseXML;
				}
				else
				{
					readData ( xhr.responseXML , oTarget, oValue );
				}
			}
			
			else
			{
				if ( oTarget == 0 )
				{
					return xhr.responseText;
				}
				else
				{
					readData ( xhr.responseText , oTarget, oValue );
				}
			}
		}
		
		else if (xhr.readyState < 4) 
		{
			document.getElementById("content2").style.display = "none";
			document.getElementById("loader").style.display = "block";
		}
	};
				
	xhr.open("POST", "js/ajax/ajax.php" , true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send( oValue + "=" + '');
}

function Remplace(str,find,rep){
  var reg = new RegExp(find,"gi")
  return(str.replace(reg,rep));
}

function readData(oData, oTarget, oValue) 
{
	var oTarget = document.getElementById(oTarget);
	var oOption, oInner;
				
	oTarget.innerHTML = "";
	oTarget.innerHTML = oData;
	oTarget.style.display = "block";
	var oLi = document.getElementsByClassName ('menu');
	
	for ( var i=0 ; i < oLi.length; i++ )
	{
		oLi[i].style.fontWeight = "normal";
	}
	
	document.getElementById(oValue).style.fontWeight = "bold";
	document.getElementById(oValue).style.Color = "#96d8fa";
}

function updown( oDiv )
{
	var oDivs = document.getElementsByTagName('div');
	for ( var i=0 ; i < oDivs.length ; i++ )
	{
		if ( oDivs[i].className == 'slidedown' )
		{
			if ( oDivs[i].style.display != 'none' )
			{
				Effect.SlideUp ( oDivs[i].id , { duration: 0.5 });
			}
		}
	}
			
	Effect.SlideDown ( oDiv , { duration: 0.5 });
}
