browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 3) version = "n3";
else version = "x";
if ( browserName == "Microsoft Internet Explorer" && browserVer>=4) version="IE4";

var selectOn;
var selectOf;
var expircookNbJour = 7;


function initIcones(){
	if (typeof(LangueABREVIATION)=="undefined") {LangueABREVIATION=""}
	
	if (((version == "n3") || (version == "IE4"))) {
		selectOn= new Image();
		selectOn.src="/images/icones/EnleveCaddie"+LangueABREVIATION+".gif";
		selectOf= new Image();
		selectOf.src="/images/icones/AjouteCaddie"+LangueABREVIATION+".gif";
	}
}

function EtatIcone(valeur){	//V2001-06-12
	if (!valeur){return;}
	if (valeur<=0){return;}
	nom="product";
	
	n=CookieListePosition(nom,valeur);
	etatSelection=(n!=-1)?"selectOn.src":"selectOf.src";
	(eval("var tempo=document.selection_"+valeur) )
	if (tempo) {
		eval("document.selection_"+valeur+".src="+etatSelection);
	}
}

function AjoutEnleve(valeur,villeID){	//V2001-06-12 
	var AjoutAccept = true;
	
	nom="product";
	ville = CookieGet (nom+'ville')
	product = CookieGet (nom)
	
	if (typeof(villeID) == 'undefined') {villeID = -1;}
	if ((ville == '') || (typeof(ville) == 'undefined')) {
		CookieAjouter(nom+'ville',villeID);
	} else {
		if (ville != villeID) {
			if (product == '') {
				CookieAjouter(nom,'');
				CookieAjouter(nom+'ville',villeID);
			} else {
				if (!confirm("ATTENTION ! Vous avez sélectionné un atelier d'une autre ville que les ateliers précédents.\nSi vous voulez tout de même ajouter cet atelier à votre panier, cliquez sur OK, cela aura pour effet de supprimer l'ensemble des autres ateliers de votre panier.\nSinon, cliquez sur Annuler, validez votre commande en l'état actuel, et recréez une nouvelle commande avec cet atelier.")) {
					AjoutAccept = false;
				} else {
					CookieAjouter(nom,'');
					CookieAjouter(nom+'ville',villeID);
				}
			}
		}
	}
	
	if (AjoutAccept) {
		var TabVal = splitage(valeur,",");
		for (var i=0; i < TabVal.length; i++) {
			//alert(GetCookie (nom));
			n=CookieListePosition(nom,TabVal[i]);
			( n!=-1 )?CookieEnleveListe(nom,TabVal[i]):CookieAjouteListe(nom,TabVal[i]);
			//alert(n)
			
			EtatIcone(TabVal[i]);
			
			ShowPanier();
			AchatAffichage("Achat",valeur);
		}
	}
}

NS4 = (document.layers)? true:false
IE4 = (document.all)? true:false
VER4 = (IE4 || NS4) ? 1 : 0;
var tvX = tvY = 0;
tvDocTipsSize=200
whichEl = null;


if (navigator.appName.substring(0,3) == "Net")
{
	document.captureEvents(Event.MOUSEMOVE)
	document.onmousemove = moveToAll;
}


function ShowTips(ID) 
{
	
	eval("var tvDocTips = document.getElementById('doctips_"+ID+"');")
	if (tvDocTips) {
		eval("var tvDocTips = tvDocTips.style;")
		if (navigator.appName.substring(0,3) == "Net") {
			document.captureEvents(Event.MOUSEMOVE);
			document.onmousemove = moveToAll;
		} else {
			tvX = event.clientX+document.body.scrollLeft; 
			tvY = event.clientY+document.body.scrollTop;
		}
		alert(tvX);
		alert(tvY);
		tvDocTips.left = tvX+10;
		tvDocTips.top = tvY+5;
		tvDocTips.visibility='visible';
		
		
		/*
		Bok=false
		if (NS4) 
		{
			eval("var tvDocTips = document.doctips_"+ID+";")
			if (tvDocTips){
				var lvLayer = tvDocTips.document;
				tvInnerWidth = window.innerWidth;
				Bok=true
			}
	                	
		}
		if (IE4) 
		{
			if (this.document.all['doctips_'+ID]){
				tvDocTips = this.document.all['doctips_'+ID].style;
				tvInnerWidth = document.body.clientWidth;
		  		tvInnerHeight = document.body.clientHeight;		
				tvX=event.clientX+document.body.scrollLeft; 
				tvY=event.clientY+document.body.scrollTop;
				Bok=true
			}
			
		}
		
		if (Bok){
			if ((tvX+tvDocTipsSize)>tvInnerWidth)
			{
				tvX = tvX + 10 - (tvDocTipsSize/2);
			}
			// Y Coord
				
					
			//tvDocTipsSize = size;
			DisplayTips(ID);
			moveTo(tvDocTips,tvX,tvY);
		}
		*/
	}
}


