// JavaScript HYPOTHECA

// Date
function afficher_date(lang)
{
	today = new Date();
	jour = today.getDay();
	numero = today.getDate();
	mois = today.getMonth();
    annee = today.getFullYear();
	if (lang==1) {
		TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
		TabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","décembre");
		return TabJour[jour] + ", " + numero + " " + TabMois[mois] + " " + annee;
	} else {
		TabJour = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
		TabMois = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
		return TabJour[jour] + ", " + TabMois[mois] + " " + numero + ", " + annee;
	}
}

// fade agent
// Base sur le script de Mike Hudson, modifie pour etre compatible avec un background de couleur differente sans utiliser le fade de IE

var m_Fade = 0;	// pour le starting  couleur normal
var m_FadeStep = 1;	//pourcentage pas
var m_FadeAct = 0; //actuel
var m_FadeWait = 4000;	//interval de changements d'agents
var m_bFadeOut = false;

var m_BackColorA = colorConv("B5B7B6");	//couleur background agent
var m_BackColorTy = colorConv("B2B2B2");	//couleur background agent
var m_BackColorTe = colorConv("A1A3A2");	//couleur background agent
var m_ColorAgent = colorConv("000000");	//couleur nom agent
var m_ColorType = colorConv("013C4A");	//couleur courtier
var m_ColorTel = colorConv("FFFFFF");	//couleur tel

var m_iFadeInterval;

//window.onload = Fadewl;

var arrFadeData;
var arrFadeCursor = 0;
var arrFadeTotal;

var iAgent;
var iAType;
var iATel;

function Fadewl() {
  //m_iFadeInterval = setInterval(fade_ontimer, 100);
  Faderesume();
  arrFadeData = new Array();
  setupFadeData();
  arrFadeTotal = (arrFadeData.length)/4;
  iAgent = document.getElementById("fade_agent");
  iAType = document.getElementById("fade_atype");
  iATel = document.getElementById("fade_atel");
	iAgent.style.color = Transparent(m_ColorAgent[0],m_ColorAgent[1],m_ColorAgent[2],m_BackColorA[0],m_BackColorA[1],m_BackColorA[2],0);
	iAType.style.color = Transparent(m_ColorType[0],m_ColorType[1],m_ColorType[2],m_BackColorTy[0],m_BackColorTy[1],m_BackColorTy[2],0);
	iATel.style.color = Transparent(m_ColorTel[0],m_ColorTel[1],m_ColorTel[2],m_BackColorTe[0],m_BackColorTe[1],m_BackColorTe[2],0);
  setFadeLink();
}

function setFadeLink() {
  iAgent.innerHTML = arrFadeData[arrFadeCursor*4+1];
  iAgent.href = arrFadeData[arrFadeCursor*4];
  iAType.innerHTML = arrFadeData[arrFadeCursor*4+2];
  iATel.innerHTML = arrFadeData[arrFadeCursor*4+3];
  //iATel.innerHTML=arrFadeTotal;
}

function fade_ontimer() {
	if (m_bFadeOut) {	//si pour enlever
		m_FadeAct=m_FadeAct-m_FadeStep;	//ajout du poursantage
		if (m_FadeAct<=0) {	//le plus petit c'est si le step est different de 1
			//m_FadeAct=1;
			m_bFadeOut=false;
			setFadeLink();	//met un nouveau text
			//clearInterval(m_iFadeInterval);
		    //setTimeout(Faderesume, m_FadeWait);
		}
	} else {	//afficher
		m_FadeAct+=m_FadeStep;	//ajout du poursantage
		if (m_FadeAct>=100) {
			m_FadeAct=100;
			//se met en attente
			clearInterval(m_iFadeInterval);
			if (arrFadeTotal>1) {
				arrFadeCursor++;
				if (arrFadeCursor>arrFadeTotal-1) arrFadeCursor=0;	//recomence depuis le debut
				m_bFadeOut=true;
		    	setTimeout(Faderesume, m_FadeWait);
			}
		}
	}
	//changement
	//var ilink = document.getElementById("fade_link");
	iAgent.style.color = Transparent(m_ColorAgent[0],m_ColorAgent[1],m_ColorAgent[2],m_BackColorA[0],m_BackColorA[1],m_BackColorA[2],m_FadeAct);
	iAType.style.color = Transparent(m_ColorType[0],m_ColorType[1],m_ColorType[2],m_BackColorTy[0],m_BackColorTy[1],m_BackColorTy[2],m_FadeAct);
	iATel.style.color = Transparent(m_ColorTel[0],m_ColorTel[1],m_ColorTel[2],m_BackColorTe[0],m_BackColorTe[1],m_BackColorTe[2],m_FadeAct);
}

function Transparent(r,g,b,rB,gB,bB,p) {
	//modification couleurs
	r = rB - Math.round((rB - r) * p /100);
	g = gB - Math.round((gB - g) * p /100);
	b = bB - Math.round((bB - b) * p /100);
	return 'rgb(' + r + ',' + g + ',' + b+ ')';;
}

