var flagEnableContact=0; 
var flgSmemnu=0;
var flgSmemnuOn=0; 
var Xp,Yp,Ypos,Xpos; 
tableImageTrn=new Array();
tableTexteTrn=new Array();
var hdlTimeTrnq;
var pntDivTrnq=0;
var maxDivTrnq;
var posAncreLeft;
var posAncreTop;
var flg_opDvFriend=0;
var langueSelect="fr";
var detectNav=0;
function affVideo(n){ 
	document.getElementById('multiGalPar').value="http://www.youtube.com/v/"+n+"&color1=0xb1b1b1&color2=0xd0d0d0&hl=fr_FR&feature=player_embedded&fs=1";
	document.getElementById('multiGalEmb').src="http://www.youtube.com/v/"+n+"&color1=0xb1b1b1&color2=0xd0d0d0&hl=fr_FR&feature=player_embedded&fs=1";
}
function affContact(){
	if(!flagEnableContact){
		document.getElementById('affCont').style.visibility="visible"; 
		flagEnableContact=1;
	}else{
		document.getElementById('affCont').style.visibility="hidden";
		flagEnableContact=0;
	}
} 
function opDvFriend(n){
	if(flg_opDvFriend==n){
		document.getElementById('dvFriend'+n).style.visibility="hidden";
		flg_opDvFriend=0;
	}else{ 
		if(flg_opDvFriend){document.getElementById('dvFriend'+flg_opDvFriend).style.visibility="hidden";}
		document.getElementById('dvFriend'+n).style.visibility="visible";
		flg_opDvFriend=n;
	}
}
function opSM(n){ 
	if(flgSmemnu){document.getElementById('mnuHt'+flgSmemnu).style.visibility="hidden";}
	if(n>=1 && n<=5){
		document.getElementById('mnuHt'+n).style.top=posAncreTop;
		document.getElementById('mnuHt'+n).style.left=35+"px";
		document.getElementById('mnuHt'+n).style.visibility="visible";
		flgSmemnu=n;
	}	
} 
function ovMnOn(n){
	flgSmemnuOn=n;
	if(!n && flgSmemnu){
		document.getElementById('mnuHt'+flgSmemnu).style.visibility="hidden";
		flgSmemnu=0;
	}else{
		if(flgSmemnu){
		   if(flgSmemnu!=n){
		   		document.getElementById('mnuHt'+flgSmemnu).style.visibility="hidden";
			   	document.getElementById('mnuHt'+n).style.visibility="visible"; 
				flgSmemnu=n;
		   }
		}
	}
}
function ovMnOff(){flgSmemnuOn=0;}	
function initMenu(mn,smn,nav,prod,lg){
	if(lg=="en"){langueSelect="en";}else{langueSelect="fr";}
	detectNav=nav;
	initDivAnc();
	if(mn==16){ajInitPanier(prod);} 
	if(mn>=1 && mn<=5){initDivArt();}
	var i,a;
	var e = xGetElementsByClassName('mnuHtact', '', 'a'); 
	for (var i = 0; i < e.length; i++) {$(e[i]).onclick = function(){var idSm = this.id.substr(8);opSM(idSm);};}
	var e = xGetElementsByClassName('sousMenu', '', 'a'); 
	for (var i = 0; i < e.length; i++) {
		$(e[i]).onmouseover = function(){var idSm = this.id.substr(2);flgSmemnuOn=idSm;};
		$(e[i]).onmouseout = function(){flgSmemnuOn=0;};
	}
	if(e=document.getElementById('m'+mn)){e.className="menuSel";}else if(e=$('mnuHtact'+mn)){e.className="menuSel";}
	if(e=document.getElementById('sm'+smn)){e.className="menuSel";}	
	if(document.getElementById('tournCelId1')){	
		maxDivTrnq = xGetElementsByClassName('tournCont', '', 'div').length;
		pntDivTrnq = 0;
		tournAff();
		$('tournImaId5').onclick=function(){tournUpBt();};
		$('tournImaId6').onclick=function(){tournDownBt();};
	} 
	if($('idBlockArt')){
		if(mn){$('idBlockArt').style.height="300px";}
	}
	opSM(mn);
	if (document.layers){document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP); }
	if (document.layers || document.all){document.onmousemove = mouseMove;document.onmousedown = mouseDown;document.onmouseup = mouseUp;}
	if (document.addEventListener){document.addEventListener('mousemove', mouseMove, true);document.addEventListener('mousedown', mouseDown, true);document.addEventListener('mouseup', mouseUp, true);}
}
function initPanier(n){
	ajInitPanier(n);
	$('selEtapPan1').style.color="#FFFFFF";
} 
function initDivAnc(){
	//var e = xGetElementsByClassName('menuAncre', '', 'a');
	//var id;
	var tmp=new Array();
	//id=$(e[0]).id.substr(11);
	tmp=putPosAncDiv(document.getElementById('idMenuAncre'));
	posAncreTop=(tmp[0]+5)+"px";posAncreLeft=(tmp[1]+5)+"px";
}
function initDivArt(){
	var tmp1=new Array();
	var tmp2=new Array();
	tmp1=putPosAncDiv(document.getElementById('idPosDivDeb'));
	tmp2=putPosAncDiv(document.getElementById('idPosDivFin'));
	if(tmp2[0]-tmp1[0]>300){
		document.getElementById('idBlockArt').style.height=300+"px";
		document.getElementById('idBlockArt').style.overflow="hidden";
		document.getElementById('idLireArt').innerHTML="<b><i>... lire la suite</i></b>";
	}else{document.getElementById('idLireArt').innerHTML="";}
}
var flg_opLs=0;
var flg_he_opLs=0; 
var flg_id_opLs=0;
function opLs(){
	if(flg_opLs){
		document.getElementById('idBlockArt').style.height=flg_he_opLs;
		document.getElementById('idBlockArt').style.overflow="hidden";
		document.getElementById('idLireArt').innerHTML="<b><i>... lire la suite</i></b>";	
		flg_opLs=0;
	}else{
		document.getElementById('idBlockArt').style.overflow="visible";	
		flg_he_opLs=document.getElementById('idBlockArt').style.height;
		document.getElementById('idBlockArt').style.height="";
		document.getElementById('idLireArt').innerHTML="<b><i>... réduire l'article</i></b>";	
		flg_opLs=1;
	}
}
var impTmp=new Array();
impTmp[0]=new Image();impTmp[0].src="img/defbl.jpg";
impTmp[1]=new Image();impTmp[1].src="img/pixel_trans.gif";
function affTournArt(id){
	var tmp1=new Array();var tmp2=new Array(); 
	flg_id_opLs=id;
	document.getElementById('idTextArt').innerHTML=document.getElementById('idTournCelTexte'+id).innerHTML;	
	document.getElementById('idTitreArt').innerHTML=document.getElementById('idTournCelTitre'+id).innerHTML;
	tmp1=putPosAncDiv(document.getElementById('idPosmnuDeb'+id));
	tmp2=putPosAncDiv(document.getElementById('idPosmnuFin'+id));
	if(document.getElementById('idTournCelImage'+id).src!=impTmp[0].src){
		var imaUrl=document.getElementById('idTournCelImage'+id).src;
		var imaSrc=imaUrl.substr(imaUrl.length-21,15);
		var imaExt=imaUrl.substr(imaUrl.length-4);
		var imaTitle=document.getElementById('idTournCelImage'+id).title;
		imaUrl=imaUrl.substr(0,imaUrl.length-26);
		var tmpImg=new Image();
		tmpImg.onload = function(){
			document.getElementById('idImaArt').src=tmpImg.src; 
			document.getElementById('idImaArt').title=imaTitle;
			var xp=tmpImg.width+4;
			var yp=tmpImg.height+2;
			document.getElementById('idCeilArt').style.width=xp+"px";
			document.getElementById('idCeilArt').style.height=yp+"px";
		}
		tmpImg.src=imaUrl+imaSrc+imaExt;
	}else{
		var imaUrl=document.getElementById('idTournCelImage'+id).src;
		document.getElementById('idImaArt').src=impTmp[1].src;
		document.getElementById('idCeilArt').style.width="1px";
		document.getElementById('idCeilArt').style.height="1px";
	}
	document.getElementById('idUrlSM').href=document.getElementById('idTournCelUrl'+id).innerHTML; 
	if(document.getElementById('idTextArt').scrollHeight>300){
		document.getElementById('idBlockArt').style.height=300+"px";
		document.getElementById('idBlockArt').style.overflow="hidden";
		document.getElementById('idLireArt').innerHTML="<b><i>... lire la suite</i></b>";	
	}else{document.getElementById('idLireArt').innerHTML="<br />";}
}
function tournUpBt(){if(pntDivTrnq>0){pntDivTrnq--;tournAff();}}
function tournDownBt(){if(pntDivTrnq+5<=maxDivTrnq){pntDivTrnq++;tournAff();}}	
var flgAff_tournAff=1;
function tournAff(){
	var i;
	for(i=1;i<5;i++){
		if(document.getElementById('tournCelBufId'+(pntDivTrnq+i))){
			document.getElementById('tournCelId'+i).innerHTML=document.getElementById('tournCelBufId'+(pntDivTrnq+i)).innerHTML;
		}else{flgAff_tournAff=0;break;}
	}
	if(!document.getElementById('tournCelBufId'+i)){flgAff_tournAff=0;} 
	if(flgAff_tournAff){document.getElementById('tournCelId5').style.visibility="visible";}else{document.getElementById('tournCelId5').style.visibility="hidden";}
}
function getAncreLeft(obj){if (obj.offsetParent){return (obj.offsetLeft + getAncreLeft(obj.offsetParent));}else{return (obj.offsetLeft);}} 
function getAncreTop(obj){if (obj.offsetParent){return (obj.offsetTop + getAncreTop(obj.offsetParent));}else{return (obj.offsetTop);}}
function putPosAncDiv(pos){var tmp=new Array();tmp[1] = getAncreLeft(pos);tmp[0] = getAncreTop(pos);return tmp;} 
function mouseUp(){} 
function mouseDown(){}
function mouseMove(evt){
	if (document.layers){Xp=evt.x; Yp=evt.y;} 
	if (document.all){Xp=event.clientX; Yp=event.clientY;}else{if (document.getElementById) {Xp=evt.clientX; Yp=evt.clientY;}}
	Ypos=Yp+(document.body.offsetHeight+document.body.scrollTop-window.document.body.offsetHeight);
	Xpos=Xp+(document.body.offsetWidth+document.body.scrollLeft-window.document.body.offsetWidth);
}
