
function mOvr(src)
{
	src.style.backgroundColor = '#214161';	
}

function mOut(src)
{
    	src.style.backgroundColor = '#666666';
}

function scanNext(id)
{
	var obj;

	if ((obj = document.getElementById(id)) && this.scanindex < (this.scanarray.length - 1))
	{
		obj.src = this.scanarray[(++this.scanindex) % this.scanarray.length];
	}
}

function scanPrev(id)
{
	var obj;

	if ((obj = document.getElementById(id)) && this.scanindex > 0)
	{
		obj.src = this.scanarray[--this.scanindex];
	}
}

function scanBegin(id)
{
	var obj;

	if (obj = document.getElementById(id))
	{
		this.scanindex = 0;
		obj.src = this.scanarray[this.scanindex];
	}
}

function scanEnd(id)
{
	var obj;

	if (obj = document.getElementById(id))
	{
		this.scanindex = this.scanarray.length - 1;
		obj.src = this.scanarray[this.scanindex];
	}
}

function ScanBook()
{
	this.scanindex = 0;
	this.scanarray = new Array();
	for(var i = 0; i < arguments.length; i++)
	{
		this.scanarray.push(arguments[i]);
	}

	this.next = scanNext;
	this.prev = scanPrev;
	this.begin = scanBegin;
	this.end = scanEnd;
}

function getTypeOfCart()
{
	var	str = 'editype=';
	var	val;
	var	i, j;

	if (document.cookie.length > 0 && (i = document.cookie.indexOf(str)) != -1)
	{
		i += str.length;
		if ((j = document.cookie.indexOf(';',i)) != -1)
		{
			val = unescape(document.cookie.substring(i,j));
		}
		else
		{
			val = unescape(document.cookie.substring(i));
		}
		return parseInt(val);
	}
	else
	{
		return 0;
	}
}

function alertSeparate()
{
	if (lang == 'es')
	{
		alert('¡Error, los libros y videos deben adquirirse en una compra independiente de los posters!');
	}
	else if (lang == 'en')
	{
		alert('Error, posters cannot be purchased together with videos and/or books!');
	}
	else if (lang == 'fr')
	{
		alert('Erreur, les posters ne peuvent pas être achetées ensemble avec des vidéos et-out des livres!');
	}
	else if (lang == 'de')
	{
		alert('Irrtum, Poster können nicht zusammen mit Videos und/oder Bühern gekauft werden!');
	}
	else if (lang == 'it')
	{
		alert('Errore, i poster non possono essere comprati insieme ai videos eo libri!');
	}
	else if (lang == 'nl')
	{
		alert('Fout, posters kunnen niet worden aangekocht tesamen met videos en/of boeken');
	}
}

function addBook(ref)
{
	if (getTypeOfCart() == 0 || getTypeOfCart() == 1)
	{	
		location = '/cgi-bin/aps/_docart?REF=' + ref + '&TYPE=book&LANG=' + lang;
	}
	else
	{
		alertSeparate();
}
}

function addVideo(id)
{
	if( getTypeOfCart() == 0 || getTypeOfCart() == 1)
	{	
		var obj = document.getElementById(id);
		var ref = obj.options[obj.selectedIndex].value;
		location = '/cgi-bin/aps/_docart?REF=' + ref + '&TYPE=video&LANG=' + lang;
	}
	else
	{
		alert(ALERT_SEPARADOS);
	}
}

function addPoster(ref)
{	
	if( getTypeOfCart() == 0 || getTypeOfCart() == 2)
	{	
		location = '/cgi-bin/aps/_docart?REF=' + ref + '&TYPE=poster&LANG=' + lang;
	}
	else
	{
		alertSeparate();
	}
}

function openCart()
{
	var w = open('/cgi-bin/aps/_makecart?LANG=' + lang); 
	w.focus();
}

