﻿//Génère un nombre aléatoire entre les 2 valeurs min et max
function randRange(min, max) {
     var randomNum = Math.floor(Math.random() * (max - min + 1)) + min;
     return randomNum;
}

var numBandeau;

//Affiche de façon aléatoire les images constituant le bandeau supérieur du site
function bandeauPhoto(skinPath,page) {
	var nbImg=1; //Nombre de photos différentes
	var numAnnonce = getCookie("numAnnonce");
	// On récupère la valeur du cookie défini en pré page d'accueil sinon on tire un nombre aléatoire
	if(numAnnonce)
	{
		numBandeau = numAnnonce;
	}
	else
	{
		numBandeau = randRange(1,nbImg);
	}
	//page est égal à hp ou bp ou ""
	var image = "url("+skinPath+"images/bandeau/bandeau"+numBandeau+page+".jpg)";
	document.getElementById("bandeauPhoto").style.backgroundImage = image;
	
}

function  bandeauLien() {

/*
	switch(numBandeau)
	{
		case "1":
			document.location = "http://www.cts-strasbourg.fr/LaCTS/Actualités/RechargezvotreBadgeoeservicessurinternet/tabid/568/language/fr-FR/Default.aspx";
			break;
		case "2":
			document.location = "http://www.cts-strasbourg.fr/LaCTS/Actualités/RechargezvotrecarteBadgeo/tabid/453/language/fr-FR/Default.aspx";
			break;
	}
*/
	document.location = "http://www.cts-strasbourg.fr/Tarifs/Tarificationsolidaire/tabid/597/language/fr-FR/Default.aspx";
}


//Récupère la valeur d'un cookie
function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) {
		endstr=document.cookie.length;
	}
	return unescape(document.cookie.substring(offset, endstr));
}

function getCookie(nom) {
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) {
			return getCookieVal(j);
		}
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) {
			break;
		}
	}
	return null;
}

//Attribue une valeur à un cookie
function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

//Redimensionne en hauteur les iframe en fonction de la hauteur de la page contenue
function iframeHeightResize(obj, shifting) {
	//Trouve la hauteur de la page interne
	var the_height=obj.contentWindow.document.body.scrollHeight;
	//Change la hauteur de l'iframe et ajoute une 'marge' en bas
	obj.height=the_height+shifting;
}