//Affichage d'une news dans la page correspondante
function view_comp(id_cat) {


    var http = getHTTPObject();
    var url = "libs/APIAjax.php";

    var datas = "action=viewComp&id_cat=" + id_cat + "&time=" + Date("mdHis"); 
    
    http.onreadystatechange = function() {
        if (http.readyState == 4) { 
           var reponses = http.responseText.split("##");
           document.getElementById("left_ref").innerHTML = reponses[0];
           document.getElementById("right_ref").innerHTML = reponses[1];
                    
        }
    };

    http.open("POST", url , true);
    http.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
    http.send(datas);

}

function view_other_comp(id_comp,id_cat) {


    var http = getHTTPObject();
    var url = "libs/APIAjax.php";

    var datas = "action=viewOtherComp&id_cat=" + id_cat + "&id_comp=" + id_comp + "&time=" + Date("mdHis"); 
    
    http.onreadystatechange = function() {
        if (http.readyState == 4) { 

           var reponses = http.responseText.split("##");
           document.getElementById("left_ref").innerHTML = reponses[0];
           document.getElementById("right_ref").innerHTML = reponses[1];
                    
        }
    };

    http.open("POST", url , true);
    http.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
    http.send(datas);

}

function view_new(id_news) {


    var http = getHTTPObject();
    var url = "libs/APIAjax.php";

    var datas = "action=viewNews&id_news=" + id_news + "&time=" + Date("mdHis"); 
    
    http.onreadystatechange = function() {
        if (http.readyState == 4) { 
       
           document.getElementById("central_news").innerHTML = http.responseText;
                    
        }
    };

    http.open("POST", url , true);
    http.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
    http.send(datas);

}

function view_prod(id_prod) {


    var http = getHTTPObject();
    var url = "libs/APIAjax.php";

    var datas = "action=viewProd&id_prod=" + id_prod + "&time=" + Date("mdHis"); 
    
    http.onreadystatechange = function() {
        if (http.readyState == 4) { 
       
           document.getElementById("central_news").innerHTML = http.responseText;
                    
        }
    };

    http.open("POST", url , true);
    http.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
    http.send(datas);

}

function view_actu(id_actu) {


    var http = getHTTPObject();
    var url = "libs/APIAjax.php";

    var datas = "action=viewActu&id_actu=" + id_actu + "&time=" + Date("mdHis"); 
    
    http.onreadystatechange = function() {
        if (http.readyState == 4) { 
       
           document.getElementById("central_news").innerHTML = http.responseText;
                    
        }
    };

    http.open("POST", url , true);
    http.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
    http.send(datas);

}

function view_presse(id_presse) {


    var http = getHTTPObject();
    var url = "libs/APIAjax.php";

    var datas = "action=viewPresse&id_presse=" + id_presse + "&time=" + Date("mdHis"); 
    
    http.onreadystatechange = function() {
        if (http.readyState == 4) { 
       
           document.getElementById("central_news").innerHTML = http.responseText;
                    
        }
    };

    http.open("POST", url , true);
    http.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
    http.send(datas);

}

function view_mini_new(id_news) {


    var http = getHTTPObject();
    var url = "libs/APIAjax.php";

    var datas = "action=viewMiniNews&id_news=" + id_news + "&time=" + Date("mdHis"); 
    
    http.onreadystatechange = function() {
        if (http.readyState == 4) { 
       
           document.getElementById("central_news").innerHTML = http.responseText;
                    
        }
    };

    http.open("POST", url , true);
    http.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
    http.send(datas);

}

//Affichage des mentions légales
function mentions_legales() {

    window.open("mentions_legales.php","Mentions","width=600,height=600,top=100,left=100,scrollbars=no,resizable=no");

}

function verScroll(dir, spd, loop, num) {
    loop = true;
    direction = "up";
    speed = 10;
    scrolltimer = null;
    var numero = eval(num);
    
    if (document.layers) { var page = eval("document.elementTexte" + numero );
    } else {
        if (document.getElementById) {
            var pageScrollTop= eval("document.getElementById('elementTexte" + numero + "').scrollTop");
            var pageScrollHeight= eval("document.getElementById('elementTexte" + numero + "').scrollHeight");
            var pageHeight= eval("document.getElementById('elementTexte" + numero + "').style.height");
        } else {
            if (document.all) {
                var page = eval("document.all.elementTexte" + numero);
            }
        }
    } 
 
    direction = dir;
    speed = parseInt(spd);
    var y_pos = parseInt(pageScrollTop); 
    elem = num;
    
    if (loop == true) {

        if (direction == "dn") { eval("document.getElementById('elementTexte" + numero + "').scrollTop = (y_pos - (speed))");
        } else { 
            if (direction == "up" && y_pos < (pageScrollHeight - pageHeight) ) {
                eval("document.getElementById('elementTexte" + numero + "').scrollTop = (y_pos + (speed))");
            } else { 
                if (direction == "top") { pageScrollTop = 0; }
            }
        } 
        scrolltimer = setTimeout("verScroll(direction,speed,1,elem)", 1);
    }
} 

function horScroll(dir, spd, loop, num) {
    loop = true;
    direction = "up";
    speed = 10;
    scrolltimer = null;
    var numero = eval(num);
    
    if (document.layers) { var page = eval("document.elementText" + numero );
    } else {
        if (document.getElementById) {
            var pageScrollTop= eval("document.getElementById('elementText" + numero + "').scrollLeft");
            var pageScrollHeight= eval("document.getElementById('elementText" + numero + "').scrollWidth");
            var pageHeight= eval("document.getElementById('elementText" + numero + "').style.width");
        } else {
            if (document.all) {
                var page = eval("document.all.elementText" + numero);
            }
        }
    } 
 
    direction = dir;
    speed = parseInt(spd);
    var y_pos = parseInt(pageScrollTop); 
    elem = num;
    
    if (loop == true) {

        if (direction == "dn") { eval("document.getElementById('elementText" + numero + "').scrollLeft = (y_pos - (speed))");
        } else { 
            if (direction == "up" && y_pos < (pageScrollHeight - pageHeight) ) {
                eval("document.getElementById('elementText" + numero + "').scrollLeft = (y_pos + (speed))");
            } else { 
                if (direction == "top") { pageScrollTop = 0; }
            }
        } 
        scrolltimer = setTimeout("horScroll(direction,speed,1,elem)", 1);
    }
}


function stopScroll() {
    loop = false;
    clearTimeout(scrolltimer);
} 

function getHTTPObject() {
    if(window.XMLHttpRequest) {// Firefox   
        xhr = new XMLHttpRequest();   
    } else if(window.ActiveXObject) {// Internet Explorer   
        xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
    } else { // XMLHttpRequest non supporté par le navigateur   
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");   
        return   
     }  
      return xhr;
}


