﻿function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i = 0; i < changeImages.arguments.length; i += 2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i + 1];
        }
    }
}

var preloadFlag = false;
function preloadImages() {
    if (document.images) {
        EscorteQuebec_accueil_01_over = newImage("images/EscorteQuebec-accueil_01-ov.gif");
        EscorteQuebec_accueil_01_over = newImage("images/EscorteQuebec-home_01-ov.gif");
        EscorteQuebec_Horaire_01_over = newImage("images/EscorteQuebec-Horaire_01-ov.gif");
        EscorteQuebec_Horaire_01_over = newImage("images/EscorteQuebec-Schedule_01-ov.gif");
        EscorteQuebec_Galerie_01_over = newImage("images/EscorteQuebec-Galerie_01-ov.gif");
        EscorteQuebec_Galerie_01_over = newImage("images/EscorteQuebec-Gallery_01-ov.gif");
        EscorteQuebec_Tarifs_01_over = newImage("images/EscorteQuebec-Tarifs_01-ove.gif");
        EscorteQuebec_Tarifs_01_over = newImage("images/EscorteQuebec-Rate_01-ove.gif");
        EscorteQuebec_Reservation_01_over = newImage("images/EscorteQuebec-Reservatio-02.gif");
        EscorteQuebec_Reservation_01_over = newImage("images/EscorteQuebec-Booking-02.gif");
        EscorteQuebec_Recrutement_01_over = newImage("images/EscorteQuebec-Recrutemen-02.gif");
        EscorteQuebec_Recrutement_01_over = newImage("images/EscorteQuebec-Job-02.gif");
        EscorteQuebec_Partenaires_01_over = newImage("images/EscorteQuebec-Partenaire-02.gif");
        EscorteQuebec_Partenaires_01_over = newImage("images/EscorteQuebec-Partners-02.gif");
        EscorteQuebec_Info_01_over = newImage("images/EscorteQuebec-info-02.gif");
        EscorteQuebec_Info_01_over = newImage("images/EscorteQuebec-Comment-02.gif");
        preloadFlag = true;
    }
}
function clientSideInclude(id, url) {
    var req = false;
    // For Safari, Firefox, and other non-MS browsers
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e) {
            req = false;
        }
    } else if (window.ActiveXObject) {
        // For Internet Explorer on Windows
        try {
            req = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {
                req = false;
            }
        }
    }
    var element = document.getElementById(id);
    if (!element) {
        alert("Bad id " + id +
   "passed to clientSideInclude." +
   "You need a div or span element " +
   "with this id in your page.");
        return;
    }
    if (req) {
        // Synchronous request, wait till we have it all
        req.open('GET', url, false);
        req.send(null);
        element.innerHTML = req.responseText;
    } else {
        element.innerHTML =
   "Sorry, your browser does not support " +
      "XMLHTTPRequest objects. This page requires " +
      "Internet Explorer 5 or better for Windows, " +
      "or Firefox for any system, or Safari. Other " +
      "compatible browsers may also exist.";
    }
}



function clientSideIncludePub(id, url) {
    var req = false;
    // For Safari, Firefox, and other non-MS browsers
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e) {
            req = false;
        }
    } else if (window.ActiveXObject) {
        // For Internet Explorer on Windows
        try {
            req = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {
                req = false;
            }
        }
    }
    var element = document.getElementById(id);
    if (!element) {
        alert("Bad id " + id +
   "passed to clientSideInclude." +
   "You need a div or span element " +
   "with this id in your page.");
        return;
    }
    if (req) {
        // Synchronous request, wait till we have it all
        var ran_number = Math.floor((Math.random() * (4 - 1 + 1)) + 1);
        url = url + ran_number + ".htm"
        //alert(url);
        req.open('GET', url, false);
        req.send(null);
        element.innerHTML = req.responseText;
    } else {
        element.innerHTML =
   "Sorry, your browser does not support " +
      "XMLHTTPRequest objects. This page requires " +
      "Internet Explorer 5 or better for Windows, " +
      "or Firefox for any system, or Safari. Other " +
      "compatible browsers may also exist.";
    }
}

