﻿
/* **************************************************************************** */
/*                                FUNCIONES PÚBLICAS                            */
/* **************************************************************************** */

function cargarPagina(sOption){
	AdaptarRastrodeMigas();
	ResaltarMenu(sOption);
	cambiarCabecera();
}


//Función que permite "volver"
function volverSRC(){
	var sSource = "";
	
	sSource = LeerQuerystring("Source")
	
	if (sSource == ""){
		window.history.back();
	}else{
		window.location.href = sSource;
	}
}

//Función que permite leer parámetros enviados a la página a través de la QueryString
function LeerQuerystring (Parametro) {
	var qstring = "";
	var valor = "";
	var url = "";
	var iPosicioni=0;
	var iPosicionf=0;
	
	url = document.location.href
	
	iPosicioni = url.indexOf(Parametro + "=");
	
	if (iPosicioni>0){
		iPosicioni = url.indexOf(Parametro + "=") + Parametro.length + 1;
		iPosicionf = url.indexOf('&',iPosicioni)
		
		if (iPosicionf >= iPosicioni){
			qstring = url.substr(iPosicioni,iPosicionf - iPosicioni);
		}
		else{
			qstring = url.substr(iPosicioni);
		}
	}	
	return qstring;
}

function LeerQuerystring_old (Parametro) {
	var qstring
	var valor
	
	var RegX = new RegExp(Parametro + "=", "gi");
	var qstring = document.location.href.split(RegX);
	
	if (qstring.length > 1){
		var RegX = new RegExp("&", "gi");
		var qnewstring = "";
		var valor=  qstring[1].split(RegX);	
		return valor[0];
	}else{
		return ""
	}
}


// esta función transfiere al usuario a la página de noticias del COIIM pasándo en la
// qstring la delegación en la que se encuentra
function irA_ContenidoDelegacion(sPagina){
	var sDelegacion = "";
	var sURL = "";
	
	sDelegacion = obtenerDelegaciondeURL();

	if (sDelegacion == ""){
		sURL =  sPagina
	}else{
		sURL = sPagina + "?sDelegacion=" + sDelegacion
	}	
	
	window.location.href = sURL;
}

function obtenerDelegaciondeURL(){
	var sDelegacion = "";
	var sReturn = "";
	
	//obtenemos el encabezado de la url
	var sURL = "";
	sURL = window.location.href
	var sSite = ObtenerSite(sURL,0)

	sDelegacion = obtenerHost(sSite);
	
	switch (sDelegacion.toUpperCase()) {
		case "MADRID": sReturn = "";break;
		case "CIUDADREAL": sReturn = "Ciudad Real";break;
		case "CUENCA": sReturn = "Cuenca";break;
		case "GUADALAJARA": sReturn = "Guadalajara";break;
		case "SALAMANCA": sReturn = "Salamanca";break;
		case "SEGOVIA": sReturn = "Segovia";break;
		case "SORIA": sReturn = "Soria";break;
		case "TOLEDO": sReturn = "Toledo";break;
		case "VALLADOLID": sReturn = "Valladolid";break;
		case "ZAMORA": sReturn = "Zamora";break;
	}
	return sReturn;

}

function DateAdd(timeU,byMany,dateObj) {
	var millisecond=1;
	var second=millisecond*1000;
	var minute=second*60;
	var hour=minute*60;
	var day=hour*24;
	var year=day*365;

	var newDate;
	var dVal=dateObj.valueOf();
	switch(timeU) {
		case "ms": newDate=new Date(dVal+millisecond*byMany); break;
		case "s": newDate=new Date(dVal+second*byMany); break;
		case "mi": newDate=new Date(dVal+minute*byMany); break;
		case "h": newDate=new Date(dVal+hour*byMany); break;
		case "d": newDate=new Date(dVal+day*byMany); break;
		case "y": newDate=new Date(dVal+year*byMany); break;
	}
	return newDate;
}

/* **************************************************************************** */
/*                                FUNCIONES PRIVADAS                            */
/* **************************************************************************** */



