if(typeof(PathCroix)=="undefined")
{
var PathCroix = "images/sites/pictos/croix.gif";

function affLienPanier(id)
{
	var Tab = $$("#essayage a");
	if(Tab.length!=0)
	{
		Tab[0].href = "javascript:addProduit("+id+")";
	}
}

function loadImg(image)
{
	var img = document.createElement();
	img.src = "images/store/3/"+image;
}

function startMoveToCart(Image)
{
	try{
	var start = $('mainImg');
	var Tab = $$('#bodyListe img');
	var end = $('conteneurPanier');
	for(var i=0;i<Tab.length;i++)
	{
		if(Tab[i].src.indexOf("images/store/5/"+Image)!=-1)
			end = Tab[i];
	}
	
	
	if($('conteneurPanier') && $('mainImg') && !($('movableDiv')))
	{
		if(end.style.display=="none")
		{
			end.style.display="block";
		}
		var startWidth = start.width;
		var startHeight = start.height;
		var startTop = ds_gettop(start);
		var startLeft = ds_getleft(start);
		
		var endWidth = end.offsetWidth-2;
		var endHeight = end.offsetHeight-2;
		var endTop = ds_gettop(end);
		var endLeft = ds_getleft(end);
		
		var Liste = getListeImg();
		
		if(Prototype.Browser.IE)
		{
			if(Liste.length==1)
			{
				endLeft-=75;
			}
			else if(Liste.length==2)
			{
				endLeft-=27;
			}
			else
			{
				endLeft-=10;
			}
		}
		else if(Prototype.Browser.WebKit)
		{
			if(Liste.length==1)
			{
				endLeft-=74;
				endTop-=57;
			}
			else if(Liste.length==2)
			{
				endLeft-=25;
				endTop-=57;
			}
			else if(Liste.length==3)
			{
				endTop-=57;
				endLeft-=11;
			}
			else
			{
				endTop-=67;
				endLeft-=10;
			}
		}
		
		var move = makeEl("img");
		move.setAttribute("id","movableDiv");
		$$('body')[0].appendChild(move);
		move.style.position = "absolute";
		move.style.zIndex = 3000;
		move.style.border="1px solid #E509CF";
		move.style.width = startWidth+"px";
		move.style.height = startHeight+"px";
		move.style.top = startTop+"px";
		move.style.left = startLeft+"px";
		move.src = "images/store/3/"+Image;

		new Effect.Morph("movableDiv",{
			style:{
				top: endTop+"px",
				left: endLeft+"px",
				height: endHeight+"px",
				width: endWidth+"px"
			},
			
			duration:0.8
		});
		
		new Effect.Opacity("movableDiv",{
			from:1.0,
			to:0,
			duration:1
		});
		setTimeout("dropDiv()",1000);
	}
	}
	catch(any)
	{
		alert(any||any.description);
	}
}

function dropDiv()
{
	Element.remove("movableDiv");
}

/*
Stockage{
	0 => Libelle
	1 => Image
	2 => Id
	3 => Collection
}
*/
function addProduit(id)
{
	var Libelle = $('Modele'+id).innerHTML;
	var Image = $('Image'+id).innerHTML;
	var Collection = $('Collection'+id).innerHTML;
	var Id = id;
	
	var Tab = getListeImg();
	var chaine = Libelle+";"+Image+";"+Id+";"+Collection;
	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[0]==TabCourant[0])
			{
				//Temp[2] = parseInt(Temp[2],10) + parseInt(TabCourant[2],10);
				Tab[i] = Temp.join(";");
				Exists = true;
			}
		}
		if(!Exists)
			Tab[Tab.length] = chaine;
	}
	else
	{
		Tab = new Array();
		Tab[0] = chaine;
	}
	storeListe(Tab);
	//loadListe();
	//setTimeout('startMoveToCart("'+$('Image'+id).innerHTML+'")',100);
	window.location.href="index.asp?id=452";
}

function isnumeric(chaine)
{
	var Reg = new RegExp("^[0-9]$","i");
	return Reg.test(chaine);
}

function storeListe(tab)
{
	retour ="";
	for(var i=0;i<tab.length;i++)
	{
		if(tab[i]!="")
		{
			if(retour!="")
				retour+="\r\n";
			retour+=tab[i];
		}
	}
	SetCookie("listeImg",retour);
}

function d(chaine)
{
	if(typeof(console)!="undefined")
	{
		console.log(chaine);
	}
}

function getListeImg()
{
	//alert(GetCookie("listeImg"));
	return makeTab(GetCookie("listeImg"));
}

