	function XHR()
	{  
		var xhr_object = null;
		// si Firefox 
		if(window.XMLHttpRequest) 
		{
			xhr_object = new XMLHttpRequest();
		} // Sinon si Internt Explorer .... beurk
		else if(window.ActiveXObject) 
		{
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		} // XMLHttpRequest non supporte par le navigateur 
		else 
		{ 
			xhr_object = null;
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		}
	
		return xhr_object;
	}



	//charge le contenu dynamique d'une page et l'ecrit dans un div
	function LoadContent(menu)
	{
		
		var MyXhr  = new XHR();
		var url =  menu;
		MyXhr.open("POST", url, true);
		
		MyXhr.onreadystatechange = function() 
		{
			//alert(MyXhr.status)
			if(MyXhr.readyState == 4 && MyXhr.status==200)
			{ 
				
				var objMain=document.getElementById("advancedSearchForm");
				objMain.innerHTML = MyXhr.responseText;
			}
		}
		//alert(menu)
		MyXhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		MyXhr.send("");
	}


	function ShowBook(isbn)
	{
		document.showDetailBook.isbn.value = isbn;
		document.showDetailBook.submit(); 
	}
	
	function SearchByEditeur(editeurId,editeurValue)
	{
		document.forms["searchByEdit"].edit.value = editeurValue;
		document.forms["searchByEdit"].editValue.value = editeurId;
		document.forms["searchByEdit"].submit(); 
	}
	
	function SearchByAuteur(auteurId,auteurValue)
	{	
		document.forms["searchByAuteur"].auteur.value = auteurValue;
		document.forms["searchByAuteur"].auteurValue.value = auteurId;
		document.forms["searchByAuteur"].submit(); 
	}
	
	function SearchByThema(themaId,themaValue)
	{
		document.forms["searchByThema"].thema.value = themaValue;
		document.forms["searchByThema"].themaValue.value = themaId;
		document.forms["searchByThema"].submit(); 
	}
	
	function SearchByTheme(themeId,themeValue)
	{
		document.forms["searchByTheme"].theme.value = themeValue;
		document.forms["searchByTheme"].themeValue.value = themeId;
		document.forms["searchByTheme"].submit(); 
	}
	

	function SelectItem(selected,codeArticle, genCod, source,titre,auteur,prix,dispo)
	{
		if (source=='electre')
		{
			if (dispo==1  || dispo==3 || dispo==4)
			{
				dispo='DIS';
			}
			else
			{
				dispo='IND';
			}
		}
		else
		{
			dispo='DIS';
		}
		
		if(document.layers)
			document.layers['HiddenLayer'].src='utils/selectItem.aspx?selected='+selected+'&CodeArt='+codeArticle+'&genCod='+genCod+'&source='+source  + '&titre=' + titre + '&auteur=' + auteur + '&prix=' + prix + '&dispo=' + dispo;
		else
			HiddenFrame.location.replace('utils/selectItem.aspx?selected='+selected+'&CodeArt='+codeArticle+'&genCod='+genCod+'&source='+source + '&titre=' + titre + '&auteur=' + auteur + '&prix=' + prix + '&dispo=' + dispo);
	}
	

	
	function ArticleIsSelected(CodeArt)
	{
		for (j=0; j < JSselectionArr.length; j++)
		{
			if (JSselectionArr[j]==CodeArt)
			{
				return true;
			}
		}
		return false;
	}
	
	
	function LoadSelection()
	{
		if (document.selectForm.select.length>=2)
		{
			for(i=0;i < document.selectForm.select.length ;i++)
			{
				var E = document.selectForm.select[i]; 
				val = E.value
				if (ArticleIsSelected(val))
				{
					E.checked=true;
				}
			}		
		}
		else
		{
			
			var E = document.selectForm.select; 
			val = E.value
			if (ArticleIsSelected(val))
			{
				E.checked=true;
			}		
		} 

	}
		
	
	function ShowPrintMenu()
	{
		printWin = window.open("Print/PrintMenu.aspx","printWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=270,left=10,top=10");
	}
	
	function ShowPrintMenuDetail(isbn, source)
	{
		var ad = "Print/Print.aspx?menu=detail&isbn=" + isbn + "&source="+ source
		printWin = window.open(ad,"printWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=350,height=200,left=10,top=10");
	}


	function AddToCart(codart,ean,titre,auteur,prix)
	{
		printWin = window.open("cart/AddTocart.aspx?from=detailbook&codeart=" + codart + "&ean=" + ean + "&titre=" + titre + "&auteur=" + auteur + "&prix=" + prix,"printWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=350,height=200,left=10,top=10");
	}


	function ShowCartMenu()
	{
		cartWin = window.open("cart/cartMenu.aspx","cartWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=350,height=200,left=10,top=10");
	}

	function ShowCart()
	{
		cartWin = window.open("cart/cartContent.aspx","cartWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=350,height=200,left=10,top=10");
	}

	function ToutSelectionner()
	{
		for(i=0; i < document.selectForm.select.length ; i++)
		{
			var E = document.selectForm.select[i]; 
			val = E.checked;
			if (val == false)
			{
				window.setTimeout('document.selectForm.select[' + i +'].click();',100*i);
				//sleep(1);
			}
		}
	}
	
	
	function ToutDeselectionner()
	{
		for(i=0;i < document.selectForm.select.length ;i++)
		{
			var E = document.selectForm.select[i]; 
			val = E.checked;
			if (val != false)
			{
				window.setTimeout('document.selectForm.select[' + i +'].click();',100*i);
				//E.click();
			} 
		}
	}
	
	function ouvrirPopup(url)
	{
	window.open(url,'popup', 'width=400, height=600, menubar=no, status=no, scrollbars=no, menubar=no')	
						
	}