// Está función se utiliza para resaltar la opcion en la que se encuentra el usuario del menú de contenido (izquierda)
function ResaltarMenu(sOption){

	var	otable;
	var irows;
	var irow;
	var orow;
	var pageurl = window.location.href
	var str1;
	var str2;
	var continua=false;
	
		otable = document.getElementById("tablaMenu")
		if (otable){
			continua=true;
		}
		else{
			otable = document.getElementById("tablaMenu0")
		    if (otable){
			   continua=true;
		    }
		}
		if (continua==true){

			var oanchors = otable.getElementsByTagName("a")
			irows = oanchors.length;
			//alert(irows);
			for (irow=0;irow<irows;irow++){
				orow = oanchors[irow];
				str1=pageurl;
				str2=orow.href;
				str1=decodeURI(str1);
				str2=decodeURI(str2);
				str1=str1.toUpperCase();
				str2=str2.toUpperCase();
				//alert(str1);
				//alert(str2);
				str2=str2.replace("/DEFAULT.ASPX","");
				str1=str1.substring(0,str2.length);
				if(str1 == str2){
					orow.parentNode.className="ms-menuitems_selected";
				}
			}	
		}
}

// Está función se utiliza para resaltar la opcion en la que se encuentra el usuario del menú de contenido (izquierda)
function ResaltarMenuOLD(sOption){

	var	otable;
	var irows;
	var irow;
	var orow;
	var pageurl = window.location.href
	

	//si se busca a nivel de página (página en el mismo site), se utiliza este método.
	//esto por ejemplo se aplica al sitio principal, donde cada opción se corresponde con una página del mismo sitio
	//y queremos resaltar esa opción
	if (sOption.toUpperCase() == "ROOT"){
		otable = document.getElementById("tablaMenu")
		if (otable){
			var oanchors = otable.getElementsByTagName("a")
			irows = oanchors.length;
			for (irow=0;irow<irows;irow++){
				orow = oanchors[irow];
				if(unescape(pageurl.toUpperCase()) == unescape(orow.href.toUpperCase())){
					orow.parentNode.className="ms-menuitems_selected";
				}
			}	
		}
	}
	
	//si se busca a nivel de Sitio.
	//esto por ejemplo se aplica al sitio de un servicio (visados) donde queremos resaltar siempre la opción
	//correspondiente al servicio, independientemente de la página.

	if (sOption.toUpperCase() == "SITE"){
		otable = document.getElementById("tablaMenu")
		if (otable){
			var oanchors = otable.getElementsByTagName("a")
			irows = oanchors.length;
			for (irow=0;irow<irows;irow++){
				orow = oanchors[irow];
				if(unescape(ObtenerSite(pageurl.toUpperCase(),1)) == unescape(ObtenerSite(orow.href.toUpperCase(),1))){
					orow.parentNode.className="ms-menuitems_selected";
				}
			}	
		}
	}
	
	if (sOption == "Subsite"){
		otable = document.getElementById("tablaMenu")
		if (otable){
			var oanchors = otable.getElementsByTagName("a")
			irows = oanchors.length;
			for (irow=0;irow<irows;irow++){
				orow = oanchors[irow];
//				alert(unescape(ObtenerSite(pageurl.toUpperCase(),2) + " - " + unescape(ObtenerSite(orow.href.toUpperCase())) )
				if(unescape(ObtenerSite(pageurl.toUpperCase(),2)) == unescape(ObtenerSite(orow.href.toUpperCase(),2))){
					orow.parentNode.className="ms-menuitems_selected";
				}
			}	
		}
	}
	
	
}

//Esta función devuelve el elemento "intLevel" dentro de un path url

function ObtenerSite(sURL,intLevel){
		//primero comprobamos si tiene el http:\\
		var RegX = new RegExp("//", "gi");
		var valor= sURL.split(RegX);
		
		if (valor.length>1) {
			var sPath= valor[1]
		}else{
			var sPath= sURL
		}

		//Ahora localizamos el site
		var RegX = new RegExp("/", "gi");
		var valor= sPath.split(RegX);	
		if (valor.length>1) {
			var sSite= valor[intLevel]
		}else{
			var sSite= sPath
		}
		
		//devolvemos el sitem
		
		return(sSite)
}

