/***** Affichage automatique du onClickQuestion. *****/
function onclickQuestion() {
    var liensOk = new Array();
    // Liste des sites externes pour lesquels il n'y a PAS de onclickQuestion
    // la valeur doit être une partie de l'adresse sans les www
    liensOk[0] = "mcc.gouv.qc.ca";
    liensOk[1] = "mcc.quebectel.qc.ca";
    liensOk[2] = "recherched.gouv.qc.ca";
    liensOk[3] = "patrimoine-culturel.gouv.qc.ca";
    liensOk[4] = "prixduquebec.gouv.qc.ca";
    liensOk[5] = "ccq.mcc.gouv.qc.ca";
    liensOk[6] = "mcccf.gouv.qc.ca";
    liensOk[7] = "spl.gouv.qc.ca";
    liensOk[8] = "prix-qwb-litteraturejeunesse.org";
    liensOk[9] = "ccq.mcccf.gouv.qc.ca";
    liensOk[10] = "diversite-culturelle.qc.ca";
    liensOk[11] = "scf.gouv.qc.ca/";
    liensOk[12] = "culture.qc.ca";
    liensOk[13] = "tcpip-consultant.com";
    liensOk[14] = "diversite.riq.qc.ca";
    liensOk[15] = "diversite.mcc.intranet.gouv.qc.ca";
    
    var liensException = new Array();
    // Liste des pages internes de type EXTERNAL URL pour lesquelles le onclickQuestion doit apparaître
	// la valeur doit toujours commencer par id= et se terminer par un nombre
    // Il faut au moins laisser une entrée par défaut.
    liensException[0] = "id=16";
    liensException[1] = "id=16&L=1";
    liensException[2] = "id=16&L=2";

    var anchors = document.getElementsByTagName("a");
    for (var i = 0; i < anchors.length; i++)
        { 
        var onclickQuestion = false;
        var exception = false;
        var anchor = anchors[i]; 
        var linkDest = anchor.getAttribute("href");

        if(linkDest != null)
            {
            for (var j = 0; j < liensOk.length; j++)
                {
                if(linkDest.indexOf(liensOk[j]) != -1)
                    {
                    onclickQuestion = true;
                    }
                }
            for (var k = 0; k < liensException.length; k++)
                {
                position = linkDest.length - liensException[k].length;
                if(linkDest.indexOf(liensException[k], position) != -1)
                    {
                    exception = true;
                    }
                }
            if (((onclickQuestion == false) && (linkDest.indexOf("http") != -1)) || (exception == true))
                {
                anchors[i].onclick=function()
                    {
					// Phrase apparaissant au onClick. \n\r permet de faire un retour de chariot
					var $_GET = PrmUrl();
					switch($_GET["L"]) {
					case '1':
					var stringOnCLick = 'Warning:  You are now leaving the site of the  Diversity of Cultural Expressions.  Do you want to continue?';
					break;
					case '2':
					var stringOnCLick = '¡Cuidado! Está saliendo del sitio de la Diversidad de las Expresiones Culturales. ¿Desea continuar?';
					break;
					default:
					var stringOnCLick = 'Attention ! Vous allez sortir du site de la diversité culturelle. \n\r Voulez-vous continuer ?';
                    break;
                    }
                    if(confirm(stringOnCLick))
                        {
                        return true;
                        }
                        else
                            {
                            return false;
                            }    
                    } 
                }
            }
        }
    }
window.onload= function(){
    onclickQuestion();
}
//Permet de jouer avec les parametres d'url
function PrmUrl()
{
 var prm = new Array();
 var tmp = unescape(window.location.search).substr(1).split("&");
 var inter;
 for ( i=0; i<tmp.length; i++)
 {
  inter=tmp[i].indexOf("=");
  if ( inter>=0 )
    {
     prm[tmp[i].substr(0,inter)]=tmp[i].substr(inter+1)
    }
  else {
     prm[tmp[i]]="";
    }
 }
 return prm;
}

// Repose sur l'utilisation de jQuery !
$('document').ready( function() {
	// Ajout automatique de l'image de fichier pdf
    $('a[@href$=".pdf"]').after('&nbsp;<img alt="document .pdf" src="fileadmin/templates/html/images/pdflink.gif" />');
});
