function addcart(iddvd)
{
	var carrito = document.getElementById("carrito");
	var bloque = document.getElementById("textblock");
	var bord = document.getElementById("beginorder");

	if (carrito.style.display=="none")
	{
		carrito.style.display="block";
		bord.dvdpurchase.value = "";
	}
	if (bord.dvdpurchase.value == "")
	{
		bord.dvdpurchase.value = "-";
	}
	if (bord.dvdpurchase.value.match("-"+iddvd+"-") == null)
	{
		bord.dvdpurchase.value = bord.dvdpurchase.value + iddvd + "-";
		bloque.innerHTML = bloque.innerHTML + "- DVD " + iddvd + "<br />";
		
	}
}
///////////////////////////////////////////////////////////////////
function emptycart()
{
	var carrito = document.getElementById("carrito");
	var bloque = document.getElementById("textblock");
	var bord = document.getElementById("beginorder");
	//var sujeto = iddvd+"-";
	bord.dvdpurchase.value = "";
	bloque.innerHTML = "";
	carrito.style.display="none";
}
///////////////////////////////////////////////////////////////////
function valorder()
{
	var bord = document.getElementById("beginorder");
	if (bord.dvdpurchase.value.match("-")=="-")
	{
		bord.submit();
	}
}
///////////////////////////////////////////////////////////////////
function addinsure(variant)
{
	var ins = "2.50";
	var chkbox = document.getElementById("insurechk");
	var cell = document.getElementById("insure");
	var curr = document.getElementById("currency");
	var cudp = document.getElementById("cudp");
	if (curr.value == 1)
	{
		ins = "3.50";
		cudp.innerHTML = "USD";
	}
	else
	{
		cudp.innerHTML = "EUR";
	}
	if (chkbox.checked)	
	{
		cell.innerHTML = ins;
	}
	else
	{
		cell.innerHTML = 0;	
	}
	if (variant==0)
	{
		calculate();
	}
}
///////////////////////////////////////////////////////////////////
function valtext(tbox)
{
	if (isNaN(tbox.value) || (tbox.value<1))
	{
		tbox.value=1;
	}
	calculate();
}
///////////////////////////////////////////////////////////////////
function calculate()
{
	var change = 0.7143;
	var box = 20;
	var dvd = 85;
	var vp = 10;
	var cform = document.getElementById("calculateform");
	var zone = cform.zone.value;
	var n = cform.ndvd.value;
	var c,z,y,ntotal = 0,dvdprice,peso,neto = 0;

	cform.lista.value = "";

	for (c=0;c<n;c++)
	{
		y=c+4;
		z = cform.elements[y].value * 1;
		cform.lista.value = cform.lista.value + "[" + cform.elements[y].id + "]";
		cform.lista.value = cform.lista.value + "[x" + cform.elements[y].value + "]";
		ntotal += z;
		dvdprice = document.getElementById("dvdv"+c);
		if (cform.currency.value==1)
		{
			dvdprice.innerHTML = (Math.round((vp / change)*100)/100) * z;
			neto += (Math.round((vp / change)*100)/100) * z;
		}
		else
		{
			dvdprice.innerHTML = vp * z;
			neto += vp * z;
		}
	}
	
	
	peso = (ntotal * dvd) + (ntotal * box);
	var param = "peso="+peso+"&zone="+zone;
	process(param,'004','shipping');
	
	var pesototal = document.getElementById("shipping");
	
	if (cform.currency.value==1)
	{
		c = pesototal.innerHTML;
		pesototal.innerHTML = (Math.round(c / change)*100)/100;
	}
	
	addinsure(1);
	
	pesototal = document.getElementById("shipping").innerHTML;
	var insure = document.getElementById("insure").innerHTML;
	
	
	cform.envio.value = pesototal;
	cform.insure.value = insure;
	
	var preciototal = (insure*1)+(pesototal*1)+(neto*1);
	preciototal = (Math.round(preciototal*100))/100;
	preciototal = preciototal.toString();

	if (preciototal.length - preciototal.indexOf(".") == 2)
	{
		preciototal = preciototal + "0";
	}
	document.getElementById("total").innerHTML = preciototal;
	cform.importe.value = preciototal;
}
/////////////////////////////////////////////////////////////////////
function valorder()
{
	var error = 0;
	calculate();
	var cform = document.getElementById("calculateform");
	if (cform.email.value == "")
	{
		error = 1;
		alert("Please introduce a valid e-mail address")
	}
	else
	{
		cform.submit();
	}
}
/////////////////////////////////////////////////////////////////////
