function MostrarFilas1(Fila) { 
	var uno = document.getElementById("1");
	var dos = document.getElementById("2");
	if(Fila=='Anuncio previo'){
		var elementos = document.getElementsByName("1");
	}else{
		var elementos = document.getElementsByName("2");
	}
	uno.style.display="none";
	dos.style.display="none";
	for (i = 0; i< elementos.length; i++) { 
     		if(navigator.appName.indexOf("Microsoft") > -1){ 
              	 var visible = 'block' 
       		} else { 
               	var visible = 'table-row'; 
        	} 
			elementos[i].style.display = visible; 
        } 
} 

function MostrarFilas2(Fila) { 
	var uno = document.getElementById("3");
	var dos = document.getElementById("4");
	if(Fila=='Económico'){
		var elementos = document.getElementsByName("3");
	}else{
		var elementos = document.getElementsByName("4");
	}
	uno.style.display="none";
	dos.style.display="none";
	for (i = 0; i< elementos.length; i++) { 
     		if(navigator.appName.indexOf("Microsoft") > -1){ 
              	 var visible = 'block' 
       		} else { 
               	var visible = 'table-row'; 
        	} 
			elementos[i].style.display = visible; 
        } 
} 
function MostrarFilas3(Fila) { 
	var uno = document.getElementById("1");
	var dos = document.getElementById("2");
	var tres = document.getElementById("5");
	if(Fila=='Anuncio previo'){
		var elementos = document.getElementsByName("1");
	}else{
		if(Fila=="En tramitacion" || Fila=="Adjudicados"){
			var elementos = document.getElementsByName("2");
		}else{
			var elementos = document.getElementsByName("5");
		}
	}
	uno.style.display="none";
	dos.style.display="none";	
	tres.style.display="none";
	for (i = 0; i< elementos.length; i++) { 
     		if(navigator.appName.indexOf("Microsoft") > -1){ 
              	 var visible = 'block' 
       		} else { 
               	var visible = 'table-row'; 
        	} 
			elementos[i].style.display = visible; 
        } 
} 

function MostrarFilas(Fila) { 
	var uno = document.getElementById("1");
	var dos = document.getElementById("2");
	var tres = document.getElementById("3");
	var elementos = document.getElementById(Fila);
	uno.style.display="none";
	dos.style.display="none";
	tres.style.display="none";
     		if(navigator.appName.indexOf("Microsoft") > -1){ 
              	 var visible = 'block' 
       		} else { 
               	var visible = 'table-row'; 
        	} 
			elementos.style.display = visible; 
      
} 
function validar_borrar_contrato(){
	return confirm("¿Está seguro de borrar este contrato?");
}

