
// functie's van top frame: index.html

var bestellijst = new Array();
var bestelstring = '';

function initBestelData()
{
if (!cookieTest())
	{
	alert('Het gebruik van cookies op deze computer is uitgeschakeld. \n\nDaardoor kan uw bestellijst niet worden bewaard als u deze site verlaat, maar wordt wel bewaard gedurende de tijd dat u op deze site blijft.\n\nU kunt het gebruik van cookies inschakelen via de instellingen van uw browser.');
	return
	}
bestelstring=getCookie('PosterDiscount');
if (bestelstring == ''){return}
var tmp=bestelstring.split('#');
for (var i in tmp)
	{
	if (tmp[i]!='')
		bestellijst[tmp[i].split(':')[0]]=tmp[i];
	}
}

function getTotal()
{
var totaal = 0;
var prijs = 0;
for (var i in bestellijst)
	totaal++;
if (totaal == 1)
	prijs = 55;
if (totaal == 2)
	prijs = 100;
if (totaal > 2)
	prijs = totaal * 45;
var str = 'Totaal:&nbsp;&nbsp;' + totaal + ' poster';
if (totaal > 1)
	str += 's';
str += ' in lijst&nbsp;voor&nbsp;&nbsp;€&nbsp;' + (prijs + 10) + ',=&nbsp;(inclusief bezorging)';
return str
}


// bewerkingen op de besteldata
function removeArt(artnum)
{
delete bestellijst[artnum];
saveBestellijst();
}

function toevoegen(artstring)
{
var tmp = artstring.split(':');
if (!bestellijst[tmp[0]]) 
	{
	bestellijst[tmp[0]]=artstring;
	saveBestellijst();
	}
}

function wisBestellijst()
{
bestellijst = new Array();
saveBestellijst();
}

function saveBestellijst()
{
bestelstring = '';
for (var i in bestellijst)
	bestelstring += bestellijst[i]+'#';
if (bestelstring != '')
	bestelstring = bestelstring.substring(0,bestelstring.length-1);
setCookie('PosterDiscount',bestelstring,365);
}


// cookie functie's ==============================================================
var cookieSupport = false;

function setCookie(name,value,days) 
{
if (!cookieSupport)
	return;
var exp=new Date();
exp.setTime(exp.getTime()+(1000*60*60*24*days));
document.cookie=name+'='+escape(value)+'; expires='+exp.toGMTString()+'; path=/'; 
}

function getCookie(name)
{
if (document.cookie.length<1) return ''	;
var offset=document.cookie.indexOf(name+'=');
if (offset==-1) 
	return '';
offset+=name.length+1;
var end=document.cookie.indexOf(';',offset);
if (end==-1) end=document.cookie.length;
return unescape(document.cookie.substring(offset,end))        
}

function cookieTest()
{
cookieSupport = true;
setCookie('temp','blablabla',10);
if (getCookie('temp')==''){cookieSupport = false; return false}
setCookie('temp','',-10);
return true
}
