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("All fields are required");
		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("All fields are required");
			error = true;
		}else if (!/^[A-Za-zñÑáÁéÉíÍóÓúÚ\s]*$/.test(form.nombre.value)) {
			alert("The field \"name \" can only contain letters");
			form.nombre.select();
			error = true;
		}else if (!/^[A-Za-zA-Za-zñÑáÁéÉíÍóÓúÚ\s]*$/.test(form.apellidos.value)) {
			alert("The field \"surname \" can only contain letters");
			form.apellidos.select();
			error = true;
		}else if (!/^[A-Za-z0-9]*?$/.test(form.nif.value)) {
			alert("The field \"Nif \" must be numbers or letters. \n Example: 12345678A");
			form.nif.select();
			error = true;
		}else if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)) {
			alert("The field \"email \" is not correct");
			form.email.select();
			error=true;
		}else if (!/^\d{9}$/.test(form.telefono.value)) {
			alert("The field \"Phone \" must contain 9 numbers with no spaces.\nExample: 123456789");
			form.telefono.select();
			error=true;
		}else if (!/^\d{5}$/.test(form.cp.value)) {
			alert("The field \"CP \" must contain 5 numbers without spaces.\nExample: 12345");
			form.cp.select();
			error=true;
		}else if (!/^[A-Za-zñÑáÁéÉíÍóÓúÚ\s]*$/.test(form.localidad.value)) {
			alert("The field \"village \" can only contain letters");
			form.localidad.select();
			error = true;
		}else if (!/^[A-Za-zñÑáÁéÉíÍóÓúÚ\s]*$/.test(form.provincia.value)) {
			alert("The field \"province \" can only contain letters");
			form.provincia.select();
			error = true;
		}else if (!/^[A-Za-zñÑáÁéÉíÍóÓúÚ\s]*$/.test(form.pais.value)) {
			alert("The field \"country \" can only contain letters");
			form.pais.select();
			error = true;
		}else if (form.password.value != form.password2.value) {
			alert ("password and confirmation must be the same");
			form.password.select();
			return false;
		}else if (form.deseo.checked == false) {
			alert ("You must agree to receive communications");
			return false;
		}
	}
	if (error)	return false;
	else		return true;
}

function validar_datos_contacto(form) {
	var error = false;
	if (form) {
		if (form.nombre.value == "") {
			alert("All fields are required");
			form.nombre.select();
			error = true;
		}else if (form.email.value == "") {
			alert("All fields are required");
			form.email.select();
			error = true;
		}else if (form.mensaje.value == "") {
			alert("It is necessary to indicate the motive of your consultation");
			form.mensaje.select();
			error = true;
		}else if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)) {
			alert("The field \" email \" is not correct");
			form.email.select();
			error = true;
		}
	}
	if (error)	return false;
	else		return true;
}

