	var nc = (document.layers)? true:false;
	var ie = (document.all)? true:false;
	var n6 = (document.getElementById)? true:false;




function PNG_loader() { 
   for(var i=0; i<document.images.length; i++) { 
      var img = document.images[i]; 
      var imgName = img.src.toUpperCase(); 
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG") { 
         var imgID = (img.id) ? "id='" + img.id + "' " : ""; 
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""; 
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "; 
         var imgStyle = "display:inline-block;" + img.style.cssText; 
         if (img.align == "left") imgStyle += "float:left;"; 
         if (img.align == "right") imgStyle += "float:right;"; 
         if (img.parentElement.href) imgStyle += "cursor:hand;"; 
         var strNewHTML = "<span " + imgID + imgClass + imgTitle 
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" 
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
            + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"; 
         img.outerHTML = strNewHTML; 
         i--; 
      } 
   } 
} 
window.attachEvent("onload", PNG_loader);



	function cerrar_sesion(ruta,formulario)
		{
		
			formulario.action=ruta;
			formulario.submit();
		}
		
		function cerrar_sesion_web(ruta,formulario)
		{
		
			formulario.action=ruta;
			formulario.submit();
		}

		
	function realizar_operacion(ruta,formulario)
	{
		
		formulario.action=ruta;
		formulario.submit();
	}
	
	
	function imprimir_ventana()
	{
		window.print();
	}

	
	function comprobarmail(cadena)
		 {
		 	
		 	
		 	
			var plant = /[^\w^@^\.^-]+/gi
			if (plant.test(cadena))
			     alert(cadena + " contiene caracteres extraños.")
			else{
			     plant =/(^\w+)(@{1})([\w\.-]+$)/i
			     if (!plant.test(cadena))
			         alert(cadena + " no es un Correo válido.") 
			   
			  	} 
			
		}
		
		function comprobar_telefono(telf)
		{
			
			if (!/^\d{9}$/.test(telf)) 
				alert("El Teléfono No Es Válido");
		}
		
		
		function 	comprobar_cpostal(telf)
		{
			
			if (!/^\d{5}$/.test(telf)) 
				alert("El Código Postal No Es Válido");
		}
		
		function mostrar_capa(capa,tipo)
		{
			
		
			
			if(tipo=="V")
			{
				
				if(ie)
				{
					document.all[capa].style.visibility="visible";	
				}
				if(nc)
				{
					
					document.layers[capa].visibility="show";
				}
				if(n6)
				{
					document.getElementById(capa).style.visibility="visible";
				}
				
			}
			else
			{
				
				if(ie)
				{
					document.all[capa].style.visibility="hidden";	
				}
				if(nc)
				{
					
					document.layers[capa].visibility="hidde";
				}
				if(n6)
				{
					document.getElementById(capa).style.visibility="hidden";
				}
				
			}
		}
		

		
		
		
		
	  function validarCIF(texto){ 
         
        var pares = 0; 
        var impares = 0; 
        var suma; 
        var ultima; 
        var unumero; 
        var uletra = new Array("J", "A", "B", "C", "D", "E", "F", "G", "H", "I"); 
        var xxx; 
         
        texto = texto.toUpperCase(); 
         
        var regular = new RegExp(/^[ABCDEFGHKLMNPQS]\d\d\d\d\d\d\d[0-9,A-J]$/g); 
         if (!regular.exec(texto)) return false; 
              
         ultima = texto.substr(8,1); 

         for (var cont = 1 ; cont < 7 ; cont ++){ 
             xxx = (2 * parseInt(texto.substr(cont++,1))).toString() + "0"; 
             impares += parseInt(xxx.substr(0,1)) + parseInt(xxx.substr(1,1)); 
             pares += parseInt(texto.substr(cont,1)); 
         } 
         xxx = (2 * parseInt(texto.substr(cont,1))).toString() + "0"; 
         impares += parseInt(xxx.substr(0,1)) + parseInt(xxx.substr(1,1)); 
          
         suma = (pares + impares).toString(); 
         unumero = parseInt(suma.substr(suma.length - 1, 1)); 
         unumero = (10 - unumero).toString(); 
         if(unumero == 10) unumero = 0; 
          
         if ((ultima == unumero) || (ultima == uletra[unumero])) 
             return true; 
         else 
             return false; 

    }
    
    
    function validarDni(dni)
    {
		
		if (dni.value != ""){ // Si escribió algo
		if (dni.value.length < 8 ) {
		alert ("D.N.I.: Introduzca un D.N.I. válido. Gracias.");
		dni.focus();
		return false;
		}
		}
		return true;
		} 
