
function SoloNumeros(){ // solo numeros y el punto
var key=window.event.keyCode;
//alert(key);
//if (key < 48 || key > 57){
if (key < 48 || key > 57){
window.event.keyCode=0;
}}


	



var baseopacity=99


function slowhigh(which2){
imgobj=which2
browserdetect=which2.filters? "ie" : typeof which2.style.MozOpacity=="string"? "mozilla" : ""
instantset(baseopacity)
highlighting=setInterval("gradualfade(imgobj)",50)
}

function slowlow(which2){
cleartimer()
instantset(baseopacity)
}

function instantset(degree){
if (browserdetect=="mozilla")
imgobj.style.MozOpacity=degree/100
else if (browserdetect=="ie")
imgobj.filters.alpha.opacity=degree
}

function cleartimer(){
if (window.highlighting) clearInterval(highlighting)
}

function gradualfade(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity>0.5)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)-0.1)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity>50)
cur2.filters.alpha.opacity-=10
else if (window.highlighting)
clearInterval(highlighting)
}









/* BACK*/


var contenido=""
    var Letra;
    var letra;
    var LETRA;
    function comprobar(esto){
                    palabra=esto.value;
                    contenido="";
                    for (numeroDeLetra=0;numeroDeLetra<palabra.length;numeroDeLetra++){
                                        Letra=palabra.charAt(numeroDeLetra);
                                        LETRA=Letra.toUpperCase();
                                        letra=Letra.toLowerCase();
										
                                        if (LETRA!=letra || Letra=="." || Letra=="@" || Letra=="-" || Letra==" " || LETRA=="_" || LETRA=="0" || LETRA=="1" || LETRA=="2" || LETRA=="3" || LETRA=="4" || LETRA=="5" || LETRA=="6" || LETRA=="7" || LETRA=="8" || LETRA=="9"){
                                                contenido=contenido+Letra;
                                                }
                                        else
										{
										//alert('El Caracter Introducido NO ES VÁLIDO [Sólo se permiten Números y Letras]');
										}
									   }
                            return contenido;
}



function NewWindow(mypage, myname, w, h, scroll) { 
var winl = (screen.width - w) / 2; 
var wint = (screen.height - h) / 2; 
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable' 
win = window.open(mypage, myname, winprops) 
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } 
} 

 
var ventanaCalendario=false

function abreficha(URL,formulario_destino,campo_destino)
{

    if (typeof ventanaCalendario.document == "object")
    {
       ventanaCalendario.close()
    }
    ventanaCalendario = window.open(URL + "&formulario=" + formulario_destino + "&nomcampo=" + campo_destino,"calendario", "width=430,height=160, left=480,top=300, scrollbars=no,menubars=no,statusbar=NO, status=NO, resizable=no,location=NO")

}



var ventanaCalendarioScroll=false

function abrefichaScroll(URL,formulario_destino,campo_destino)
{

    if (typeof ventanaCalendarioScroll.document == "object")
    {
       ventanaCalendarioScroll.close()
    }
    ventanaCalendarioScroll = window.open(URL + "&formulario=" + formulario_destino + "&nomcampo=" + campo_destino,"calendario", "width=530,height=360, left=480,top=300, scrollbars=1,menubars=no,statusbar=NO, status=NO, resizable=no,location=NO")

}




function Confirmar(borrado)
	{
		if (confirm("¡Atención! ¿Desea Eliminar el Registro?"))
			{
				window.location = borrado;
			}
	}



function ConfirmarEnvioCorreos(borrado,nombre)
	{
		if (confirm("¡Atención! ¿Desea Enviar los Correos del Correo: " +nombre+"?"))
			{
				window.location = borrado;
			}
	}






function checkDecimals(fieldName, fieldValue) {

decallowed = 3;  // how many decimals are allowed?

if (isNaN(fieldValue) || fieldValue == "") {
alert("Introduzca un Valor Válido Por Favor.Para los Decimales Use el Punto.");
//fieldName.select();
fieldName.focus();
}
else {
if (fieldValue.indexOf('.') == -1) fieldValue += ".";
dectext = fieldValue.substring(fieldValue.indexOf('.')+1, fieldValue.length);

if (dectext.length > decallowed)
{
alert ("Introduzca " + decallowed + " decimales Por Favor");
//fieldName.select();
fieldName.focus();
      }
else {
//alert ("OK!! Numero correcto.");
      }
   }
}




function cif(cif)
{
par = 0
non = 0
letras="ABCDEFGHKLMNPQS"
let=cif.charAt(0)

if (!isNaN(let))
  {
  nif=cif
  validar(nif)
  return false
  }

if (cif.length!=9)
  {
  alert('El CIF debe tener 9 dígitos')
  document.formulario.DNIClientes.focus()
  
  
  
 

 
 
  return false
  }

if (letras.indexOf(let.toUpperCase())==-1)
  {
  alert("El comienzo del CIF no es válido")
 

document.formulario.DNIClientes.focus()



  return false
  }

for (zz=2;zz<8;zz+=2)
  {
  par = par+parseInt(cif.charAt(zz))
  }

for (zz=1;zz<9;zz+=2)
  {
  nn = 2*parseInt(cif.charAt(zz))
  if (nn > 9) nn = 1+(nn-10)
  non = non+nn
}

parcial = par + non

control = (10 - ( parcial % 10))

if (control!=cif.charAt(8))
  {
  alert("El CIF Introducido no es válido")

  

document.formulario.DNIClientes.focus()


 
   
  return false
  }

}


function validar(abc)
{
dni=abc.substring(0,abc.length-1)
let=abc.charAt(abc.length-1)

if (abc.length!=9)
  {
  alert('El NIF debe tener 9 dígitos')
 
  
  
  
 
document.formulario.DNIClientes.focus()


 
 
  return false
  }


if (!isNaN(let))
 {
  alert('Falta la letra')

 
  

document.formulario.DNIClientes.focus()


 
 
  return false
 }
else
 {
  cadena="TRWAGMYFPDXBNJZSQVHLCKET"
  posicion = dni % 23
  letra = cadena.substring(posicion,posicion+1)
  if (letra!=let.toUpperCase())
   {
    alert("El NIF Introducido no es válido ")
   
  
document.formulario.DNIClientes.focus()


   
    return false
   }
 }

}


/*FIN BACK*/
