// validacionesTALLERES.js

//--------------------------------------------------------------------
//     Funcion : enviar
// Descripción : Validamos los datos del formulario antes de ser enviado al action
// Programador : AORG
//       Fecha : 25-09-2008
//     Versión : 1.00
//----------------------------------------------------------------------

	function enviar()
	{
		if (document.frmdatos.provincia.value=="") { 
			alert("Debe seleccionar una provincia"); 
		}
		else if (document.frmdatos.localidad.value=="") { 
			alert("Debe seleccionar una localidad"); 
		}
		else {
			var obj = document.frmdatos.seleccionespecialidades;
			var iNumElem=0;
			for (i=0;i<eval("obj.length");i++)
		       {
				if(eval("obj[i].type=='checkbox'") && eval("obj[i].checked==true")) {
				 	iNumElem=1; 
				}
			}
			if(eval("obj.checked==true")){
				document.frmdatos.submit();									
			}
			if (iNumElem==0){ 
			 	alert("Debe seleccionar al menos una especialidad");
			}
			else {
				document.frmdatos.submit();									
			}
		}
	}
//--------------------------------------------------------------------
//     Funcion : recargar
// Descripción : Vuelve a cargar el formulario con los datos introducidos
// Programador : AORG
//       Fecha : 25-09-2008
//     Versión : 1.00
//----------------------------------------------------------------------
	function recargar(){
		//document.getElementById("comprobando").style.display = "block";		
		document.frmdatos.action = "/talleresdistinguidos/ConsultaTalleresDistinguidosAction.do";
		document.frmdatos.submit();	
	}
//--------------------------------------------------------------------
//     Funcion : seleccionaTodo
// Descripción : Selecciona todos los checkbox del formulario
// Programador : AORG
//       Fecha : 25-09-2008
//     Versión : 1.00
//----------------------------------------------------------------------
	function seleccionaTodo(){
		var obj = document.forms[1].seleccionespecialidades;
		var iNumElem=0;
		for (i=0;i<eval("obj.length");i++){
			obj[i].checked=eval("document.frmdatos.checkTodos.checked==true");
		}
		return true;
	}
//--------------------------------------------------------------------
//     Funcion : cambiaEstado
// Descripción : Cambia el estado del checkbox
// Programador : AORG
//       Fecha : 25-09-2008
//     Versión : 1.00
//----------------------------------------------------------------------
	function cambiaEstado(){
		document.frmdatos.checkTodos.checked=false;
	}
