var infb=false; // infb == infobulle diverses
var divinfb=""; // divinfb == div dyn de l'infobulle diverses
var leftPlayer=5;
var timerDefilementPlayer;
var MBRC='V2';
var MBPR='V2_';

function scrollwindowPlayer(sens,taille){
	var taillePlayer = taille;
	if(sens=="droite"){
		if (leftPlayer > -(taillePlayer-125)){
			leftPlayer = leftPlayer-5;
			document.getElementById("infosPlayer").style.left = leftPlayer + "px";
			// on lance un timer qui va relancer le defilement
			timerDefilementPlayer = setTimeout('scrollwindowPlayer("droite",'+taillePlayer+')',500);
		}
		else {
			clearTimeout(timerDefilementPlayer);
			sens="gauche";
			scrollwindowPlayer(sens,taillePlayer);
		}
	}
	else if(sens=="gauche"){
		if (leftPlayer <0){
			leftPlayer = leftPlayer+5;
			document.getElementById("infosPlayer").style.left = leftPlayer + "px";
			// on lance un timer qui va relancer le defilement
			timerDefilementPlayer = setTimeout('scrollwindowPlayer("gauche",'+taillePlayer+')',500);
		}
		else {
			clearTimeout(timerDefilementPlayer);
			sens="droite";
			scrollwindowPlayer(sens,taillePlayer);
		}
	}
		
}

// fonction g?n?rique
function JSindiceVotes(cible,cpt,action, nbr, repimg, typeimg) {
	// cible = racine des span
	// cpt = id du span survole
	// action = out ou over
	// origine = etoile pleine ou vide
	if (action=="over") {
		for(i=1;i<=nbr;i++) {
			var r="img"+cible+i;
			if (i<=cpt) {
				document.getElementById(r).src="/"+repimg+"/images/"+repimg+"_Vote"+typeimg+'S.png';
			} else {
				var or=document.getElementById(cible+i).attributes['origine'].value;
				//alert ("conteneur origine : "+or);
				document.getElementById(r).src="/"+repimg+"/images/"+repimg+"_Vote"+typeimg+or+'.png';
			}
		}
		
	} else {
		// out remise en l'?tat
		for(i=1;i<=nbr;i++) {
			var r="img"+cible+i;
			var or=document.getElementById(cible+i).attributes['origine'].value;
			document.getElementById(r).src="/"+repimg+"/images/"+repimg+"_Vote"+typeimg+or+'.gif';
		}
	}
}

// fonction g?n?rique
function JSsubmitVotes(cible, type, id, note) {
	// r?cup?ration du CID
	CID=getCookie('CID');
	
	if (cible=="ajax") {
		if (CID!="") {
			var Parametres = "type="+type+"&id="+id+"&note="+note+"&CID="+CID;
			var AdressePagePHP = "notationAjaxV3.php?action=vote";
			makeRequeteXMLhttpRequest(Parametres,AdressePagePHP);
		} else {
			alert("Votre navigateur Internet doit accepter les cookies pour voter");
		}
	
	} else if (cible=="cookies") {
		ccvote=unescape(getCookie('CVOTE'));
		var tab = new Array;
		//alert("ccvote : "+ccvote+" type ccvote : "+typeof(ccvote)+" lenght ccvote : "+ccvote.length);
		if (ccvote.length>4) {
			var re = new RegExp(",","g");
			var already=false;
			var i;
			//alert("Cookie exist ");
			tab=ccvote.split(re);
			
			for (i=0;i<tab.length;i++) {
				//alert("Tab[i] : "+tab[i]);
				if (tab[i]==type+id) {
					already=true;
				}
			}
			
			if (already) {
				alert("vous avez d?j? vot? pour ce m?dia");
			} else {
				// enregistrement du cookies
				//alert("Tab avant concat : "+tab.length);
				tab2= new Array (type+id);
				tab2=tab2.concat(tab);
				//tab=tab.unshift(type+id);
				//alert("Tab2 apres concat : "+tab2.length);
				if (tab2.length>5) {
					tab2=tab2.slice(0,5);
				}
				ccvote=tab2.join(",");
				//setCookie(name, value, expires, path, domain, secure)
				setCookie('CVOTE', ccvote, 0, '', '', '');
				
				if (CID!="") {
					var Parametres = "type="+type+"&id="+id+"&note="+note+"&CID="+CID;
					var AdressePagePHP = "notationAjaxV3.php?action=vote";
					makeRequeteXMLhttpRequest(Parametres,AdressePagePHP);
				} else {
					alert("Votre navigateur Internet doit accepter les cookies pour voter");
				}
			}
		} else {
			tab[0]=type+id;
			ccvote=tab.join(",");
			setCookie('CVOTE', ccvote, 0, '', '', '');
			if (CID!="") {
				var Parametres = "type="+type+"&id="+id+"&note="+note+"&CID="+CID;
				var AdressePagePHP = "notationAjaxV3.php?action=vote";
				makeRequeteXMLhttpRequest(Parametres,AdressePagePHP);
			} else {
				alert("Votre navigateur Internet doit accepter les cookies pour voter");
			}
		}
		
	}
	
}

