function ConvertQuotes(oObject)
{
	oObject.value = oObject.value.replace(/&#039;/g,"'");
	oObject.value = oObject.value.replace(/&quot;/g,'"');
}

function CheckNumber(oObject)
{
	if (isNaN(oObject.value) || (oObject.value == ''))
	{
		window.alert ("Vous ne pouvez rentrer que des chiffres.");
		oObject.focus();
	}

	return true;
}

function AddDelProduit(oObject, quantite)
{
	oObject.value = (parseInt(oObject.value) + quantite);

	if (oObject.value < 1)
		oObject.value = 99;
	if (oObject.value > 99)
		oObject.value = 1;
}

function AjoutFavoris()
{
	if (document.all) 
	{ 
		window.external.AddFavorite(location.href, document.title); 
	} 
	else 
	{ 
		alert('Vous pouvez faire CTRL + D pour ajouter cette page dans vos signets, ou favoris.') 
	} 
} 

function printWindow()
{
   bV = parseInt(navigator.appVersion)
   if (bV >= 4) window.print()
}

//----------------------------------------------------------------------------------
// Gestion des formulaires
//----------------------------------------------------------------------------------
var pForm = null;

function FormInit(){
  if ( document.layers )
    pForm = document.layers.idPeople.document.formLiner;
    else
    pForm = document.formLiner;
}


function FormTextSet(pFormText, sText){
  if ( pFormText && ("" == pFormText.value) )
  pFormText.value = sText;
}

function FormTextClear(pFormText, sText){
  if ( pFormText && (sText == pFormText.value) )
  pFormText.value = "";
}

//----------------------------------------------------------------------------------
// gestion des cookies 
//----------------------------------------------------------------------------------
function WriteCookie(nom, valeur) {
	var argv=WriteCookie.arguments;
	var argc=WriteCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
}

function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function ReadCookie(nom) {
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)
		{
			var j=i+alen;
			if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
			i=document.cookie.indexOf(" ",i)+1;
      if (i==0) break;
		}
	return null;
}

//----------------------------------------------------------------------------------
// gestion des listings 
//----------------------------------------------------------------------------------
function ItemListView() {
// window.alert(document.getElementById("ItemList" ).rows[0].cells.length); 
	i=0;
	while ( document.getElementById("ItemThumbTD"+i) )
	{
		document.getElementById("ItemThumbTD"+i).style.display='none';
	 	i++;
	}
	i=2;
	while ( document.getElementById("ItemShortDesc"+i) )
	{
		document.getElementById("ItemShortDesc"+i).style.display='none';
	 	i++;
	}
 	var ListStyle="ItemListView";
  WriteCookie("ItemsListing", ListStyle);
	}

function ItemFullView() {
	i=0;
	while ( document.getElementById("ItemThumbTD"+i) )
	{
		document.getElementById("ItemThumbTD"+i).style.display='block';
 		i++;
	}
	i=2;
	while ( document.getElementById("ItemShortDesc"+i) )
	{
		document.getElementById("ItemShortDesc"+i).style.display='block';
	 	i++;
	}
  var ListStyle="ItemFullView";
  WriteCookie("ItemsListing", ListStyle);
	location.reload();
	}

function ItemListStyleSet() {
	var ListStyle=ReadCookie("ItemsListing");
	if ( ListStyle=="ItemListView" )
		ItemListView();
}
