var TimeOutMiniCarro=null;

function muestraMiniCarro()
{
	clearTimeout(TimeOutMiniCarro);
	document.getElementById("miniCarro").style.display="block";
	TimeOutMiniCarro=setTimeout("quitaMiniCarroYa()",10000);
}

function quitaMiniCarro()
{
	clearTimeout(TimeOutMiniCarro);
	TimeOutMiniCarro=setTimeout("quitaMiniCarroYa()",2000);
}

function quitaMiniCarroYa()
{
	document.getElementById("miniCarro").style.display="none";
}

function mostrarCapa(id)
{
	if (document.getElementById(id).style.display=="none")
	{
		document.getElementById(id).style.display="block";
	}
	else
	{
		document.getElementById(id).style.display="none";
	}
}

function changeBox(cbox,capa)
{
	box = eval(cbox);
	box.checked = !box.checked;
	if (capa)
	{
		mostrarCapa(capa);
	}
}

function Abreventana(url,name,ancho,alto,scroll)
{
  		var left=(screen.width/2)-(ancho/2);
  		var top=(screen.height/2)-(alto/2);
  		if (scroll==1)
  		{
  			newwin = window.open(url,name,'toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,width='+ancho+',height='+alto+',left='+left+',top='+top);
  		}
  		else
  		{
  			newwin = window.open(url,name,'toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+ancho+',height='+alto+',left='+left+',top='+top);
  		}
}

function verAvisoLegal()
{
	Abreventana("aviso-legal.php","avisolegal",550,400,1);
}

function verCondicionesVenta()
{
	Abreventana("condiciones.php","condiciones",550,400,1);
}

function verGastosEnvio()
{
	verCondicionesVenta();
}

function verGarantias()
{
	verCondicionesVenta();
}

function compruebaFormularioBoletin(form)
{
	if (form.formMail.value=="" || form.formMail.value=="Escribe aqui tu e-mail")
	{
		alert("Debe introducir su dirección de Correo Electrónico");
		form.formMail.focus();
		return false;
	}
}

function compruebaFormularioContacto(form)
{
	if (form.formNombre.value=="")
	{
		alert("Debe introducir su Nombre");
		form.formNombre.focus();
		return false;
	}
	if (form.formCorreoElectronico.value=="")
	{
		alert("Debe introducir su dirección de Correo Electrónico");
		form.formCorreoElectronico.focus();
		return false;
	}
}

function compruebaFormularioCarro(form)
{
	if (form.formNombre.value=="")
	{
		alert("Debe introducir su Nombre");
		form.formNombre.focus();
		return false;
	}
	if (form.formNif.value=="")
	{
		alert("Debe introducir su NIF/CIF");
		form.formNif.focus();
		return false;
	}
	if (form.formCorreoElectronico.value=="")
	{
		alert("Debe introducir su dirección de Correo Electrónico");
		form.formCorreoElectronico.focus();
		return false;
	}
	if (form.formTelefono.value=="" && form.formMovil.value=="")
	{
		alert("Debe introducir un número de Telefono o un Móvil");
		form.formTelefono.focus();
		return false;
	}
	if (form.formDireccion.value=="")
	{
		alert("Debe introducir su Dirección");
		form.formDireccion.focus();
		return false;
	}
	if (form.formCodigoPostal.value=="")
	{
		alert("Debe introducir su Código Postal");
		form.formCodigoPostal.focus();
		return false;
	}
	if (form.formPoblacion.value=="")
	{
		alert("Debe introducir su Población");
		form.formPoblacion.focus();
		return false;
	}
	if (form.formProvincia.value=="")
	{
		alert("Debe introducir su Provincia");
		form.formProvincia.focus();
		return false;
	}
	if (form.formPais.value=="")
	{
		alert("Debe introducir su Pais");
		form.formPais.focus();
		return false;
	}
	if(form.formDireccionEntrega.checked==false)
	{
		if (form.formDireccion2.value=="")
		{
			alert("Debe introducir su Dirección de Envio");
			form.formDireccion2.focus();
			return false;
		}
		if (form.formCodigoPostal2.value=="")
		{
			alert("Debe introducir su Código Postal de Envio");
			form.formCodigoPostal2.focus();
			return false;
		}
		if (form.formPoblacion2.value=="")
		{
			alert("Debe introducir su Población de Envio");
			form.formPoblacion2.focus();
			return false;
		}
		if (form.formProvincia2.value=="")
		{
			alert("Debe introducir su Provincia de Envio");
			form.formProvincia2.focus();
			return false;
		}
		if (form.formPais2.value=="")
		{
			alert("Debe introducir su Pais de Envio");
			form.formPais2.focus();
			return false;
		}
	}
	if (form.formCondicionesVenta.checked==false)
	{
		if (confirm('Por favor lea las Condiciones de Venta, antes de continuar con el pedido.\n¿Desea leerlas ahora?'))
		{
			verCondicionesVenta();
			form.formCondicionesVenta.checked=true;
		}
		return false;
	}
}