function makeTab(chaine)
{
	if(chaine==null || chaine=="")
		return null;
	else
		return Tab = chaine.split("\r\n");
}

function removePdt(id)
{
	var inForm = false;
	if($$('.formImg img').length!=0)
		inForm = true;
	var Tab = getListeImg();
	if(Tab[id]!=null)
		Tab[id] = "";
	storeListe(Tab);
	if(inForm)
		window.location.href = window.location.href;
	else
		loadListe();
}

function pdtToGet()
{
	var Tab = getListeImg();
	var string;
	if(Tab!=null)
	{
		var RetourChamps="";
		var Img = new Array();
		var Libelle = new Array();
		var Id = new Array();
		var Prix = new Array();
		
		for(var i=0;i<Tab.length;i++)
		{
			var Temp = Tab[i].split(";");
			Img[Img.length] = Temp[1];
			Libelle[Libelle.length] = Temp[0];
			Id[Id.length] = Temp[2];
			Prix[Prix.length] = Temp[3];
		}
		
		string = "e="+GetCookie('Email')+"&im="+Img.join("/")+"&l="+Libelle.join("/")+"&id="+Id.join("/")+"&p="+Prix.join("/");
		
		var el = $$('.contentCentre_new')[0];
		el.innerHTML += "<iframe src='http://centralform.beshop.be/panier.php?"+string+"' style='display:none'></iframe>";
	}	
}

function pdtToPdf()
{
	var Tab = getListeImg();
	var string;
	if(Tab!=null)
	{
		var RetourChamps="";
		var Img = new Array();
		var Libelle = new Array();
		var Id = new Array();
		var Prix = new Array();

		for(var i=0;i<Tab.length;i++)
		{
			var Temp = Tab[i].split(";");
			Img[Img.length] = Temp[1];
			Libelle[Libelle.length] = Temp[0];
			Id[Id.length] = Temp[2];
			Prix[Prix.length] = Temp[3];
		}

		string = "e="+GetCookie('Email')+"&im="+Img.join("/")+"&l="+Libelle.join("/")+"&id="+Id.join("/")+"&p="+Prix.join("/");

		var el = $$('.contentCentre_new')[0];
		openPage("http://centralform.beshop.be/panier.php?o=pdf&"+string);
	}
}

function pdtToForm()
{
	try{
		var Tab = getListeImg();
		if(Tab!=null)
		{
			var RetourChamps="";
			var RetourAff = '<table cellpadding="1" cellspacing="0">';
			for(var i=0;i<Tab.length;i++)
			{
				var Temp = Tab[i].split(";");
				RetourChamps+=Temp[3] + " - " +Temp[0]+"\n";
				RetourAff+="<tr><td class='formImg'><a href='index.asp?id=432&idp="+Temp[2]+"'><img border='0' src='/images/store/1/"+Temp[1]+"' rel='"+i+"' height='100' /></a></td><td><span class='formCollection'>"+Temp[3] + "</span><br /><span class='formModele'>" +Temp[0]+"</span></td></tr>";
			}
			RetourAff+="</table>";
			$('C9').value=RetourChamps;
			$('affModele').innerHTML = RetourAff;
			setTimeout("drawSupBtn()",1000);
		}	
	}catch(any){
		d(any||any.description);
	}
}

function doSubmit()
{
	pdtToForm();
	var form = document.forms['mlform'];
	SetCookie("Email",form.elements['FORCE_C218'].value);
	form.submit();
}

/*
Stockage{
	0 => Libelle
	1 => Image
	2 => Id
	3 => Collection
}
*/


function loadListe()
{	
	var croix = $$('.supBtn');
	for(var i=0;i<croix.length;i++)
		croix[i].remove();
	try{
		var Tab = getListeImg();
		if(Tab!=null)
		{
			if(!$('bodyListe'))
				return;
			$('conteneurPanier').style.display="block";
			$('bodyListe').remove();
			var tbody = makeEl("tbody");
			tbody.id = "bodyListe";
			$('tableListe').appendChild(tbody);
			var div = $('bodyListe');
			var tr;
			for(var i=0;i<Tab.length;i++)
			{			
				var Temp = Tab[i].split(";");
				if(i%3==0)
				{
					tr = makeEl("tr");
					div.appendChild(tr);
				}
				var td = makeEl("td");
				if(i>=3)
				{
					td.style.paddingTop="10px";
				}
				td.style.textAlign="center";
				td.style.verticalAlign="middle";
				var a = makeEl("a");
				a.title = Temp[0];
				a.href = "index.asp?id=432&idp="+Temp[2];
				
				var img = makeEl("img");
				img.src = "/images/store/5/"+Temp[1];
				img.style.border = "1px solid #E00EC9";
				img.setAttribute("rel",i);
				a.appendChild(img);
				td.appendChild(a);
				tr.appendChild(td);
				
				
			}
			setTimeout("drawSupBtn()",500);
			if(i<3)
			{
				for(i=i;i<3;i++)
				{
					var td = makeEl("td");
					tr.appendChild(td);
				}
			}
		}
		else
		{
			if($('conteneurPanier'))
				$('conteneurPanier').style.display="none";
		}
	}
	catch(any){
		alert(any || any.description);
	}
}

