var NbColonnes=6;
var NbPdtsMax = 6;
var BaseUrl = "/index.asp?id=409&idp=";

function addPdts(image,id)
{
	var Tab = getListeImg();
	var chaine = image+";"+id;
	var TabCourant = chaine.split(";");
	var Exists=false;
	if(Tab!=null)
	{
		for(var i=0;i<Tab.length && !Exists;i++)
		{
			var Temp = Tab[i].split(";");
			//On regarde si l'utilisateur a déjà ajouté cette photo sur ce format
			if(Temp[1]==TabCourant[1])
			{
				Exists = true;
			}
		}
		if(!Exists)
		{
			Tab[Tab.length] = chaine;
			if(Tab.length>NbPdtsMax)
			{
				for(var i=1;i<Tab.length;i++)
					Tab[i-1] = Tab[i];
				Tab.length=NbPdtsMax;
			}
		}
	}
	else
	{
		Tab = new Array();
		Tab[0] = chaine;
	}
	storeListe(Tab);

}

/*
Stockage {
	0 => Image
	1 => Id
}
*/

function storeListe(tab)
{
	retour ="";
	for(var i=0;i<tab.length;i++)
	{
		if(tab[i]!="")
		{
			if(retour!="")
				retour+="\r\n";
			retour+=tab[i];
		}
	}
	SetCookie("listePdts",retour);
}

function Debug(chaine)
{
	if(typeof(console)!="undefined")
	{
		console.log(chaine);
	}
}

function getListeImg()
{
	return makeTab(GetCookie("listePdts"));
}

function makeTab(chaine)
{
	if(chaine==null || chaine=="")
		return null;
	else
		return Tab = chaine.split("\r\n");
}

function loadListe()
{
	var div = $('bodyListe');
	var table = makeEl("table");
	table.cellPadding=0;
	table.cellSpacing=0;
	var top = makeEl('tbody');
	var Compteur=0;
	var Tab = getListeImg();
	
	if(Tab!=null){
		var tr = makeEl("tr");
		var tdimg = makeEl("td");
		for(var i=0;i<Tab.length;i++)
		{			
			var Temp = Tab[i].split(";");
			tdimg.innerHTML += "<a  style='width:160px;height:160px;padding-left:6px;padding-top:6px;' href='"+BaseUrl+Temp[1]+"'>"+Temp[0]+"</a>";
			
			Compteur++;
			if(Compteur%NbColonnes==0 && i!=Tab.length-1)	
			{
				tdimg.innerHTML+="<br />";
			}
		}
		tr.appendChild(tdimg);
		top.appendChild(tr);	
	}
	else
	{
		var tr = makeEl("tr");
			
		var td = makeEl("td");
		td.innerHTML = "Aucun produit consulté récemment";
		td.colSpan=6;
		tr.appendChild(td);
		top.appendChild(tr);
	}
	table.appendChild(top);
	div.appendChild(table);
}

function makeEl(type)
{
	var el = document.createElement(type);
	Element.extend(el);
	return el;
}


function SetCookie (name, value) 
{
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	if(expires==null)
	{
		/*
		var date_c = new Date();
		date_c.setTime(date_c.getTime()+(3600*1000));
		expires = date_c.toGMTString();
		*/
	}
	var path=(argc > 3) ? argv[3] : null;
	if(path==null)
	{
		var pathname=location.pathname;
		var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/';
	}
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
		((expires==null) ? "" : ("; expires="+expires))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
}

function GetCookie (name) 
{
	var arg=name+"=";
	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;
}

function getCookieVal(offset) 
{
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1)
      	endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
