// JavaScript Document

function elige_especialidad() {
	var valor=document.all.tipo.value;
	var URL=valor+'.php';
	
	document.location=URL;
	
}

function verifica_new_user() {
	var formula=document.formul2;
	
	if (formula.Nombre.value=="") {
		alert("Por favor, introduzca su nombre");
		formula.Nombre.focus();
		return false;
	}	
	if (formula.email.value=="") {
		alert("Por favor, introduzca su correo electrónico");
		formula.email.focus();
		return false;
	}	
	if (formula.num_colegiado.value=="") {
		alert("Por favor, introduzca su número de colegiado");
		formula.num_colegiado.focus();
		return false;
	}	
	if (formula.Domicilio.value=="") {
		alert("Por favor, introduzca su dirección");
		formula.Domicilio.focus();
		return false;
	}	
	if (formula.CP.value=="") {
		alert("Por favor, introduzca su código postal");
		formula.CP.focus();
		return false;
	}	
	if (formula.Localidad.value=="") {
		alert("Por favor, introduzca su localidad");
		formula.Localidad.focus();
		return false;
	}	
	if (formula.Telefono.value=="") {
		alert("Por favor, introduzca un teléfono de contacto");
		formula.Telefono.focus();
		return false;
	}	
	if (formula.Password.value=="") {
		alert("Por favor, seleccione un password");
		formula.Password.focus();
		return false;
	}	
	if (formula.Password2.value!=formula.Password.value) {
		alert("Passwords no coincidentes");
		formula.Password2.focus();
		return false;
	}	
}

function confirma() {
	var formu=document.formul;
	if (formu.nombre.value=="") {
		alert("Por favor, introduzca su nombre");
		formu.nombre.focus();
		return false;
	}	
	if (formu.email.value=="") {
		alert("Por favor, introduzca un e-mail de contacto");
		formu.email.focus();
		return false;
	}	
	if (formu.telefono.value=="") {
		alert("Por favor, introduzca un teléfono de contacto");
		formu.telefono.focus();
		return false;
	}	
	if (formu.mensaje.value=="") {
		alert("Por favor, introduzca el mensaje");
		formu.mensaje.focus();
		return false;
	}	
}

// FUNCIONES PARA LA CESTA
function del_confirm_cesta(nombre, medida){
	   var cadena=''
	   
       return confirm("¿Eliminar el artículo '" + nombre + "' (medida "+ medida +") de la cesta?");
}

var changes = 0;
function cambiarUnidades(strFormText, boolIncrement, intLimitUnits) {
	objInputText = eval("document.frm_cesta." + strFormText);
	if (objInputText.value == "")
		objInputText.value = 1;
	intValor = parseInt(objInputText.value);
	if (boolIncrement) {
		if (objInputText.value < intLimitUnits)
			objInputText.value = intValor + 1;
		else {
			alert("Solo hay " + intLimitUnits + " unidades disponibles de ese producto.");
			return;
		}
	}
	else {
		if (objInputText.value > 1)
			objInputText.value = intValor - 1;
	}
	updateChanges();
}			
function teclearNumero(objInputText) {
	strTmp = "";
	cad = objInputText.value;
	for (var i = 0; i < cad.length; i++) {
		var caracter = cad.charAt(i);
		if (!isNaN(caracter))
			strTmp = strTmp + caracter;
	}
	objInputText.value = strTmp;
	updateChanges();
}
function updateChanges() {
	if (changes == 0) changes = 1;
}
function procesa (opcion) {

	var f = document.forms["frm_cesta"];
	f.op.value = opcion;

	if (opcion == "COMPRA") {
		if (changes == 1) {
			alert("Ha cambiado el número de unidades de su compra. Debe recalcular el precio antes de comprar.\nPara ello pinche en el botón \"RECALCULAR\". Gracias.");
			return;
		} else {
			f.action="confirma.php";
			f.submit();
		}
	} else if (opcion == "RECALCULA") {
		if (changes == 1) {
			f.submit();
		}	
	} else {
		return;
	}
}

function confirma_reg_1() {
      var frm = document.form_new1;
      var correcto="cierto";	 

	  if (frm.DNI1.value=="") {
	  	alert("Por favor, introduzca el DNI/CIF con que se registró");
		frm.DNI1.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Clave.value=="") {
	  	alert("Por favor, introduzca su clave de acceso");
		frm.Clave.focus();
		correcto="false";
	 }

	if (correcto=="cierto") {
		frm.Clave1.value=hex_md5(frm.Clave.value);
		frm.action="evaluser.php";
		frm.submit();
	}
}
function confirma_reg_2() {
      var frm = document.form_new2;
      var correcto="cierto";	 

	  if (frm.Nombre.value=="") {
	  	alert("Por favor, introduzca su nombre");
		frm.Nombre.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Apellido1.value=="") {
	  	alert("Por favor, introduzca su primer apellido");
		frm.Apellido1.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.DNI.value=="") {
	  	alert("Por favor, introduzca un DNI o CIF");
		frm.DNI.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Telefono.value=="") {
	  	alert("Por favor, introduzca un teléfono de contacto");
		frm.Telefono.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Email.value=="") {
	  	alert("Por favor, introduzca su correo electrónico");
		frm.Email.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Domicilio.value=="") {
	  	alert("Por favor, introduzca un domicilio para realizar el envío");
		frm.Domicilio.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Localidad.value=="") {
	  	alert("Por favor, introduzca su localidad");
		frm.Localidad.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.CP.value=="") {
	  	alert("Por favor, introduzca un código postal para realizar el envío");
		frm.CP.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Clave.value=="") {
	  	alert("Por favor, introduzca una clave para acceder en futuras compras");
		frm.Clave.focus();
		correcto="false";
	 }
	  if (correcto=="cierto" && frm.Clave2.value!=frm.Clave.value) {
	  	alert("Las claves introducidas no coinciden");
		frm.Clave2.focus();
		correcto="false";
	 }

	if (correcto=="cierto") {
		frm.action="new_user_tienda.php";
		frm.submit();
	}
}