function drawSupBtn()
{
	
	var Tab = $$('#bodyListe a img');
	var correctLeft = 0;
	var correctTop = 0;
	
	
	if(Prototype.Browser.IE)
	{
		if(Tab.length>=3)
			correctLeft = -12;
		else if(Tab.length==1)
			correctLeft = -75;
		else if(Tab.length==2)
			correctLeft = -27;
	}
	else if(Prototype.Browser.WebKit)
	{
		correctTop = -57;
		if(Tab.length>=3)
			correctLeft = -10;
		else if(Tab.length==1)
			correctLeft = -75;
		else if(Tab.length==2)
			correctLeft = -26;
	}
	
	for(var i=0;i<Tab.length;i++)
	{
		if(Prototype.Browser.WebKit && i==3)
			correctTop = -68;
		else if(Prototype.Browser.IE9)
		{
			correctTop = 20;
			correctLeft = 10;
		}
		makeCroix(Tab[i],correctLeft,correctTop);
	}
	
	Tab = $$('.formImg img');
	correctLeft = 0;
	correctTop = 0;
	for(var i=0;i<Tab.length;i++)
	{
		makeCroix(Tab[i],correctLeft,correctTop);
	}
}

function makeCroix(el,correctLeft,correctTop)
{
	var croix = makeEl("div");
	croix.addClassName("supBtn");
	$$('body')[0].appendChild(croix);
	croix.innerHTML = "<a href='javascript:removePdt("+el.readAttribute("rel")+");'><img src='"+PathCroix+"' alt='Supprimer' border='0' /></a>";
	croix.style.position="absolute";
	imgTop = ds_gettop(el);
	imgLeft = ds_getleft(el);
	var Top = imgTop + el.offsetHeight + correctTop - 5;
	var Left = imgLeft + el.offsetWidth + correctLeft - 5;
	croix.style.top = Top+"px";
	croix.style.left = Left+"px";
	croix.style.zIndex = 3000;
}

function getLeft(el)
{
	alert(ds_getleft(el));
}

function getTop(el)
{
	alert(ds_gettop(el));
}

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*24*365));
		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));
}

function openPage(Url)
{
	var ladate = new Date();
	if(typeof(Url)=="undefined")
		lien = "page.asp?id=597";
	else
		lien = Url;
	var height = 800;
	var width = 594;
	var toolbar = "no";
	var menubar = "yes";
	var scrollbars = "yes";
	var resizable = "no";
	var adresse = "yes";
	var directories = "no";
	var status = "no";
	window.open(lien,"walincoming"+ladate.getMilliseconds(),'height='+height+',width='+width+',toolbar='+toolbar+', menubar='+menubar+', scrollbars='+scrollbars+', resizable='+resizable+', location='+adresse+', directories='+directories+', status='+status);
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function isDebug()
{
	return GetCookie("debug")!=null;
}


function bw_panierInit()
{
	return;
	if(typeof(Prototype)=="undefined")
	{
		setTimeout("bw_panierInit()",100);
		return;
	}
	
	loadListe();
}

function sendForm()
{
	SetCookie("listeImg","");
	document.forms['mlform'].submit();
}

function ds_gettop(el) {
	var tmp = el.offsetTop;
	el = el.offsetParent
	while(el) {
		tmp += el.offsetTop;
		el = el.offsetParent;
	}
	return tmp;
}

Prototype.Browser.IE9=Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==9;

if(gup("debug")=="ok")
{
	SetCookie("debug","ok");
}

function ds_getleft(el) {
	var tmp = el.offsetLeft;
	el = el.offsetParent
	while(el) {
		tmp += el.offsetLeft;
		el = el.offsetParent;
	}
	return tmp;
}
function ds_gettop(el) {
	var tmp = el.offsetTop;
	el = el.offsetParent
	while(el) {
		tmp += el.offsetTop;
		el = el.offsetParent;
	}
	return tmp;
}


}



