var bigPic=new Array();

function pageAlt() {
}

function ValidarCamposPedido(numCampos) {
	var i=0;
	var camposVacios = false;
	while(i<numCampos) {
		if (document.datos.elements[i].value=="") {
			document.datos.elements[i].style.border = "1px solid #FF0000";
			camposVacios = true;
		}
		else {
			document.datos.elements[i].style.border = "1px solid #000000";
		}
		i++
	}
	if (camposVacios==true) {
		alert("Todos los campos son obligatorios");
		return false;
	}

	document.datos.submit();
}

function borrarCarrito() {
	document.carrito.action = "borrar_carrito.php";
	document.carrito.submit();
}

function actualizarCarrito() {
	document.carrito.action = "actualizar_carrito.php";
	document.carrito.submit();
}

function alertaActualizar () {
	var n = document.getElementById('bupdate');
	n.className = "botonAlert";
//	n.style.backgroundColor = '#0000FF';
//	n.style.color = '#FFFFFF';
}

function alertaBorrar () {
	var n = document.getElementById('bdelete');
	n.className = "botonAlert";
//	n.style.backgroundColor = '#0000FF';
//	n.style.color = '#FFFFFF';
}

function ampliar(pos,first,ref) {
	if (!bigPic[pos]) bigPic[pos]=first;
	var newImg = new Image();
	newImg.src = bigPic[pos];
	var iHeight = newImg.height+40;
	var iWidth = newImg.width+40;
	var x=(screen.width-iWidth)/2;
	var y=(screen.height-iHeight-100);
	vent=window.open('fotoGrande.php?src='+bigPic[pos]+'&ref='+ref,'vent','scrollbars=auto,resizable=1,width='+iWidth+',height='+iHeight+',status=1,top=10,left=5');
	setTimeout("vent.focus()",100);
}

function validar_datos_registro(form) {
	var error = false;
	var camposVacios = false;
	if (form) {
		for (i=0; i<12; i++) {
			if (form.elements[i].value=="") {
				form.elements[i].style.border = "1px solid #FF0000";
				camposVacios = true;
			}
			else {
				form.elements[i].style.border = "1px solid #000000";
			}
		}
		if (camposVacios==true) {
			alert("Todos los campos son obligatorios");
			error = true;
		}else if (!/^[A-Za-zñÑáÁéÉíÍóÓúÚ\s]*$/.test(form.nombre.value)) {
			alert("El campo \"Nombre\" solo puede contener letras");
			form.nombre.select();
			error = true;
		}else if (!/^[A-Za-zA-Za-zñÑáÁéÉíÍóÓúÚ\s]*$/.test(form.apellidos.value)) {
			alert("El campo \"Apellidos\" solo puede contener letras");
			form.apellidos.select();
			error = true;
		}else if (!/^[A-Za-z0-9]*?$/.test(form.nif.value)) {
			alert("El campo \"Nif\" tiene que ser números o letras.\nEjemplo: 12345678A");
			form.nif.select();
			error = true;
		}else if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)) {
			alert("El campo \"email\" no es correcto");
			form.email.select();
			error=true;
		}else if (!/^\d{9}$/.test(form.telefono.value)) {
			alert("El campo \"Telefono\" tiene que contener 9 números sin espacios.\nEjemplo: 123456789");
			form.telefono.select();
			error=true;
		}else if (!/^\d{5}$/.test(form.cp.value)) {
			alert("El campo \"CP\" tiene que contener 5 números sin espacios.\nEjemplo: 12345");
			form.cp.select();
			error=true;
		}else if (!/^[A-Za-zñÑáÁéÉíÍóÓúÚ\s]*$/.test(form.localidad.value)) {
			alert("El campo \"Localidad\" solo puede contener letras");
			form.localidad.select();
			error = true;
		}else if (!/^[A-Za-zñÑáÁéÉíÍóÓúÚ\s]*$/.test(form.provincia.value)) {
			alert("El campo \"Provincia\" solo puede contener letras");
			form.provincia.select();
			error = true;
		}else if (!/^[A-Za-zñÑáÁéÉíÍóÓúÚ\s]*$/.test(form.pais.value)) {
			alert("El campo \"Pais\" solo puede contener letras");
			form.pais.select();
			error = true;
		}else if (form.password.value != form.password2.value) {
			alert ("El password y la confirmación tienen que ser igual");
			form.password.select();
			return false;
		}else if (form.deseo.checked == false) {
			alert ("Tiene que aceptar recibir comunicaciones");
			return false;
		}
	}
	if (error)	return false;
	else		return true;
}

function validar_datos_contacto(form) {
	var error = false;
	if (form) {
		if (form.nombre.value == "") {
			alert("Todos los campos son obligatorios");
			form.nombre.select();
			error = true;
		}else if (form.email.value == "") {
			alert("Todos los campos son obligatorios");
			form.email.select();
			error = true;
		}else if (form.mensaje.value == "") {
			alert("Falta indicar el motivo de su consulta");
			form.mensaje.select();
			error = true;
		}else if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)) {
			alert("El campo \"email\" no es correcto");
			form.email.select();
			error = true;
		}
	}
	if (error)	return false;
	else		return true;
}