function ShowTip(objName, ID) 
{
	tvDocTips=document.getElementById("doctips_"+objName)
	if (tvDocTips && document.getElementById("doctips_"+ID) ) {
		if (navigator.appName.substring(0,3) == "Net") {
			document.captureEvents(Event.MOUSEMOVE);
			document.onmousemove = moveToAll;
		} else {
			tvX = event.clientX+document.body.scrollLeft; 
			tvY = event.clientY+document.body.scrollTop;
		}
		
		tvDocTips.innerHTML=document.getElementById("doctips_"+ID).innerHTML
		tvDocTips.style.left = tvX+10;
		tvDocTips.style.top = tvY+5;
		tvDocTips.style.visibility='visible';
	}
}


function moveToAll(e) 
{
      tvX = e.pageX;
      tvY = e.pageY;
}

function moveTo(pObj,pX,pY) 
{
      pObj.left = pX;
      pObj.top = pY;
}

function HideTips(ID) 
{
	//eval("var tvDocTips = document.getElementById('doctips_"+ID+"');")
	
	tvDocTips=document.getElementById("doctips_"+ID)
	
	if (tvDocTips) {
		tvDocTips.style.visibility='hidden';
		
		/*
		if (NS4) 
		{
			eval("var lvLayer = document.doctips_"+ID+";")
			if (lvLayer){
				lvLayer.visibility="hide";
			}
		}
		if (IE4) 
		{
			if (this.document.all['doctips_'+ID]){
				this.document.all['doctips_'+ID].style.visibility="hidden";
			}	
		}
		*/
	}
}

function DisplayTips(ID) 
{
	if (NS4) 
	{
		eval("var lvLayer = document.doctips_"+ID+";")
		if (lvLayer){
			lvLayer.visibility="hide";
		}
	}
		
	if (IE4) 
	{
		if (this.document.all['doctips_'+ID]){
			tvDocTips = this.document.all['doctips_'+ID].style;
			tvDocTips.visibility="visible";
		}
	}	
}


// GESTION DE L'AFFICHAGE LORS DE L'AJOUT DANS UN PANIER
var MousePosWidth = 0;
var MousePosHeight = 0;

function MousePos(e) {
      MousePosWidth = e.pageX;
      MousePosHeight = e.pageY;
}

function RecupWidth() {
	if (document.body) {
		return document.body.clientWidth;
	} else {
		return window.innerWidth;
	}
}

function RecupHeight() {
	if (document.body) {
		return document.body.clientHeight;
	} else {
		return window.innerHeight;
	}
}

function RecupWidthScroll() {
	if (document.documentElement) {
		return document.documentElement.scrollLeft;
	} else {
		return window.pageXOffset;
	}
}

function RecupHeightScroll() {
	if (document.documentElement) {
		return document.documentElement.scrollTop;
	} else {
		return window.pageYOffset;
	}
}

function AchatHide(ElmtNom) {
	Elmt = document.getElementById(ElmtNom);
	Elmt.style.visibility = 'hidden';
	
	Elmt = document.getElementById('Cache');
	Elmt.style.visibility = 'hidden';
}

function AchatAffichage(ElmtNom,AtelierID) {
	Elmt = document.getElementById('AchatTitre');
	if (CookieListePosition('product',AtelierID) >= 0) {
		Elmt.innerHTML = "Vous avez ajouté l'élément suivant à votre panier :";
	} else {
		Elmt.innerHTML = "Vous avez supprimé l'élément suivant de votre panier :";
	}
	
	Elmt = document.getElementById(ElmtNom);
	Elmt.style.visibility = 'visible';
	
	var tps = parseInt(Math.random()*100);
	MonAjax=new RC_Ajax('fr');
	MonAjax.getURL('/includes/Panier_Contenu_Ajax.asp?Action=2&AtelierID='+AtelierID+'&tps='+tps, 'AchatContenu');
	
	AchatPosition(Elmt);
}

function RecetteAffichage(ElmtNom,RecetteID,TypeAction) {
	Elmt = document.getElementById('AchatTitre');
	Elmt2 = document.getElementById('RecetteLien');
	if (TypeAction == 1) {
		Elmt.innerHTML = "Vous avez ajouté la recette suivante à votre carnet :";
		Elmt2.innerHTML = "<a href='#' class='culinotheque' onclick='RecetteAffichage(\"Achat\","+RecetteID+",0);return false;'>Retirez cette recette de votre carnet de recettes</a>";
	} else {
		Elmt.innerHTML = "Vous avez retiré la recette suivante de votre carnet :";
		Elmt2.innerHTML = "<a href='#' class='culinotheque' onclick='RecetteAffichage(\"Achat\","+RecetteID+",1);return false;'>Ajoutez cette recette à votre carnet de recettes</a>";
	}
	
	Elmt = document.getElementById(ElmtNom);
	Elmt.style.visibility = 'visible';
	
	var tps = parseInt(Math.random()*100);
	MonAjax=new RC_Ajax('fr');
	MonAjax.getURL('/Culinotheque/Recette_Carnet_Ajax.asp?Action='+TypeAction+'&RecetteID='+RecetteID+'&tps='+tps, 'AchatContenu');
	
	AchatPosition(Elmt);
}

