function RedimImage(inImg, Largeur, Hauteur)
{
try{
inImg = $(inImg);
var MonImage = inImg.getDimensions();
if (!(inImg.complete))
{
    setTimeout("RedimImage('" + inImg.id + "'," + Largeur + "," + Hauteur + ")",200);
}
else
{
    if ((Largeur/Hauteur)>(MonImage.width/MonImage.height))
 	    {
	    inImg.style.height = Hauteur + "px";
	    var tmp = Hauteur * MonImage.width / MonImage.height;
	    inImg.style.width = parseInt(tmp) + "px"; 
	    inImg.style.marginLeft = (Largeur - tmp) / 2 + "px";
	    }
	    else
	    {
	    inImg.style.width = Largeur + "px";
	    var tmp = Largeur * MonImage.height / MonImage.width;
	    inImg.style.height = parseInt(tmp) + "px";
	    inImg.style.marginTop = (Hauteur-tmp) / 2 + "px";
	    }
}
}
catch (e)
{}
}


function EcrireCookie(nom, valeur)
{
		var argv=EcrireCookie.arguments;
		var argc=EcrireCookie.arguments.length;
		var expires=(argc > 2) ? argv[2] : null;
		var path=(argc > 3) ? argv[3] : null;
		var domain=(argc > 4) ? argv[4] : null;
		var secure=(argc > 5) ? argv[5] : false;
		document.cookie=nom+"="+escape(valeur)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
}

function getCookieVal(offset)
{
var endstr=document.cookie.indexOf (";", offset);
if (endstr==-1) endstr=document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function LireCookie(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;
}


//top des ventes bulle


function position()
{    
    mouseX = Event.pointerX(e);
	mouseY = Event.pointerY(e);    
}

function showbulle(text)
{                      
	bubble = document.getElementById("infobulle2");
	document.getElementById("infobulle2contenu").innerHTML = document.getElementById(text).innerHTML;
	bubble.style.visibility = "visible";
	bubble.style.display = "block";
	bubble.style.left = mouseposx - 185 + 'px';
	bubble.style.top = mouseposy -20 - bubble.offsetHeight + 'px';
}

function cachebulle()
{
	bubble = document.getElementById("infobulle2");
	bubble.style.visibility = "hidden";
	bubble.style.display = "none";
}

function addHover(elm) {
         elm.style.behavior = " ";
         if (document.all && window.print && /MSIE [56]/.test(navigator.userAgent)) {
                 elm.style.behavior = " ";
                 elm.onmouseenter = function() {
                     this.className+=' hover';
					 this.firstChild.className+=' hover';
					 this.lastChild.style.display='block';
                 }
                elm.onmouseleave = function() {
                    this.className = this.className.replace(/\hover\b/,"" );
					 this.firstChild.className = this.firstChild.className.replace(/\hover\b/,"" );
					 this.lastChild.style.display='none';
                 }
         }
}


/*déplacer des contenus dans la page pour structurer et améliorer le referencement*/
function deplacercontenu(numero) {
deplacerDe = document.getElementById("deplacerDe_" + numero);
deplacerVers = document.getElementById("deplacerVers_" + numero);
deplacerVers.innerHTML = deplacerDe.innerHTML;
deplacerDe.innerHTML="";
}

function FlashToJS (valeur){
global.eval(valeur);
}

//selectionner le type de vue

function ModeAffich(mode)
{
		if (!mode) { 
			if(LireCookie("cookAffich")) { mode = LireCookie("cookAffich"); }
			else {mode = '1';}
		}
		else
		{
			EcrireCookie("cookAffich", mode);
		}
		
		if (mode=="1") {
			document.getElementById("PanelZoneCentrale").className="ViewSmall";
		}
		else {
			document.getElementById("PanelZoneCentrale").className="ViewLarge";
		};
}

//################/news/##################/
//scrolling horizont

function GlisserVersPage(num){
try {
    var PosFrom = $('NouvCrop').offsetLeft;
    var PosTo = $('CAF_elmt1').offsetLeft - $('CAF_elmt' + num ).offsetLeft;
    setBoxEffect(PosTo - PosFrom);
    VisiblBoutons(num);
    }
catch (e)
{}
}

function setBoxEffect(x)
{
try {
    new Effect.MoveBy('NouvCrop', 0, x, {duration: 0.4,  transition: Effect.Transitions.sinoidal, queue: 'end'});
}
catch (e)
{}
}

function PressPrevious(){
try {
    setBoxEffect(280);
    var num = ($('NouvCrop').offsetLeft / -280 );
    VisiblBoutons(num);
    }
catch (e)
{} 
    }

function PressNext(){
try {
    setBoxEffect(-280);
    var num = ($('NouvCrop').offsetLeft /  -280 ) + 2;
    VisiblBoutons(num); 
    }
catch (e)
{}
}

function PressSuivant(){
if ($('Press_Next')==null) {stopNouv()}
if ($('Press_Next').style.display != "none")
{PressNext()}
else
{GlisserVersPage(1)}
}

function VisiblBoutons(num) {
try {
var LesNoeuds = $('NouvCrop').getElementsByClassName('CAF_elmt');
var NbNoeuds = LesNoeuds.length - 1 ;
NbNoeuds = NbNoeuds / 2;
NbNoeuds = Math.floor(NbNoeuds) + 1;

switch (num)
{
  case 1: $('Press_Previous').style.display = "none"; $('Press_Next').style.display = "block";
            break;
  case NbNoeuds : $('Press_Previous').style.display = "block"; $('Press_Next').style.display = "none";
            break;
  default:  $('Press_Previous').style.display = "block"; $('Press_Next').style.display = "block";
}
}
catch (e)
{}
}

function startNouv() { 
 chrono=setInterval("PressSuivant()",3000); 
} 
function stopNouv() {
 if (chrono!=null) clearInterval(chrono);
 chrono=null;
}