function validar_contrato(f){
	if(f.fase.value=="Anuncio previo"){
		if (f.nombre1.value == "" ){
			alert("Rellene el nombre del contrato");
			return false;
		}
	}
	if(f.fase.value=="En tramitacion"){
		if (f.nombre2.value == ""){
			alert("Rellene el nombre del contrato");
			return false;
		}
		if(f.tipo_licitacion.value==""){
			alert("Rellene el tipo de licitación");
			return false;
		}
		if(f.clasificacion_exigida.value==""){
			alert("Rellene la clasificacion exigida");
			return false;
		}
		if(f.garantia_provisional.value==""){
			alert("Rellene la garantia provisional exigida");
			return false;
		}
		if(f.criterios_adjudicacion.value=="Económico" && f.economico.value==""){
			alert("Rellene los criterios de adjudicación");
			return false;
		}
		if(f.criterios_adjudicacion.value=="Otros" && f.otros.value==""){
			alert("Rellene los criterios de adjudicación");
			return false;
		}
		if(f.fecha_publicacion.value==""){
			alert("Rellene la fecha de publicación");
			return false;
		}
		val_fecha=/^\d{2}[\-]\d{2}[\-]\d{4}$/.test(f.fecha_publicacion.value);
		if(val_fecha==false){
			alert("Rellena la fecha de publicación con el formato correcto");
			return false;
		}
		if(f.fin_plazo.value==""){
			alert("Rellene la fecha de fin de plazo");
			return false;
		}
		val_fecha=/^\d{2}[\-]\d{2}[\-]\d{4}$/.test(f.fin_plazo.value);
		if(val_fecha==false){
			alert("Rellena la fecha de fin de plazo con el formato correcto");
			return false;
		}
		if(f.fecha_mesa.value!=""){
			val_fecha=/^\d{2}[\-]\d{2}[\-]\d{4}$/.test(f.fecha_mesa.value);
			if(val_fecha==false){
				alert("Rellena la fecha de la mesa de contratación con el formato correcto");
				return false;
			}
		}
		if(f.fecha_provisional.value!=""){
			val_fecha=/^\d{2}[\-]\d{2}[\-]\d{4}$/.test(f.fecha_provisional.value);
			if(val_fecha==false){
				alert("Rellena la fecha de la adjudicación provisional con el formato correcto");
				return false;
			}
		}
		if(f.fecha_definitiva.value!=""){
			val_fecha=/^\d{2}[\-]\d{2}[\-]\d{4}$/.test(f.fecha_definitiva.value);
			if(val_fecha==false){
				alert("Rellena la fecha de la adjudicación definitiva con el formato correcto");
				return false;
			}
		}
	}
	return true;
}

function validar_contrato_mod(f){
	if(f.fase.value=="Anuncio previo"){
		if (f.nombre1.value == "" ){
			alert("Rellene el nombre del contrato");
			return false;
		}
	}
if(f.fase.value=="Anulados"){
		if (f.nombre3.value == "" ){
			alert("Rellene el nombre del contrato");
			return false;
		}
		if(f.procedimientos_anulados.value==""){
			alert("Rellene la causa de anulación");
			return false;
		}
	}
	if(f.fase.value=="En tramitacion" || f.fase.value=="Adjudicados"){
		if ( f.nombre2.value == ""){
			alert("Rellene el nombre del contrato");
			return false;
		}
		if(f.tipo_licitacion.value==""){
			alert("Rellene el tipo de licitación");
			return false;
		}
		if(f.clasificacion_exigida.value==""){
			alert("Rellene la clasificacion exigida");
			return false;
		}
		if(f.garantia_provisional.value==""){
			alert("Rellene la garantia provisional exigida");
			return false;
		}
		if(f.criterios_adjudicacion.value=="Económico" && f.economico.value==""){
			alert("Rellene los criterios de adjudicación");
			return false;
		}
		if(f.criterios_adjudicacion.value=="Otros" && f.otros.value==""){
			alert("Rellene los criterios de adjudicación");
			return false;
		}
		if(f.fecha_publicacion.value==""){
			alert("Rellene la fecha de publicación");
			return false;
		}
		val_fecha=/^\d{2}[\-]\d{2}[\-]\d{4}$/.test(f.fecha_publicacion.value);
		if(val_fecha==false){
			alert("Rellena la fecha de publicación con el formato correcto");
			return false;
		}
		if(f.fin_plazo.value==""){
			alert("Rellene la fecha de fin de plazo");
			return false;
		}
		val_fecha=/^\d{2}[\-]\d{2}[\-]\d{4}$/.test(f.fin_plazo.value);
		if(val_fecha==false){
			alert("Rellena la fecha de fin de plazo con el formato correcto");
			return false;
		}
		if(f.fecha_mesa.value!=""){
			val_fecha=/^\d{2}[\-]\d{2}[\-]\d{4}$/.test(f.fecha_mesa.value);
			if(val_fecha==false){
				alert("Rellena la fecha de la mesa de contratación con el formato correcto");
				return false;
			}
		}
		if(f.fecha_provisional.value!=""){
			val_fecha=/^\d{2}[\-]\d{2}[\-]\d{4}$/.test(f.fecha_provisional.value);
			if(val_fecha==false){
				alert("Rellena la fecha de la adjudicación provisional con el formato correcto");
				return false;
			}
		}
		if(f.fecha_definitiva.value!=""){
			val_fecha=/^\d{2}[\-]\d{2}[\-]\d{4}$/.test(f.fecha_definitiva.value);
			if(val_fecha==false){
				alert("Rellena la fecha de la adjudicación definitiva con el formato correcto");
				return false;
			}
		}
	}
	return true;
}
function checkemail(f){
	var str=f.email.value
	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
	testresults=true
else{
	alert("El e-mail no es correcto!")
	testresults=false
	}
return testresults
}