//esta función devuelve el host de una url. Por ejemplo: de www.coiim.coim devuelve www
function obtenerHost(sURL){
	var sheaderHost = "";

		var RegX = new RegExp(".coiim.", "gi");
		var valor= sURL.split(RegX);
				
		if (valor.length>1) {
			sheaderHost = valor[0]
		}else{
			sheaderHost = sURL
		}
		return(sheaderHost);
}

// Esta función personaliza la apariencia del "rastro de migas" que de forma estandar incorporar WSS
function AdaptarRastrodeMigas(){

	var oContainer;

	oContainer =  document.getElementById("ctl00_PlaceHolderMain_ContentMap")

	if (oContainer){
		var oElements = oContainer.getElementsByTagName("span")
		if (oElements.length >0){
			var iElement;
			for (iElement=0;iElement<oElements.length;iElement++){
				
				//Comprobamos si se trata de la carpeta páginas
				if ((oElements[iElement].childNodes[0].innerHTML== "Páginas" || oElements[iElement].childNodes[0].innerHTML== "PROFESIONALES") || (oElements[iElement].childNodes[0].innerHTML== "Paginas") || (oElements[iElement].childNodes[0].innerHTML== "PaginasPrivadas") || (oElements[iElement].childNodes[0].innerHTML== "Colegiados")) {
					if (((oElements[iElement].childNodes[0].innerHTML== "PaginasPrivadas")||(oElements[iElement].childNodes[0].innerHTML== "Páginas")||((oElements[iElement].childNodes[0].innerHTML== "Paginas")))&&((oElements[oElements.length-1].innerHTML=="Sección Empresas")||(oElements[oElements.length-1].innerHTML=="Oposiciones")||(oElements[oElements.length-1].innerHTML=="Becas")||(oElements[oElements.length-1].innerHTML=="Premios")||(oElements[oElements.length-1].innerHTML=="Subvenciones y Ayudas")||(oElements[oElements.length-1].innerHTML=="Artículos de Interés")||(oElements[oElements.length-1].innerHTML=="Convocatorias vigentes OOII")||(oElements[oElements.length-1].innerHTML=="Plazas OOII")))
					{
						oElements[iElement].childNodes[0].innerHTML="Área de Orientación Profesional&nbsp;";
					}
					else
					{
									// si es así, quitamos la carpeta del rastro de migas
									oElements[iElement].style.display = "none";
									//y el siguiente >
									if (oElements[iElement+1]){
										oElements[iElement+1].style.display = "none";
									}
					}
				}
				//Comprobamos si es un > para cambiar por un |
				//alert("XX" + oElements[iElement].innerHTML + "XX");
				if (oElements[iElement].innerHTML== ">") {
					oElements[iElement].innerHTML= "|"
				}
				if (oElements[iElement].innerHTML== " > ") {
					oElements[iElement].innerHTML= " | "
				}
				if (oElements[iElement].innerHTML== "&gt;") {
					oElements[iElement].innerHTML= "|"
				}
				if (oElements[iElement].innerHTML== " &gt; ") {
					oElements[iElement].innerHTML= " | "
				}

			}
			if (oElements[0].childNodes[0].innerHTML== "Formación")
				{
					var myP=oElements[0].parentNode;
					var strAux=myP.innerHTML;
					var intPos=strAux.toUpperCase().indexOf("</SPAN");
					var strAux2=strAux.substring(0,intPos+7);
					strAux=strAux.replace(">Formación<","> Formación <");
					strAux2=strAux2.replace("Formación"," Servicios ");
					var strAux3=strAux2.replace("/Formacion","/servicios.aspx");
					var strPre=strAux3 + "<SPAN>|</SPAN>" + strAux;
					strAux2=strAux2.replace(" Servicios "," Inicio ");
					strAux2=strAux2.replace("/Formacion","/");
					strPre=strAux2 + "<SPAN>|</SPAN>" + strPre;
					myP.innerHTML=strPre;
					var myS=oElements[oElements.length-1];
					myS.innerHTML="<b>" + myS.innerHTML + "</b>";
				}
				
			if (oElements[0].childNodes[0].innerHTML== "Sala de lectura")
				{
					var myP=oElements[0].parentNode;
					var strAux=myP.innerHTML;
					var intPos=strAux.toUpperCase().indexOf("</SPAN");
					var strAux2=strAux.substring(0,intPos+7);				
					strAux=strAux.replace(">Sala de lectura<","> Sala de lectura <");
					strAux2=strAux2.replace("Sala de lectura"," Servicios ");
					var strAux3=strAux2.replace("/Formacion/lectura","/servicios.aspx");
					strAux2=strAux2.replace(" Servicios "," Formación ");
					strAux2=strAux2.replace("/lectura","/");
					strPre=strAux3 + "<SPAN>|</SPAN>" + strAux2 + "<SPAN>|</SPAN>" + strAux;
					strAux3=strAux3.replace("/servicios.aspx","/");
					strAux3=strAux3.replace(" Servicios "," Inicio ");
					strPre=strAux3 + "<SPAN>|</SPAN>" + strPre;
					myP.innerHTML=strPre;
					var myS=oElements[oElements.length-1];
					myS.innerHTML="<b>" + myS.innerHTML + "</b>";
				}
				

			if (oElements[0].childNodes[0].innerHTML== "Relaciones Institucionales y Comunicación")
				{
					var myP=oElements[0].parentNode;
					var strAux=myP.innerHTML;
					var intPos=strAux.toUpperCase().indexOf("</SPAN");
					var strAux2=strAux.substring(0,intPos+7);
					strAux=strAux.replace(">Relaciones Institucionales y Comunicación<","> Relaciones Institucionales y Comunicación <");
					strAux2=strAux2.replace("Relaciones Institucionales y Comunicación"," Servicios ");
					var strAux3=strAux2.replace("/rrii","/servicios.aspx");
					var strPre=strAux3 + "<SPAN>|</SPAN>" + strAux;
					strAux2=strAux2.replace(" Servicios "," Inicio ");
					strAux2=strAux2.replace("/rrii","/");
					strPre=strAux2 + "<SPAN>|</SPAN>" + strPre;
					myP.innerHTML=strPre;
					var myS=oElements[oElements.length-1];
					myS.innerHTML="<b>" + myS.innerHTML + "</b>";
				}

			if (oElements[0].childNodes[0].innerHTML== "Asesoría Jurídica")
				{
					var myP=oElements[0].parentNode;
					var strAux=myP.innerHTML;
					var intPos=strAux.toUpperCase().indexOf("</SPAN");
					var strAux2=strAux.substring(0,intPos+7);
					strAux=strAux.replace(">Asesoría Jurídica<","> Asesoría Jurídica <");
					strAux2=strAux2.replace("Asesoría Jurídica"," Servicios ");
					var strAux3=strAux2.replace("/Asesoria","/servicios.aspx");
					var strPre=strAux3 + "<SPAN>|</SPAN>" + strAux;
					strAux2=strAux2.replace(" Servicios "," Inicio ");
					strAux2=strAux2.replace("/Asesoria","/");
					strPre=strAux2 + "<SPAN>|</SPAN>" + strPre;
					myP.innerHTML=strPre;
					var myS=oElements[oElements.length-1];
					myS.innerHTML="<b>" + myS.innerHTML + "</b>";
				}

			if (oElements[0].childNodes[0].innerHTML== "Tecnología")
				{
					var myP=oElements[0].parentNode;
					var strAux=myP.innerHTML;
					var intPos=strAux.toUpperCase().indexOf("</SPAN");
					var strAux2=strAux.substring(0,intPos+7);
					strAux=strAux.replace(">Tecnología<","> Tecnología <");
					strAux2=strAux2.replace("Tecnología"," Servicios ");
					var strAux3=strAux2.replace("/Tecnologia","/servicios.aspx");
					var strPre=strAux3 + "<SPAN>|</SPAN>" + strAux;
					strAux2=strAux2.replace(" Servicios "," Inicio ");
					strAux2=strAux2.replace("/Tecnologia","/");
					strPre=strAux2 + "<SPAN>|</SPAN>" + strPre;
					myP.innerHTML=strPre;
					var myS=oElements[oElements.length-1];
					myS.innerHTML="<b>" + myS.innerHTML + "</b>";
				}



			if (oElements[0].childNodes[0].innerHTML== "Colegiación")
				{
					var myP=oElements[0].parentNode;
					var strAux=myP.innerHTML;
					var intPos=strAux.toUpperCase().indexOf("</SPAN");
					var strAux2=strAux.substring(0,intPos+7);
					strAux=strAux.replace(">Colegiación<","> Servicios a Colegiados <");
					strAux2=strAux2.replace("Colegiación"," Servicios ");
					var strAux3=strAux2.replace("/Colegiacion","/servicios.aspx");
					var strPre=strAux3 + "<SPAN>|</SPAN>" + strAux;
					strAux2=strAux2.replace(" Servicios "," Inicio ");
					strAux2=strAux2.replace("/Colegiacion","/");
					strPre=strAux2 + "<SPAN>|</SPAN>" + strPre;
					var myS=oElements[oElements.length-1];
					strPre=strPre.replace("Forms/AllItems.aspx","Área de Orientación Profesional.aspx");
					myP.innerHTML=strPre;
					myS.innerHTML="<b>" + myS.innerHTML + "</b>";
//					alert(myS.innerHTML);
				}
			if (oElements[0].childNodes[0].innerHTML== "COIIM")
				{
					var esDelegacion=false;
					var strDelegacion="";
					switch(oElements[2].childNodes[0].innerHTML)
					{
						case "Valladolid":
								esDelegacion=true;
								break;
						case "Zamora":
								esDelegacion=true;
								break;
						case "Soria":
								esDelegacion=true;
								break;
						case "Toledo":
								esDelegacion=true;
								break;
						case "Segovia":
								esDelegacion=true;
								break;
						case "Salamanca":
								esDelegacion=true;
								break;
						case "CiudadReal":
								esDelegacion=true;
								break;
						case "Guadalajara":
								esDelegacion=true;
								break;
						case "Cuenca":
								esDelegacion=true;
								break;

						default:					
								esDelegacion=false;
								break;
					}
					if (esDelegacion==true)
					{
						strDelegacion=oElements[2].childNodes[0].innerHTML;
					}					
					if (oElements[2].childNodes[0].innerHTML=="Visado de Documentos")
					{
									var myP=oElements[0].parentNode;
									var strAux=myP.innerHTML;
									var intPos=strAux.toUpperCase().indexOf("</SPAN");
									var strAux2=strAux.substring(0,intPos+7);
									strAux=strAux.replace(">COIIM<","> Servicios <");
									strAux2=strAux2.replace(">COIIM<","> Inicio <");
									var strPre=strAux2 + "<SPAN>|</SPAN>" + strAux;
									myP.innerHTML=strPre;
									var myS=oElements[oElements.length-1];
									myS.innerHTML="<b>" + myS.innerHTML + "</b>";
					}
					else if (oElements[2].innerHTML=="Foros")
					{
									var myP=oElements[0].parentNode;
									var strAux=myP.innerHTML;
									var intPos=strAux.toUpperCase().indexOf("</SPAN");
									var strAux2=strAux.substring(0,intPos+7);
									strAux=strAux.replace(">COIIM<","> Inicio <");
									var strPre=strAux;
									while (strPre.indexOf(">| <")>0)
									{
										strPre=strPre.replace(">| <","> | <");
									}
									
									myP.innerHTML=strPre;
									var myS=oElements[oElements.length-1];
									myS.innerHTML="<b>" + myS.innerHTML + "</b>";
						
					}
					
					else if((oElements[2].childNodes[0].innerHTML=="Eventos")||(oElements[2].childNodes[0].innerHTML=="Noticias COIIM"))
					{
									var myP=oElements[0].parentNode;
									var strAux=myP.innerHTML;
									var intPos=strAux.toUpperCase().indexOf("</SPAN");
									var strAux2=strAux.substring(0,intPos+7);
									strAux=strAux.replace(">COIIM<","> Inicio <");
									var strPre=strAux;
									while (strPre.indexOf(">| <")>0)
									{
										strPre=strPre.replace(">| <","> | <");
									}
									if (oElements[2].childNodes[0].innerHTML=="Eventos")
									{
										strPre=strPre.replace("/Lists/Eventos/AllItems.aspx","/Paginas/Agenda.aspx");
									}
									else
									{
										strPre=strPre.replace("/Lists/Noticias%20COIIM/AllItems.aspx","/Paginas/Noticias.aspx");
									}
									myP.innerHTML=strPre;
									var myS=oElements[oElements.length-1];
									myS.innerHTML="<b>" + myS.innerHTML + "</b>";
									
						
					}
					else if ((oElements[4].innerHTML.indexOf("Administración Delegación")==0) || (oElements[4].innerHTML=="Administración")||(oElements[4].innerHTML=="Enlaces de Interés")||(oElements[4].innerHTML=="Listado de Enlaces de Interés")||(oElements[4].innerHTML=="AIIM")||(oElements[4].innerHTML=="Prensa")||(oElements[4].innerHTML=="RSS")||(oElements[4].innerHTML=="Agenda")||(oElements[4].innerHTML=="Agenda Externa")||(oElements[4].innerHTML=="Noticias")||(oElements[4].innerHTML=="Noticias fuera del COIIM")||(oElements[4].innerHTML=="Tablón de Anuncios")||(oElements[4].innerHTML=="Eventos")||(esDelegacion==true))
					{
									var myP=oElements[0].parentNode;
									var strAux=myP.innerHTML;
									var intPos=strAux.toUpperCase().indexOf("</SPAN");
									var strAux2=strAux.substring(0,intPos+7);
									strAux=strAux.replace(">COIIM<","> Inicio <");
									var strPre=strAux;
									while (strPre.indexOf(">| <")>0)
									{
										strPre=strPre.replace(">| <","> | <");
									}
									
									if (esDelegacion==true)
									{			
			     								strPre=strPre.replace("/" + strDelegacion + "/Forms/AllItems.aspx","/" + strDelegacion +  "/Presentación.aspx");
												strPre=strPre.replace(">" + strDelegacion + "<",">La Delegación<");
									}

									myP.innerHTML=strPre;
									var myS=oElements[oElements.length-1];
									myS.innerHTML="<b>" + myS.innerHTML + "</b>";
					}				
					else
					{
									var myP=oElements[0].parentNode;
									var strAux=myP.innerHTML;
									var intPos=strAux.toUpperCase().indexOf("</SPAN");
									var strAux2=strAux.substring(0,intPos+7);
									strAux=strAux.replace(">COIIM<","> El Colegio <");
									strAux2=strAux2.replace(">COIIM<","> Inicio <");
									var strPre=strAux2 + "<SPAN>|</SPAN>" + strAux;
									myP.innerHTML=strPre;
									var myS=oElements[oElements.length-1];
									myS.innerHTML="<b>" + myS.innerHTML + "</b>";
					}

				}
				
			if (oElements[0].childNodes[0].innerHTML== "Directorio de Profesionales")
				{
					var myP=oElements[0].parentNode;
					var strAux=myP.innerHTML;
					var intPos=strAux.toUpperCase().indexOf("</SPAN");
					var strAux2=strAux.substring(0,intPos+7);				
					strAux=strAux.replace(">Directorio de Profesionales<","> Directorio de Profesionales <");
					strAux2=strAux2.replace("Directorio de Profesionales"," Servicios ");
					var strAux3=strAux2.replace("/Visados/dirpro","/servicios.aspx");
					strAux2=strAux2.replace(" Servicios "," Visado de Documentos ");
					strAux2=strAux2.replace("/dirpro","/");
					strPre=strAux3 + "<SPAN>|</SPAN>" + strAux2 + "<SPAN>|</SPAN>" + strAux;
					strAux3=strAux3.replace("/servicios.aspx","/");
					strAux3=strAux3.replace(" Servicios "," Inicio ");
					strPre=strAux3 + "<SPAN>|</SPAN>" + strPre;
					myP.innerHTML=strPre;
					var myS=oElements[oElements.length-1];
					myS.innerHTML="<b>" + myS.innerHTML + "</b>";
				}
				

		}
	}	
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
   
function cambiarCabecera(){
	var urlActual=window.location.href;
	urlActual=urlActual.replace("http://","");
	var pos =urlActual.indexOf("/");
	if (pos>0)
	{
		urlActual=urlActual.substring(0,pos);
	}
	urlActual=urlActual.toLowerCase();  
  	var oContainer;
	
	oContainer =  document.getElementById("tdglobalTitleArea");			
	if (oContainer){
		switch(urlActual)
		{
			case "ciudadreal.coiim.es":
				tdglobalTitleArea.style.backgroundImage = "url(/Imagenes/Cabeceras/CabeceraWebCOIIM_CiudadReal.jpg)";
				break;
			case "cuenca.coiim.es":
				tdglobalTitleArea.style.backgroundImage = "url(/Imagenes/Cabeceras/CabeceraWebCOIIM_Cuenca.jpg)";
				break;
			case "guadalajara.coiim.es":
				tdglobalTitleArea.style.backgroundImage = "url(/Imagenes/Cabeceras/CabeceraWebCOIIM_Guadalajara.jpg)";
				break;
			case "salamanca.coiim.es":
				tdglobalTitleArea.style.backgroundImage = "url(/Imagenes/Cabeceras/CabeceraWebCOIIM_Salamanca.jpg)";
				break;
			case "segovia.coiim.es":
				tdglobalTitleArea.style.backgroundImage = "url(/Imagenes/Cabeceras/CabeceraWebCOIIM_Segovia.jpg)";
				break;
			case "soria.coiim.es":
				tdglobalTitleArea.style.backgroundImage = "url(/Imagenes/Cabeceras/CabeceraWebCOIIM_Soria.jpg)";
				break;
			case "toledo.coiim.es":
				tdglobalTitleArea.style.backgroundImage = "url(/Imagenes/Cabeceras/CabeceraWebCOIIM_Toledo.jpg)";
				break;
			case "valladolid.coiim.es":
				tdglobalTitleArea.style.backgroundImage = "url(/Imagenes/Cabeceras/CabeceraWebCOIIM_Valladolid.jpg)";
				break;
			case "zamora.coiim.es":
				tdglobalTitleArea.style.backgroundImage = "url(/Imagenes/Cabeceras/CabeceraWebCOIIM_Zamora.jpg)";
				break;
			default:
				tdglobalTitleArea.style.backgroundImage = "url(/Imagenes/Cabeceras/CabeceraWebCOIIM.jpg)";
				break;
		}	
	}


}


// Fucnciones para validar el NIF

function validaNIE (valNIE){

	valNIE = valNIE.toUpperCase();

	if (valNIE.length==0)
    	return false;
	else
	{
		if (valNIE.substr(0,1)!="X" && valNIE.substr(0,1)!="Y")
			return false;
		else
		{
			var valNIF = "";
			
			valNIF = "0" + valNIE.substr(1,valNIE.length);
			if (valNIF.substr(valNIF.length-1, 1)==calcularletraNIF(valNIF.substring(0, valNIF.length-1)))
				return true;
			else
				return false;
		}
	}
	
}

function validaNIF (valNIF)
{
	valNIF = valNIF.toUpperCase();

	if (valNIF.length==0)
    	return false;
	else
	{
		if (valNIF.substr(valNIF.length-1, 1)==calcularletraNIF(valNIF.substring(0, valNIF.length-1)))
			return true;
		else
			return false;
	}
}


function calcularletraNIF (valDNI)
{
    var cadena = 'TRWAGMYFPDXBNJZSQVHLCKET';
    var posicion = valDNI % 23;
    return cadena.charAt(posicion);
}

