
var IE6 = false, IE7 = false, FIREFOX2  = false, FIREFOX  = false, NETSCAPE7 = false, NETSCAPE = false,  OPERA9 = false, OPERA = false, 
 AUTRE = false;

var strChUserAgent = navigator.userAgent;
var intSplitStart = strChUserAgent.indexOf("(",0);
var intSplitEnd = strChUserAgent.indexOf(")",0);
var strChStart = strChUserAgent.substring(0,intSplitStart);
var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
var strChEnd = strChUserAgent.substring(strChEnd);


if(strChMid.indexOf("MSIE 7") != -1)
 IE7 = true;
else if(strChMid.indexOf("MSIE 6") != -1)
 IE6 = true;
else if(strChEnd.indexOf("Firefox/2") != -1)
 FIREFOX2 = true;
else if(strChEnd.indexOf("Firefox") != -1)
 FIREFOX = true;
else if(strChEnd.indexOf("Netscape/7") != -1)
 NETSCAPE7 = true;
else if(strChEnd.indexOf("Netscape") != -1)
 NETSCAPE = true;
else if(strChStart.indexOf("Opera/9") != -1)
 OPERA9 = true;
else if(strChStart.indexOf("Opera") != -1)
 OPERA = true;
else
 AUTRE = true;










/*************************************************
	Fonction de definition de l'object xhr
**************************************************/
function new_xhr(){

	var xhr_object = null;
	
	if(window.XMLHttpRequest) 						// Firefox et autres
	   xhr_object = new XMLHttpRequest();
	   
	   
	else if(window.ActiveXObject){ 					// Internet Explorer
	
	   try {
                xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
            } 
			
			
		catch (e) 	{
                xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
					}	
	}
	
	
	else { 										// XMLHttpRequest non supportÃ© par le navigateur
	
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   xhr_object = false;
	   
	}
	
	
	
	return xhr_object;
	
}








/*****************************************************
	Fonction qui va recharger le contenu
******************************************************/


function load_page(select) {
	var xhr2 = new_xhr();										//On crée un nouvel objet XMLHttpRequest
	xhr2.onreadystatechange = function(){
		if ( xhr2.readyState == 4 )
		
		{														//Actions executées une fois le chargement fini
		
		
										
			if(xhr2.status  != 200){							//Message si il se preoduit une erreur
			
				document.getElementById("page1").innerHTML ="Error code " + xhr2.status;
				
									} 
			
			
			
			else {												//On met le contenu du fichier externe dans la div "content"
				document.getElementById("page1").innerHTML = xhr2.responseText;
				}
				
			
		} 
		
		
		
		else {													//Message affiché pendant le chargement
			document.getElementById("page1").innerHTML = "<center>Chargement en cours ...<br /><img src='loading.gif' alt=''/></center>";
			}
			
	}
	
	
	
	xhr2.open("GET", select+".php", true);//Appel du fichier externe
	
	xhr2.setRequestHeader("Content-Type","charset=iso-8859-1");

	xhr2.send(null);


	ScrollPageInit();
}







function load_page2(select,id) {
	var xhr2 = new_xhr();
	xhr2.onreadystatechange = function(){
	
	
		if ( xhr2.readyState == 4 ){
		
		
			if(xhr2.status  != 200)
			
					{
				document.getElementById("page1").innerHTML ="Error code " + xhr2.status;
					}

			else {
				document.getElementById("page1").innerHTML = xhr2.responseText;
				}
				
		} 
		
		else {
			document.getElementById("page1").innerHTML = "<center>Chargement en cours ...<br /><img src='loading.gif' alt=''/></center>";
		}
	}
	

	xhr2.open("GET", select+".php?search="+id, true);
	xhr2.setRequestHeader("Content-Type","charset=iso-8859-1");
	xhr2.send(null);
	
	parent.location.hash = id;
	
	ScrollPageInit();
	
}



timerID = null;
var active = 0;


  
function ScrollUp(speed){
	

        
                if(parseInt(obj[active].style.top) < 0){
                        obj[active].style.top = parseInt(obj[active].style.top) + speed + "px";
                }
                timerID = setTimeout("ScrollUp("+speed+")",20);
        
}
function ScrollDown(speed){
                              
    
	
                        obj[active].style.top = parseInt(obj[active].style.top) - speed + "px";
 
				
                timerID = setTimeout("ScrollDown("+speed+")",20);
        
}
function ScrollStop(){
        
                clearTimeout(timerID);
        
}
function ScrollPageInit() {
       
                obj = document.getElementById("cont").getElementsByTagName("div");
                obj['page1'].style.visibility = "visible";
                obj['page1'].style.top = 0;     
              
        if(document.addEventListener){
                for(i=0;i<document.getElementsByTagName('a').length;i++){
                        document.getElementsByTagName('a')[i].style.position = "relative";
                }
        }
}





function ac_return(field, item){
	
	
	
	// on met en place l'expression régulière
	var regex = new RegExp('[A-Za-z0-9_]*.jpg', 'i');
	
	// on l'applique au contenu
	var nomimage = regex.exec($(item).innerHTML);
	
	
	
	
	// on met en place l'expression régulière
    var regex2 = new RegExp('[0123456789]*-id', 'i');
    // on l'applique au contenu
    var nomimage2 = regex2.exec($(item).innerHTML);
    //on récupère l'id
    id2 = nomimage2[0].replace('-id', '');
    
    
    
    
	
	//on récupère l'id
	id = nomimage;
	// et on l'affecte au champ caché
	
	$(field.name).value ='';
	
	load_page2('chronique',id2);
	
	$(field.name+'_id').value = id;
	// log
	$(field.name+'_log').innerHTML = '<br/>'+id+' - '+$F(field.name)+'<br/><img src="/covers/'+id+'" />';
	
	
}	