function JSinitPage(idpart,idlogin,iduid,univers){
	if (!idpart) {
		
	} else {
		if (typeof(idlogin)=='undefined') {
			idlogin='';
		} 
		if (typeof(iduid)=='undefined') {
			iduid='';
		}
		JSChangeUnivers (univers);
		//alert('*'+idpart+'*'+idlogin+'*'+iduid+'*');
		var Parametres = "idpart="+idpart+"&idlogin="+idlogin+"&iduid="+iduid+"&univers="+univers;
		var AdressePagePHP = "/V2/V2_header_fr_ajax.php?action=JSinitPage";
		makeRequeteXMLhttpRequest(Parametres,AdressePagePHP);
		
	}
}

function JSChangeUniversUser(idpart,idlogin,iduid,univers) {
	if (typeof(idpart)=='undefined') {
		
	} else {
		
		//alert('*'+idpart+'*'+idlogin+'*'+iduid+'*');
		var Parametres = "idpart="+idpart+"&idlogin="+idlogin+"&iduid="+iduid+"&univers="+univers;
		var AdressePagePHP = "/V2/V2_header_fr_ajax.php?action=JSChangeUniversUser";
		makeRequeteXMLhttpRequest(Parametres,AdressePagePHP);
		
	}
}

function JSChangeUnivers (univers) {
	var obj=GetId("hdonglet");
	var reg=new RegExp('._ac$','g');
	for(childOngI in obj.childNodes) {
		var childOng=obj.childNodes[childOngI];
		if (childOng.id) {
			var classOngGe=childOng.className;
			if (childOng.id=='univers'+univers) {
				if (childOng.className.match(reg)) {
				}else{
					childOng.className+='_ac';
				}
				for(childSousOngI in childOng.childNodes) {
					var childSousOng=childOng.childNodes[childSousOngI];
					if (childSousOng.className) { // classname
						if (childSousOng.className.match(reg)) {
						} else {
							childSousOng.className+='_ac';
						}
					}
				}
			} else {
				if (childOng.className.match(reg)) {
					childOng.className=childOng.className.substr(0,(childOng.className.length-3));
				}else{
				}
				for(childSousOngI in childOng.childNodes) {
					var childSousOng=childOng.childNodes[childSousOngI];
					if (childSousOng.className) { // classname
						if (childSousOng.className.match(reg)) {
							childSousOng.className=childSousOng.className.substr(0,(childSousOng.className.length-3));
						} else {
						}
					}
				}
			
			}
			
		}
	}
}

function GetId(id) {
	return document.getElementById(id);
}

function movediv(e) {
	if(infb) {  
		if (navigator.appName!="Microsoft Internet Explorer") { // pas IE
			if (divinfb!="") {
				
				if (GetId(divinfb).parentNode.id=='zoneco' || GetId(divinfb).parentNode.id=='SZheader' || GetId(divinfb).parentNode.id=='menu') {
					GetId(divinfb).style.left=e.pageX + 5-GetId(divinfb).parentNode.offsetLeft+"px";
					GetId(divinfb).style.top=e.pageY + 10-GetId(divinfb).parentNode.offsetTop+"px";
				} else {
					GetId(divinfb).style.left=(e.pageX + 5-GetId(divinfb).parentNode.offsetLeft)-GetId('zoneco').offsetLeft+"px";
					GetId(divinfb).style.top=(e.pageY + 10-GetId(divinfb).parentNode.offsetTop)-GetId('zoneco').offsetTop+"px";
				}
				
				//GetId('infobulllogo2').innerHTML="<br />X1 : "+e.pageX +"px<br/>Y1 : "+e.pageY +"px";
				//GetId('infobulllogo2').innerHTML+="<br />ParentNode : "+GetId(divinfb).parentNode.Name;
				//GetId('infobulllogo2').innerHTML+="<br />PX1 : "+GetId(divinfb).parentNode.offsetLeft+"px<br/>PY1 : "+GetId(divinfb).parentNode.offsetTop+"px";
			}
		} else {
			if(document.documentElement.clientWidth>0) {
				if (divinfb!="") {
					//GetId(divinfb).style.left=20+event.x+document.documentElement.scrollLeft+"px";
					//GetId(divinfb).style.top=10+event.y+document.documentElement.scrollTop+"px";
					GetId(divinfb).style.left=20+event.x+"px";
					GetId(divinfb).style.top=10+event.y+"px";
					//GetId('infobulllogo2').innerHTML="<br />X2 : "+event.x+document.documentElement.scrollLeft+"px<br/>Y2 : "+event.y+document.documentElement.scrollTop+"px";
				}
			} else {
				if (divinfb!="") {
					//GetId(divinfb).style.left=20+event.x+document.body.scrollLeft+"px";
					//GetId(divinfb).style.top=10+event.y+document.body.scrollTop+"px";
					GetId(divinfb).style.left=20+event.x+"px";
					GetId(divinfb).style.top=10+event.y+"px";
					//GetId('infobulllogo2').innerHTML="<br />X3 event.x: "+event.x+" |body.scrollLeft: "+document.body.scrollLeft+" px<br/>Y3 event.y: "+event.y+" |body.scrollTop: "+document.body.scrollTop+" px";
				}
			}
		}
	}
}