function Faderesume() {
  m_iFadeInterval = setInterval(fade_ontimer, 10);
}

// convert the color to rgb from hex //
function colorConv(color) {
  var rgb = [parseInt(color.substring(0,2),16), 
    parseInt(color.substring(2,4),16), 
    parseInt(color.substring(4,6),16)];
  return rgb;
}

//conseil

uagent = window.navigator.userAgent.toLowerCase();IEB=(uagent.indexOf('msie') != -1)?true:false;var scompat = document.compatMode;var spage=null;var PlcHoldDiv=null;var cvar=0,say=0,tpos=0,enson=0,hidsay=0,hidson=0;var VNAME_timeo=null;var kalan=0;var llllllllllll = new Array();stepc=parseInt(20*(9000/1000));dif=0.00;op=1.00;dif=(1.00/stepc);CalcIcWidth=225-10-7-(2*0);CalcSlideWidth=225-(2*0);divtextb ="<div id=d";divtev1=" onmouseover=\"ll(";divtev2=")\" onmouseout =\"lll(";divtev3=")\" onclick=\"butclick(";divtev4=")\"";divtexts = " style=\"position:absolute;visibility:hidden;width:"+CalcIcWidth+"px; COLOR:"+"#666666"+"; left:0px; top:0px; FONT-FAMILY: "+"Verdana, Geneva, sans-serif"+"; FONT-SIZE: "+8+"pt; FONT-STYLE:"+"normal"+"; FONT-WEIGHT:"+"normal"+"; margin:0px; LINE-HEIGHT:"+11+"pt; text-align:"+"left"+";padding:0px;\">";ns6span= " style=\"position:relative; COLOR:"+"#035063"+"; width:"+CalcIcWidth+"px; FONT-FAMILY:"+"Arial, Helvetica, sans-serif"+"; FONT-SIZE:"+11+"pt; FONT-STYLE:"+"normal"+"; FONT-WEIGHT:"+"bold"+"; TEXT-DECORATION:"+"none"+"; LINE-HEIGHT:"+11+"pt;text-align:"+"left"+"; padding:0px;\"";function ll(gnum){if((linka[gnum].length)>2){var objd=null;var objd2=null;var objd3=null;objd=document.getElementById('d'+gnum);objd2=document.getElementById('hgd'+gnum);objd3=document.getElementById("tid"+gnum);objd.style.color="#013A49";objd2.style.color="#013A49";objd.style.cursor='pointer';objd2.style.cursor='pointer';objd3.style.textDecoration="none";objd2.style.textDecoration="none";}window.status=""+linka[gnum];}function lll(gnum2){var objd=null;var objd2=null;var objd3=null;objd=document.getElementById('d'+gnum2);objd2=document.getElementById('hgd'+gnum2);objd3=document.getElementById("tid"+gnum2);objd.style.color="#666666";objd2.style.color="#035063";objd3.style.textDecoration="none";objd2.style.textDecoration="none";window.status="";}function butclick(gnum3){if(linka[gnum3].substring(0,11)=="javascript:"){eval(""+linka[gnum3]);}else{if((linka[gnum3].length)>3){
if((trgfrma[gnum3].indexOf("_parent")>-1)){eval("parent.window.location='"+linka[gnum3]+"'");}else if((trgfrma[gnum3].indexOf("_top")>-1)){eval("top.window.location='"+linka[gnum3]+"'");}else{window.open(''+linka[gnum3],''+trgfrma[gnum3]);}}}}function llll(){kalan=kalan-Math.ceil(kalan/(9000/1000));tpos=0;for(i=hidson;i<=hidsay;i++){llllllllllll[i].style.left=""+(7+kalan-CalcSlideWidth)+"px";}for(i=enson;i<=say;i++){llllllllllll[i].style.left=""+(7+kalan)+"px";llllllllllll[i].style.top=15+tpos+"px";llllllllllll[i].style.visibility="visible";tpos=tpos+heightarr[i]+100;}if(kalan<=0){hidsay=say;hidson=enson;say++;if(say>=mc){say=0;}enson=say;VNAME_timeo=setTimeout('lllll()',8000);}else{VNAME_timeo=setTimeout('llll()',30);    }}function FadeBitti(){for(i=hidson;i<=hidsay;i++){llllllllllll[i].style.zIndex=2;}for(i=enson;i<=say;i++){llllllllllll[i].style.zIndex=3;}hidsay=say;hidson=enson;say++;if(say>=mc){say=0;}enson=say;VNAME_timeo=setTimeout('lllll()',5000);}function llllllllll(){op=op-dif;if(op<(0.00)){op=0.00;}if(IEB==true){spage.filters[0].apply();}for(i=hidson;i<=hidsay;i++){if(IEB==true){llllllllllll[i].style.visibility="hidden";}else{llllllllllll[i].style.opacity=op;}llllllllllll[i].style.zIndex=3;}tpos=0;for(i=enson;i<=say;i++){llllllllllll[i].style.top=15+tpos+"px";if(IEB==true){llllllllllll[i].style.visibility="visible";}else{llllllllllll[i].style.opacity=1.00-op;}tpos=tpos+heightarr[i]+100;llllllllllll[i].style.zIndex=2;}if(IEB==true){spage.filters[0].play();}else{if(op>(0.00)){VNAME_timeo=setTimeout('llllllllll()',30);}else{for(i=hidson;i<=hidsay;i++){llllllllllll[i].style.zIndex=2;}for(i=enson;i<=say;i++){llllllllllll[i].style.zIndex=3;}hidsay=say;hidson=enson;say++;if(say>=mc){say=0;}enson=say;   VNAME_timeo=setTimeout('lllll()',5000);}}}function lllll(){if(6==6){}else if(6==0){}else{if(IEB==true){spage.filters[0].apply();}for(i=hidson;i<=hidsay;i++){llllllllllll[i].style.visibility="hidden";}}cvar=0;tpos=0;art=1;topla=0;do{if(art==1){topla=0;}else{topla=100;}cvar=cvar+heightarr[say]+topla;if(cvar<(130-15-15-0-0)){say++;if(say>mc){art=1;break;}}else{if(art==1){say++;if(say>mc){art=1;break;}}}art++;}while(cvar<(130-15-15-0-0));say--;if(6==6){        kalan=CalcSlideWidth;        setTimeout('llll()',30);}else if(6==0){op=1.00;setTimeout('llllllllll()',50);}else{for(i=enson;i<=say;i++){llllllllllll[i].style.left=7+"px";llllllllllll[i].style.top=15+tpos+"px";llllllllllll[i].style.visibility="visible";tpos=tpos+heightarr[i]+100;}if(IEB==true){spage.filters[0].play();}else{hidsay=say;hidson=enson;say++;if(say>=mc){say=0;}enson=say;VNAME_timeo=setTimeout('lllll()',8000);}}}function lllllllll2(){i=0;for(i=0;i<mc;i++){llllllllllll[i]=document.getElementById('d'+i);heightarr[i]=llllllllllll[i].offsetHeight;llllllllllll[i].style.top=130+200+"px";if(6!=6){llllllllllll[i].style.left=7+"px";llllllllllll[i].style.visibility="visible";}}if((IEB==true)&&(6!=6)){spage.onfilterchange=FadeBitti;}lllll();}function lllllllll(){if(IEB==true){spage=document.getElementById("spageie");}else{spage=document.getElementById("spagens");}if(!spage){setTimeout('lllllllll()',100);return;}i=0;innertxt="";for(i=0;i<mc;i++){innertxt=innertxt+""+divtextb+""+i+""+divtev1+i+divtev2+i+divtev3+i+divtev4+divtexts+"<div id=\"hgd"+i+"\""+ns6span+">"+titlea[i]+"<br></div>"+"<span id=\"tid"+i+"\" style=\"TEXT-DECORATION:"+"none"+";\">"+texta[i]+"</span>"+"</div>";}spage.innerHTML=""+innertxt;spage.style.left="0px";spage.style.top="0px";setTimeout('lllllllll2()',100);}function BuildHtmlCont(){PlcHoldDiv=document.getElementById("plcholddiv");if(!PlcHoldDiv){setTimeout('BuildHtmlCont()',100);return;}var intext="";var filterstyle="";if(IEB==true){filterstyle="";}intext="<div id=\"disspageie\" style=\"position:absolute;width:"+225+"px; height:"+130+"px;left:0px; top:0px;margin:0px;overflow:hidden;padding:0px;border-style:"+"solid"+"; border-width:"+0+"px; border-color:"+"#666666"+";background-image: url("+""+"); background-repeat :no-repeat;background-position:"+"0"+"px "+"0"+"px;\"><div id=\"spageie\" style=\"position:absolute;width:"+225+"px; height:"+130+"px; left:0px; top:0px; border-style:solid; border-width:0px; border-color:"+"#666666"+";"+filterstyle+"overflow:hidden;clip:rect("+"15 225 115 0"+");\"></div></div>";if(IEB!=true){intext=intext+"<div id=\"spagensbrd\" style=\"position:absolute; width:"+(225-2*0)+"px; height:"+(130-2*0)+"px; left:0px; top:0px; border-style:"+"solid"+"; border-width:"+0+"px; border-color:"+"#666666"+";overflow:hidden;\"><div id=\"spagens\" style=\"position:absolute; width:"+(225-2*0)+"px; height:"+(130-2*0)+"px; left:0; top:0; border-width:0px; overflow:hidden;clip:rect("+"15 225 115 0"+");\"></div></div>";}PlcHoldDiv.innerHTML=""+intext;setTimeout('lllllllll()',100);}setTimeout('BuildHtmlCont()',100);
