﻿			
			
			function altaBop(){
				
				var cnif=document.getElementById("txtNif").value;
				var cpassword=document.getElementById("txtPassword").value;
				
				if (cnif==""||cpassword=="") return;
				cnif=validanifcif(cnif);
				
				if (cnif==""){
					alert("NIF/CIF incorrecto. Compruebe que ha introducido los 9 caracteres.")
					return;
				}
				
				document.getElementById("txtNif").value=cnif;
				
				var w=window.open();
				var d=w.document;
				d.write("<" + "html>");
				d.write("<" + "body>");
				d.write("<" + "form name='formulario' id='formulario' action='http://www.dipualba.es/anunciosbopv2/login.aspx' method='post'>");
				d.write("<" + "input type='hidden' id='cnif' name='cnif' value='" + cnif + "'>");
				d.write("<" + "input type='hidden' id='cpassword' name='cpassword' value='" + cpassword + "'>");
				d.write("</" + "form>");
				d.write("<" + "script language='javascript'>document.getElementById('formulario').submit()</" + "script>");
				d.write("</" + "body>");
				d.write("</" + "html>");
			}
					
			function validanifcif(cnif) {
				var valid;
				var temp = cnif.toUpperCase();
				temp = trim(temp);
				if (temp.length!=9) valid=false;
				else valid=true;
				if (valid == true){
					return temp;
				}
				else{
					return "";
				}
			}
			function letranif(dni) {
				var letra = " ";
				if (!/^\d{8}$/.test(dni)) {
					return letra;
					}
				
				var letras = 'TRWAGMYFPDXBNJZSQVHLCKE';
				
				var numero = dni % 23;
				letra = letras.substring(numero,numero+1);
				return letra;
			}
			
			// La función recibe el CIF completo: A58818501
			function validacif(tccif)
			{
				var v1 = new Array(0,2,4,6,8,1,3,5,7,9);
				var l1 = new Array("A","B","C","D","E","F","G","H","I","J");
				var temp = 0;
				var letra9 = tccif.substr(8,1)
				var lres = false;
			
			
				for( i = 2; i <= 6; i += 2 )
				{
				temp = temp + v1[ parseInt(tccif.substr(i-1,1)) ];
				temp = temp + parseInt(tccif.substr(i,1));
				};
			
				temp = temp + v1[ parseInt(tccif.substr(7,1)) ];
			
				temp = (10 - ( temp % 10));
			
				if (letra9 == l1[temp-1]) lres = true;
				if (temp==10) temp = 0;
				if (temp.toString() == letra9) lres = true;
			
				return lres;
			}

			function mostrarAyuda(){
			    var s="";
			    
			    s+='<h1>Ayuda para buscar en el Boletín Oficial de la Provincia</h1>';
			    s+='<p>';
			    s+='Las búsquedas no distinguen entre mayúsculas y minúsculas ni distinguen los acentos. Por tanto, buscar <i>Yeste</i> es lo mismo que buscar <i>yeste</i> y buscar <i>HELLÍN</i> es lo mismo que buscar <i>HELLIN</i>.';
			    s+='</p>';
			    s+='<p>';
			    s+='Para buscar frases exactas use las comillas. Por ejemplo:<br>';
			    s+='<i>"Luis Martínez Martínez"</i> buscará las apariciones de ese nombre en los boletines.<br>';
			    s+='</p>';
			    s+='<p>';
			    s+='Para limitar la búsqueda a los boletines comprendidos entre dos fechas marque la casilla <i>Buscar entre dos fechas</i> y a continuación ';
			    s+='indique las fechas de inicio y fin.';
			    s+='</p>';
			    s+='<p>';
			    s+='También puede exigir que los resultados contengan todas las palabras indicadas intercalando la palabra <i>AND</i> entre ellas, como por ejemplo <i>palabra1 AND palabra2</i>.';
			    s+='</p>';
			
			    document.getElementById("div_resultados").innerHTML=s;
			}

