/** Détection de la langue **/
var url = document.location.href.toLowerCase();
var lang = '';
if (url.indexOf("english") !== -1) {
        lang = 'en';
}

/** Attention !! Ne pas oublier de copier les images dans le site anglophone aussi **/

/** Tableau qui contient les liens vers les images **/
var liens_images = [];
liens_images[0] = 'images/commanditaires/DUOauto+bus.gif';
liens_images[1] = 'images/commanditaires/cocktail.jpg';
liens_images[2] = 'images/commanditaires/commercants.gif';
liens_images[3] = 'images/commanditaires/nightlife.gif';
liens_images[4] = 'images/commanditaires/navettech09.jpg';
liens_images[5] = 'images/commanditaires/metroperas.gif';
liens_images[6] = 'images/commanditaires/mtlvilleverre.gif';
liens_images[7] = 'images/commanditaires/habitation.gif';  
liens_images[8] = 'images/commanditaires/FFDPm.jpg';  
liens_images[9] = 'images/commanditaires/deficlimat.gif';  
liens_images[10] = 'images/commanditaires/Cirque.jpg'; 


/** Tableau qui contient les urls FR associés aux images **/
var liens_pub = [];
liens_pub[0] = 'http://www.communauto.com/auto+bus.html';
liens_pub[1] = 'info/cocktailtransport_09.htm';
liens_pub[2] = 'en-bref/commercants.htm';
liens_pub[3] = 'info/nightlife09.htm';
liens_pub[4] = 'info/navettech09.htm';
liens_pub[5] = 'info/metroperas10.htm';
liens_pub[6] = 'info/mtlvilleverre.htm';
liens_pub[7] = 'info/habitation10.htm';
liens_pub[8] = 'info/FFDPm10.htm';
liens_pub[9] = 'info/deficlimat.htm';
liens_pub[10] = 'info/cirque10.htm';



/** Tableau qui contient les urls EN associés aux images **/
var liens_pub_en = [];
liens_pub_en[0] = 'http://www.communauto.com/auto+bus.html';
liens_pub_en[1] = 'info/a-cocktailtransport_09.htm';
liens_pub_en[2] = 'en-bref/a-commercants.htm';
liens_pub_en[3] = 'info/a-nightlife09.htm';
liens_pub_en[4] = 'info/a-navettech09.htm';
liens_pub_en[5] = 'info/a-metroperas10.htm';
liens_pub_en[6] = 'info/a-mtlvilleverre.htm';
liens_pub_en[7] = 'info/a-habitation10.htm';
liens_pub_en[8] = 'info/a-FFDPm10.htm';
liens_pub_en[9] = 'info/a-deficlimat.htm'
liens_pub_en[10] = 'info/a-cirque10.htm'


/** Tableau qui contient le pourcentage de visibilité des images **/
var importances_images = [];
importances_images[0] = 0;
importances_images[1] = 0;
importances_images[2] = 50;
importances_images[3] = 0;
importances_images[4] = 0;
importances_images[5] = 0;
importances_images[6] = 25;
importances_images[7] = 100;
importances_images[8] = 100;
importances_images[9] = 50;
importances_images[10] = 500;



var calculs_images = [];  //Tableau intermédiaire...
/** Calcul des chances pour une image d'être affichée. La valeur de visibilité est ajoutée
    à une valeur aléatoire, puis arrondie. **/
for (var i = 0; i < liens_images.length; i++) { 
     var value = Math.round((Math.random() * 100) + importances_images[i]);
	if(calculs_images.indexOf(value) === -1){ //Gestion des possibles doublons
		calculs_images[i] = value;
	} else {
		calculs_images[i] = value - Math.random();
	}
}
var tmparray = calculs_images.slice(0); //Copie du tableau précédent dans un tableau temporaire
/** Tri du tableau temporaire dans l'ordre décroissant **/
tmparray.sort(function (a, b) {
    return b - a;
});

var liens = []; //Tableau qui sert à contenir les liens des trois images choisies
var link_pub = []; //Tableau qui sert à contenir les href
for (i = 0; i < 3; i++) {
    liens[i] = liens_images[calculs_images.indexOf(tmparray[i])];
	if(lang === 'en'){
		link_pub[i] = liens_pub_en[calculs_images.indexOf(tmparray[i])];
	} else {
		link_pub[i] = liens_pub[calculs_images.indexOf(tmparray[i])];
	}
}
/** Fonction qui charge les images choisies dans la page **/
function loadComms() {
    var vImg1 = document.getElementById('comm01');
    var vImg2 = document.getElementById('comm02');
    var vImg3 = document.getElementById('comm03');
    vImg1.src = liens[0];
    vImg2.src = liens[1];
    vImg3.src = liens[2];
	
	var vLink1 = document.getElementById('link01');
    var vLink2 = document.getElementById('link02');
    var vLink3 = document.getElementById('link03');
    vLink1.href = link_pub[0];
    vLink2.href = link_pub[1];
    vLink3.href = link_pub[2];
}

/** Fonction Mouse Over **/
function imgMouseOver(img) {
	var imgSource = img.src;
	imgSource = imgSource.replace(/.jpg/, "_o.jpg");
	imgSource = imgSource.replace(/.gif/, "_o.gif");
	imgSource = imgSource.replace(/.png/, "_o.png");
    img.src = imgSource;
}

/** Fonction Mouse Out **/
function imgMouseOut(img) {
    var imgSource = img.src;
	imgSource = imgSource.replace(/_o.jpg/, ".jpg");
	imgSource = imgSource.replace(/_o.gif/, ".gif");
	imgSource = imgSource.replace(/_o.png/, ".png");
    img.src = imgSource;
}