function montrediv(divinf,text) {
	if(infb==false) {
		document.onmousemove=movediv;
		divinfb=divinf;
		GetId(divinfb).style.display="block"; 
		if (text!='') {
			GetId(divinfb).innerHTML = text;
		}
		infb=true;
	}
}
function cachediv() {
	if(infb==true) {
		GetId(divinfb).style.display="none";
		divinfb="";
		infb=false;
	}
}
function JSaddPanier (idpart, idlogin, iditem, idref) {
	if (typeof(idpart)=='undefined' || typeof(iditem)=='undefined' || typeof(idref)=='undefined') {
	
	} else {
		if (idlogin=='') {
			idlogin=Gidlogin;
		}
		
		var Parametres = "idpart="+idpart+"&idlogin="+idlogin+"&iditem="+iditem+"&idref="+idref+"&UID="+getCookie("UID");
		var AdressePagePHP = "/V2/V2_header_fr_ajax.php?action=JSaddPanier";
		makeRequeteXMLhttpRequest(Parametres,AdressePagePHP);
	}
	
}
function JSshowPanier (idpart, idlogin) {
	//alert("2 ."+idpart+". ."+idlogin+".");
	if (typeof(idpart)=='undefined' || typeof(idlogin)=='undefined') {
		//alert("2 ."+idpart+". ."+idlogin+".");
	} else {
		//alert("3");
		var Parametres = "idpart="+idpart+"&idlogin="+idlogin+"&UID="+getCookie("UID");
		var AdressePagePHP = "/V2/V2_header_fr_ajax.php?action=JSshowPanier";
		makeRequeteXMLhttpRequest(Parametres,AdressePagePHP);
	}
}
function JSclosePanier() {
	divcible=document.getElementById("V2_PanierGlobal");
	divcible.style.innerHTML='';
	divcible.style.display='none';
}

function JSsuppArtPanier(idpart, idlogin, iditem, idref) {
	if (typeof(idpart)=='undefined' || typeof(idlogin)=='undefined' || typeof(iditem)=='undefined' || typeof(idref)=='undefined') {
	
	} else {
		var Parametres = "idpart="+idpart+"&idlogin="+idlogin+"&iditem="+iditem+"&idref="+idref+"&UID="+getCookie("UID");
		if (typeof(JSorigin)!='undefined') { Parametres += "&origin="+JSorigin;}
		var AdressePagePHP = "/V2/V2_header_fr_ajax.php?action=JSsuppArtPanier";
		makeRequeteXMLhttpRequest(Parametres,AdressePagePHP);
	}
}
function JSvaliderPanier(idpart, idlogin) {
	if (typeof(idpart)=='undefined' || typeof(idlogin)=='undefined') {
	
	} else {
		document.location="/TeleimmedV3.php?origin=validerp&requete=/TeleimmedV3.php?Item=Panier&hx="+genhx();

	}
}

function InfoCommande(idCmde,idlogin){
	if (idCmde!=null && idlogin!=null)
	{
		var Parametres = "idCmde="+idCmde+"&idlogin="+idlogin;
		var AdressePagePHP = "/V2/V2_header_fr_ajax.php?action=InfoCommande";
		makeRequeteXMLhttpRequest(Parametres,AdressePagePHP);	
	}
}
function ListeArticle(idCmde)
	{
	if(idCmde!=null)
	{
		var Parametres = "idCmde="+idCmde;
		var AdressePagePHP = "/V2/V2_header_fr_ajax.php?action=ListeArticle";
		makeRequeteXMLhttpRequest(Parametres,AdressePagePHP);	
	}
}