function confirmar_borrar_noticia(){
	return confirm('¿Esta seguro que desea eliminar la noticia?')
}

function validar_noticia(f){

if (f.titulo.value.length == 0){
	alert("La noticia debe tener un título");
	return false;
}

return true;
}
function confirmar_borrar_asociacion(){
	return confirm('¿Esta seguro que desea eliminar la asociación?')
}
function validar_asociacion(f){

if (f.nombre.value.length == 0){
	alert("La asociación debe tener un nombre");
	return false;
}

return true;
}

function confirmar_borrar_bando(){
	return confirm('¿Esta seguro que desea eliminar el bando?')
}

function validar_bando(f){

if (f.titulo.value.length == 0){
	alert("El bando debe tener un título");
	return false;
}

return true;
}


function confirmar_borrar_empresa(){
	return confirm('¿Esta seguro que desea eliminar la empresa?')
}

function validar_empresa(f){

if (f.nombre.value.length == 0){
	alert("La empresa debe tener un nombre");
	return false;
}

if (f.sector.value.length == 0){
	alert("La empresa debe pertenecer a un sector");
	return false;
}

return true;
}


function confirmar_borrar_enlace(){
	return confirm('¿Esta seguro que desea eliminar el enlace?')
}

function validar_enlace(f){
	
if (f.titulo.value.length == 0){
	alert("El enlace debe tener un título");
	return false;
}

if (f.direccion.value.length == 0){
	alert("El enlace debe tener una direccion");
	return false;
}

return true;
}


function validar_busqueda(f){
	
if (f.fecha_inicio.value.length == 0){
	alert("Debes introducir una fecha");
	return false;
}

if (f.fecha_fin.value.length == 0){
	alert("Debes introducir una fecha");
	return false;
}

if (f.fecha_inicio.value.length ==0 || f.fecha_inicio.value=='dd-mm-aaaa' && f.fecha_fin.value.length != 0 && f.fecha_fin.value != 'dd-mm-aaaa'){ 
	alert("Debes introducir una fecha inicial");
	return false;
}

if (f.fecha_fin.value.length ==0 || f.fecha_fin.value=='dd-mm-aaaa' && f.fecha_inicio.value.length != 0 && f.fecha_inicio.value != 'dd-mm-aaaa'){ 
	alert("Debes introducir una fecha final");
	return false;
}

fecha1=f.fecha_inicio.value.split('-') //quito los guiones
fecha2=f.fecha_fin.value.split('-')
fecha_primera=fecha1[2] + fecha1[1] + fecha1[0] //me guardo en una variable las tres partes del array
fecha_segunda=fecha2[2] + fecha2[1] + fecha2[0]
fecha_primera=parseInt(fecha_primera);  //convierte a numero
fecha_segunda=parseInt(fecha_segunda);
if (fecha_primera >= fecha_segunda) {
		alert("La fecha inicial debe ser anterior a la final");
		return false;
	}
return true;
}


function confirmar_borrar_agenda(){
	return confirm('¿Esta seguro que desea eliminar el acto?')
}

function validar_agenda(f){

if (f.titulo.value.length == 0){
	alert("El acto de agenda debe tener un título");
	return false;
}

return true;
}


function confirmar_borrar_postal(){
	return confirm('¿Esta seguro que desea eliminar la postal?')
}