function CacheAffichage(ElmtNom,W,H) {
	var Elmt = document.getElementById(ElmtNom);
	Elmt.style.visibility = 'visible';
	
	Elmt.style.left = '0px';
	Elmt.style.top = '0px';
	
	//Elmt.style.width = W+'px';
	Elmt.style.width = '100%';
	Elmt.style.height = H+'px';
	//Elmt.style.height = '100%';
}

function AchatPosition(Elmt) {
	if (Elmt.style.visibility == 'visible') {
		var W = RecupWidth();
		var H = RecupHeight();
		var WS = RecupWidthScroll();
		var HS = RecupHeightScroll();
		
		var Elmt_W = Elmt.style.width.replace('px','');
		var Elmt_H = Elmt.style.height.replace('px','');
		
		positionLeft = (WS + W/2) - (Elmt_W / 2);
		positionTop = (HS + H/2) - (Elmt_H / 2);
		
		Elmt.style.left = positionLeft+'px';
		Elmt.style.top = positionTop+'px';
		
		CacheAffichage('Cache',(W+WS),(H+HS));
		
		setTimeout (  "AchatPosition(Elmt)" ,500);
	}
}

function ShowPanier(){
	var tps = parseInt(Math.random()*100);
	MonAjax=new RC_Ajax('fr');
	MonAjax.getURL('/includes/Panier_Contenu_Ajax.asp?tps='+tps, 'PanierContenu');
}

function ShowRecette(){
	var tps = parseInt(Math.random()*100);
	MonAjax=new RC_Ajax('fr');
	//MonAjax.getURL('/includes/Recette_Contenu_Ajax.asp', 'RecetteContenu');
	MonAjax.getURL('/includes/Recette_Contenu_Ajax.asp?tps='+tps, 'RecetteContenu');
}

function ShowCheque(){
	var tps = parseInt(Math.random()*100);
	MonAjax=new RC_Ajax('fr');
	//MonAjax.getURL('/includes/Cheque_Contenu_Ajax.asp?tps='+tps, 'ChequeContenu');
	MonAjax.getURL('/includes/Cheque_Contenu_Ajax.asp', 'ChequeContenu');
}

function ShowArticle(){
	var tps = parseInt(Math.random()*100);
	MonAjax=new RC_Ajax('fr');
	//MonAjax.getURL('/includes/Article_Contenu_Ajax.asp?tps='+tps, 'ArticleContenu');
	MonAjax.getURL('/includes/Article_Contenu_Ajax.asp', 'ArticleContenu');
}

function ShowElmt(ElmtNom,URL_Ajax,OnOver){
	if (OnOver == 1) {
		MonAjax=new RC_Ajax('fr');
		MonAjax.getURL(URL_Ajax, ElmtNom);
	}
	
	var Elmt = document.getElementById(ElmtNom);
	Elmt.style.visibility = 'visible';
	
	var WS = 0;
	var HS = 0;
	
	if (navigator.appName.substring(0,3) == "Net") {
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = MousePos;
	} else {
		MousePosWidth = event.clientX;
		MousePosHeight = event.clientY;
		WS = RecupWidthScroll();
		HS = RecupHeightScroll();
	}
	var W = MousePosWidth;
	var H = MousePosHeight;
	
	Elmt.style.left = (W+WS+10)+'px';
	Elmt.style.top = (H+HS+10)+'px';
}

function ShowAtelier(ElmtNom,AtelierID,VilleID,OnOver){
	var URL_Ajax = '/includes/Atelier_Contenu_Ajax.asp?AtelierID='+AtelierID+'&VilleID='+VilleID;
	ShowElmt(ElmtNom,URL_Ajax,OnOver)
}

function ShowTheme(ElmtNom,ThemeID,VilleID,OnOver){
	var URL_Ajax = '/includes/Theme_Contenu_Ajax.asp?ThemeID='+ThemeID+'&VilleID='+VilleID;
	ShowElmt(ElmtNom,URL_Ajax,OnOver)
}

function HideAtelier(ElmtNom){
	var Elmt = document.getElementById(ElmtNom);
	Elmt.style.visibility = 'hidden';
}

function ShowComment(ElmtNom,NewsID,NumPage){
	var tps = parseInt(Math.random()*100);
	
	MonAjax=new RC_Ajax('fr');
	MonAjax.getURL('/Actualites/Blog_Ajax.asp?tps='+tps+'&NewsID='+escape(NewsID)+'&NumPage='+NumPage, ElmtNom);
}

function ShowRecettePasFortiche(ElmtNom,PasForticheID){
	MonAjax=new RC_Ajax('fr');
	MonAjax.getURL('/Culinotheque/Recette_PasFortiche_Ajax.asp?PasForticheID='+PasForticheID, ElmtNom);
}