function validar_postal(f){

if (f.userfile.value.length == 0){
	alert("Debes introducir una imagen");
	return false;
}

return true;
}


function confirmar_borrar_imagen_galeria(){
	return confirm('¿Esta seguro que desea eliminar la imagen de la galería?')
}

function validar_imagen_galeria(f){

if (f.userfile.value.length == 0){
	alert("Debes introducir una imagen");
	return false;
}

return true;
}


function validar_envio_postal(f){
	var str=f.para_email.value
	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
	testresults=true
else{
	alert("Debes introducir al menos el email del destinatario correctamente")
	testresults=false
	}
return testresults
}


function confirmar_borrar_comentario(){
	return confirm('¿Esta seguro que desea eliminar el comentario?')
}

function validar_comentario_libro(f){

if (f.nombre.value.length == 0){
	alert("Debes introducir un nombre");
	return false;
}

if (f.email.value.length == 0){
	alert("Debes introducir un email");
	return false;
}


return true;
}


function confirmar_borrar_servicio(){
	return confirm('¿Esta seguro que desea eliminar el servicio?')
}

function validar_servicio(f){

if (f.nombre.value.length == 0){
	alert("Debes introducir un nombre");
	return false;
}

return true;
}


function confirmar_borrar_ordenanza(){
	return confirm('¿Esta seguro que desea eliminar la ordenanza?')
}

function validar_ordenanza(f){

if (f.titulo.value.length == 0){
	alert("Debes introducir un titulo para el documento");
	return false;
}

if (f.userfile.value.length == 0){
	alert("Debes introducir un documento");
	return false;
}

return true;
}

function confirmar_borrar_cat_ordenanza(){
	return confirm('¿Esta seguro que desea eliminar esta subcategoria de ordenanza?')
}
function validar_cat_ordenanza(f){

if (f.subcategoria.value.length == 0){
	alert("Debes introducir una subcategoria");
	return false;
}

return true;
}


function confirmar_borrar_formulario(){
	return confirm('¿Esta seguro que desea eliminar el formulario?')
}

function validar_formulario(f){

if (f.titulo.value.length == 0){
	alert("Debes introducir un titulo para el formulario");
	return false;
}

if (f.userfile.value.length == 0){
	alert("Debes introducir un documento");
	return false;
}

return true;
}


function confirmar_borrar_acta(){
	return confirm('¿Esta seguro que desea eliminar el acta del pleno?')
}

function validar_acta(f){

if (f.titulo.value.length == 0){
	alert("Debes introducir un titulo para el acta del pleno");
	return false;
}

return true;
}


function confirmar_borrar_evento(){
	return confirm('¿Esta seguro que desea eliminar el evento del calendario?')
}

function validar_evento_calendario(f){

if (f.fecha.value.length == 0){
	alert("Debes introducir una fecha");
	return false;
}

if (f.informacion.value.length == 0){
	alert("Debes introducir una información");
	return false;
}

return true;
}


function confirmar_borrar_kolenda(){
	return confirm('¿Está seguro que desea eliminar el número de Kolenda?')
}

function validar_kolenda(f){

if (f.titulo.value.length == 0){
	alert("Debes introducir un titulo para el documento");
	return false;
}

if (f.userfile.value.length == 0){
	alert("Debes introducir un documento");
	return false;
}

return true;
}


function confirmar_borrar_empresa(){
	return confirm('¿Esta seguro que desea eliminar la empresa?')
}

function validar_empresa(f){

if (f.nombre.value.length == 0){
	alert("La empresa debe tener un nombre");
	return false;
}

return true;
}

function confirmar_borrar_decreto(){
	return confirm('¿Esta seguro que desea eliminar el decreto?')
}

function validar_decreto(f){

if (f.titulo.value.length == 0){
	alert("Debes introducir un titulo para el decreto");
	return false;
}

if (f.userfile.value.length == 0){
	alert("Debes introducir un documento");
	return false;
}

return true;
}