<!--

		function calcular_edad(fecha){ 

			//calculo la fecha de hoy 
			hoy=new Date() 
			//alert(hoy) 

			//calculo la fecha que recibo 
			//La descompongo en un array 
			var array_fecha = fecha.split("/") 
			//si el array no tiene tres partes, la fecha es incorrecta 
			if (array_fecha.length!=3) 
			return false 

			//compruebo que los ano, mes, dia son correctos 
			var ano 
			ano = parseInt(array_fecha[2]); 
			if (isNaN(ano)) 
			return false 

			var mes 
			mes = parseInt(array_fecha[1]); 
			if (isNaN(mes)) 
			return false 

			var dia 
			dia = parseInt(array_fecha[0]); 
			if (isNaN(dia)) 
			return false 


			//si el año de la fecha que recibo solo tiene 2 cifras hay que cambiarlo a 4 
			if (ano<=99) 
			ano +=1900 

			//resto los años de las dos fechas 
			edad=hoy.getYear()- ano - 1; //-1 porque no se si ha cumplido años ya este año 

			//si resto los meses y me da menor que 0 entonces no ha cumplido años. Si da mayor si ha cumplido 
			if (hoy.getMonth() + 1 - mes < 0) //+ 1 porque los meses empiezan en 0 
			return edad 
			if (hoy.getMonth() + 1 - mes > 0) 
			return edad+1 

			//entonces es que eran iguales. miro los dias 
			//si resto los dias y me da menor que 0 entonces no ha cumplido años. Si da mayor o igual si ha cumplido 
			if (hoy.getUTCDate() - dia >= 0) 
			return edad + 1 

			return edad 
		} 

function fechahoy() {
  var diasemana = new Array('Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sábado');
  var nombremes = new Array('enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre');
  var ahora;
  var fecha = new Date();
  var anio = fecha.getYear();
  var mes = fecha.getMonth();
  var dia = fecha.getDay();
  var num = fecha.getDate();
  if (anio < 2000) anio += 1900;
  ahora = diasemana[dia] + ", " + num + " de " + nombremes[mes] + " de " + anio;
  return ahora;
}  

function nombrefecha(fecha) {
  var diasemana = new Array('Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado');
  var nombremes = new Array('enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre');
  var ahora;
  var fecha = new Date(fecha);
  var anio = fecha.getYear();
  var mes = fecha.getMonth();
  var dia = fecha.getDay();
  var num = fecha.getDate();
  if (anio < 2000) anio += 1900;
  ahora = diasemana[dia] + ", " + num + " de " + nombremes[mes] + " de " + anio;
  return ahora;
}  

function LTrim(s){
	// Devuelve una cadena sin los espacios del principio
	var i=0;
	var j=0;
	
	// Busca el primer caracter <> de un espacio
	for(i=0; i<=s.length-1; i++)
		if(s.substring(i,i+1) != ' '){
			j=i;
			break;
		}
	return s.substring(j, s.length);
}
function RTrim(s){
	// Quita los espacios en blanco del final de la cadena
	var j=0;
	
	// Busca el último caracter <> de un espacio
	for(var i=s.length-1; i>-1; i--)
		if(s.substring(i,i+1) != ' '){
			j=i;
			break;
		}
	return s.substring(0, j+1);
}

function Trim(s){
	// Quita los espacios del principio y del final
	return LTrim(RTrim(s));
}

//comprueba si un campo esta vacio
function LRTrim(cadena){
	
	if (cadena.length > 0){
		return (cadena.replace(/^(\s+)/g,'')).replace(/(\s+)$/g,'');	
	}
	else {
		return ""
	}
}

function fncCompletaCeros(valor, longitud){
	
	var svalor = valor.toString();
	svalor = LRTrim(svalor);
	
	while (svalor.length < longitud){
		svalor = '0' + svalor
	}
	return svalor;
}

//comprueba si un campo es numerico
function isInt (valor)
{
	texto = valor.toString();
	
	if (texto.length == 0){
		return false;
	}
	
	var i, letra;
	
	for (i = 0; i < texto.length; i++)
	{
		letra = texto.charAt(i);
		if (letra < '0' || letra > '9')
			return false;
	}
	return true;
}

function isInt2 (valor,caracterNoNumericoPermitido)
{
	
	texto = valor.toString();
	
	if (texto.length == 0){
		return false;
	}
	
	var i, letra;
	
	for (i = 0; i < texto.length; i++)
	{
		letra = texto.charAt(i);
		if ((letra < '0' || letra > '9') && (letra != caracterNoNumericoPermitido))
		{
			return false;
		}
		
	}
	return true;
}

function isInt3 (valor,caracterNoNumericoPermitido)
{
	var cuentacomas=0;
	
	texto = valor.toString();
	if (texto.length == 0){
		return false;
	}
	else//comprobamos si dejan el simbolo permitido al final en el caso de una coma "," no dejariamos
	{
		for (i=0;i<texto.length;i++)
		{
			if (texto.charAt(i)==",")
			{
				cuentacomas = cuentacomas + 1;
			}
		}
		
		if (parseInt(texto.lastIndexOf(",",texto.length)+1) == parseInt(texto.length))
		{
			return false;	
		}
		
		if (cuentacomas > 1)
		{
			return false;
		}
	}
	
	
	
	var i, letra;
	for (i = 0; i < texto.length; i++)
	{
		letra = texto.charAt(i);
		if ((letra < '0' || letra > '9') && (letra != caracterNoNumericoPermitido))
		{
			return false;
		}
	}
	return true;
}

function validaTelefono(numerotelefono)
{
	if(LRTrim(numerotelefono))
	{
		var strt = new String(numerotelefono);
		
		if (strt.length != 9)
		{
			return false;
		}
		
		if (!isInt(numerotelefono))
		{
			return false;
		}
		return true;
	}
	return true;
}

function isIntoEspacio (valor)
{
	texto = valor.toString();
	
	if (texto.length == 0){
		return false;
	}
	
	var i, letra;
	
	for (i = 0; i < texto.length; i++)
	{
		letra = texto.charAt(i);
		if ((letra < '0' || letra > '9') && (letra != ' '))
			return false;
	}
	return true;
}
//fechas
function validarfecc(strFecha){
	
	if (strFecha.length != 10 || strFecha.charAt(2)!= '/' || strFecha.charAt(5)!='/' ){
			//	alert("La fecha no es correcta (dd/mm/aaaa)");
				
				lOk=true;
				return false;	
	}
	
	var dia = strFecha.substr(0,2);
	var mes = strFecha.substr(3,2);
	var anno = strFecha.substr(6);
	
	if(!isInt(dia) || !isInt(mes) || !isInt(anno)){
		//alert("La fecha no es correcta (dd/mm/aaaa)");
				
		lOk=true;
		return false;
	}	
	if (!fncEsFechaCorrecta(dia, mes, anno)){
		//alert("La fecha indicada no es válida");
					
		lOk=true;
		return false;
	}
	return true;	
}
function fncEsFechaCorrecta(dia, mes, anno){
// Considera no válidas fechas anteriores a 1900

	if (! isInt(dia) || ! isInt(mes) || ! isInt(anno)) {
		return false;
	}
	
	if ((mes < 1) || (mes > 12)){
		return false;
	}
	
	if ((dia < 1) || (dia > fncDiasMes(mes,anno))){
		return false;
	}
	
	if (anno < 1900){
		return false;
	}
	return true;
}

function fncDiasMes(mes, anno){
	
	if (fncEsBisiesto(anno)){
		var dias_mes = new Array(31, 29, 31, 30, 31, 30, 31, 31, 30,31,30,31);
	}
	else{
		var dias_mes = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30,31,30,31);
	}
	return dias_mes[mes-1];

}

function fncEsBisiesto(anno){

	return ((((anno % 4) == 0) && ((anno % 100) != 0 )) || ((anno % 400) == 0));

}

//caracteres que no se han de dejar meter en campos que graban en base de datos
function fncBuscarCarEspeciales(sCadena){
	
	
	if (sCadena.indexOf('%') != -1){
		return false;
	}
	if (sCadena.indexOf('_') != -1){
		return false;
	}
	if (sCadena.indexOf("'") != -1){
		return false;	
	}
	if (sCadena.indexOf("#") != -1){
		return false;	
	}
	if (sCadena.indexOf("|") != -1){
		return false;	
	}
	if (sCadena.indexOf("'") != -1){
		return false;	
	}
	if (sCadena.indexOf("<") != -1){
		return false;	
	}
	if (sCadena.indexOf(">") != -1){
		return false;

	}

	return true;
}
//--------------------
function validapunto(oEvento,objetotexto)
{
	var cAscii;
	cAscii = oEvento.keyCode;
	var valorobjetotexto = String(objetotexto.value);
	var longitudtexto = objetotexto.value.length;
	var nuevovalor="";
	//alert(event.keyCode);
	if(event.keyCode==46){event.keyCode=44}
		//event.keyCode=32;
		//event.keyCode=8;
	
	
		
		
	return ;
}

function words(obj){
wrd=new Array("!","%","#","$","@",".","{","}","(",")","*","^","`","/","?",",","@","+","=",":",";",">","<","|","-","&","!","~","_","'","[","]")
var p = obj.length;
pega = obj.substring(p-1,p);

for(var x=0; x < wrd.length; x++){
if(pega==wrd[x]){
alert(wrd[x]+" = Caracter proibido");
document.frm.campo2.value="";
document.frm.campo2.focus();
return false;
}
}
}



function validar_mail(cadenaV){	
// Determina si la cadena que se le pasa como parámetro
// puede corresponder a una dirección de correo electrónico

	var indice;
	
	indice = cadenaV.search("@");
	if ( indice == (-1)){
		return false;
	}
	
	var longitud = cadenaV.length;
	delnumber = cadenaV.indexOf('@',0);
	if ( delnumber == -1){
		return false;
	}
	domain = cadenaV.substring(delnumber +1);
	if( domain.charAt(0) == '.' || domain.charAt(0) == '@'){
		return false;
	}
	lastdom = cadenaV.lastIndexOf('.');
	if ( lastdom == -1 || lastdom == longitud -1 ){
		return false;
	}
	if ( lastdom < indice ){
		return false;
	}
	return true;
}


	function Abrir_Ventana(el_url) { 
	var especificaciones="top=0, left=0, toolbar=no,location=no, status=no,menubar=no,scrollbars=no, resizable=no, width=500,height=300" 
	var titulo="Titulo"
	window.open(el_url,titulo,especificaciones); 
	}

	function Abrir_Ventana_grande(el_url) { 
	var especificaciones="top=0, left=0, toolbar=no,location=no, status=no,menubar=no,scrollbars=yes, resizable=no, width=650,height=500" 
	var titulo="Titulo"
	window.open(el_url,titulo,especificaciones); 
	}
	function Abrir_Ventana_parametros(el_url,ancho,alto){
		
		var especificaciones="top=100, left=200, toolbar=no,location=no, status=no,menubar=no,scrollbars=yes, resizable=yes, width="+ancho+",height="+alto
		
		var titulo="Titulo"
		 window.open(el_url,titulo,especificaciones); 
		
	}
	function Abrir_Ventana_parametros2(el_url,ancho,alto){
		
		var especificaciones="top=100, left=200, toolbar=no,location=no, status=no,menubar=no,scrollbars=no, resizable=no, width="+ancho+",height="+alto
		
		var titulo="Titulo"
		 window.open(el_url,titulo,especificaciones); 
		
	}
	
	function Abrir_Ventana_parametros3(el_url,sup,izq,ancho,alto){
		
		var especificaciones="top="+sup+", left="+izq+", toolbar=no,location=no, status=no,menubar=no,scrollbars=yes, resizable=no, width="+ancho+",height="+alto
		
		var titulo="Titulo"
		 window.open(el_url,titulo,especificaciones); 
		
	}

//VALIDAR PASAPORTE
function isPasaporte(texto)
{
    if (texto.length == 0)
		return false;
	if (texto.length != 8 )
	    return false;
	for (i = texto.length-1; i >= 0; i--)
	{
		letra = texto.charAt(i);
		if (i >= 2 )
		{
		    if (letra < '0' || letra > '9')
			    return false;
	    }else{
	        if (letra < 'A' || letra > 'Z')
	            return false;
	    }
	}
	return true; 
}
//VALIDAR NIF
function isNif(val)
{
	if (val.length == 0)
		return false;

	// Letra recibida
	var letra = val.charAt(val.length - 1);
	
	// definir el array de letras
	var nif_letras = "TRWAGMYFPDXBNJZSQVHLCKEU"

	var res = parseInt(val, 10);

	var pos = (parseInt(res) - Math.floor(parseInt(res)/23) * 23) + 1;
	var n_letra = nif_letras.substring(pos - 1, pos);
	
	return n_letra == letra;
}

//VALIDAR NIE
function validoTarjetaR(valor){
	
	total = valor.length;
	
	if(total==10){
		
		if(valor.substring(0,1) != "0" && valor.substring(0,1) != " ")	{
			
			return false;
		}else{
		
		valor=valor.substring(1,10);
		}
		
	}
	
	var letraInicio = valor.substring(0,1);
        
        if (letraInicio != "X" && letraInicio != "P" && letraInicio != "Y"){
        	
		return false;
	}
	total = valor.length;
	
	dni = valor.substring(1,total -1);
	
	
	if(!isInt(dni)){
		return false;
		
	}	
	

        // Letra recibida
        var letra = valor.charAt(valor.length - 1).toUpperCase();
        
        if (isInt(letra,1))
        {
            return false;
        }
        
    	// definir el array de letras
    	
    	        var nif_letras = "TRWAGMYFPDXBNJZSQVHLCKEU"
        	            
		var res = parseInt(dni, 10);
		
    	
    	        var pos = (parseInt(res) - Math.floor(parseInt(res)/23) * 23) + 1;

    	        var n_letra = nif_letras.substring(pos - 1, pos);
    	        

            	if (n_letra != letra)
            	{
    	            return false;
    	        }
return true;	

}


//VALIDAR UN CIF DE UNA EMPRESA
function valido_NIF(valor)
{
var longitud=valor.length;
if (longitud==9)
{
dig4=valor.substr(2,1)
dig6=valor.substr(4,1)
dig8=valor.substr(6,1)
dig3=valor.substr(1,1)
dig5=valor.substr(3,1)
dig7=valor.substr(5,1)
dig9=valor.substr(7,1)
dig10=valor.substr(8,1)

dig4 = dig4 - 0
dig6 = dig6 - 0
dig8 = dig8 - 0
dig3 = dig3 - 0
dig5 = dig5 - 0
dig7 = dig7 - 0
dig9 = dig9 - 0
if (isFinite(dig10))
    {dig10 = dig10 - 0}


   S1 = dig4 + dig6 + dig8
   S2 = 0
   Resultador = dig3 * 2

	if (Resultador < 10)
        {S2 = S2 + Resultador}
	else
	{
		Resultador=Resultador.toString()
        r1=Resultador.substr(0,1)
        r2=Resultador.substr(1,1)
        r1=r1-0
        r2=r2-0
        S2 = S2 + ( r1 + r2)
	}


   Resultador = dig5 * 2

	if (Resultador < 10)
        {S2 = S2 + Resultador}
	else
	{
		 Resultador=Resultador.toString()
        r1=Resultador.substr(0,1)
        r2=Resultador.substr(1,1)
        r1=r1-0
        r2=r2-0
        S2 = S2 + ( r1 + r2)
	}


   Resultador = dig7 * 2

	if (Resultador < 10)
        {S2 = S2 + Resultador}
	else
	{
		 Resultador=Resultador.toString()
        r1=Resultador.substr(0,1)
        r2=Resultador.substr(1,1)
        r1=r1-0
        r2=r2-0
        S2 = S2 + ( r1 + r2)
	}

   Resultador = dig9 * 2

	if (Resultador < 10)
        {S2 = S2 + Resultador}
	else
	{
		 Resultador=Resultador.toString()
        r1=Resultador.substr(0,1)
        r2=Resultador.substr(1,1)
        r1=r1-0
        r2=r2-0
        S2 = S2 + ( r1 + r2)
	}

   S = S1 + S2

   if (S<10)
	   	{   D = 10 - S
		}
	else if (S<20)
            	{   D = 20 - S
	    		}
	else if (S<30)
            	{   D = 30 - S
				}
	else if (S<40)

            	{   D = 40 - S
		}
	else if (S<50)
               	{   D = 50 - S
		}
	else if (S<60)

            	{   D = 60 - S
		}
	else if (S<70)

            	{   D = 70 - S
		}
	else if (S<80)
               	{   D = 80 - S
		}
	else if (S<90)
      	{   D = 90 - S
		}
	else
		{
      	   D = 100 - S
		}

      if (D > 9)
		{
		          D=D.toString()
                 d1 = D.substr(1,1)
                 D = d1
                 D = D - 0
		}

var da=''
if (D==0)
   {
     da = 'J'
	}
if (D==1)
   {
     da = 'A'
	}
if (D==2)
   {
     da = 'B'
	}
if (D==3)
   {
     da = 'C'
	}
if (D==4)
   {
     da = 'D'
	}
if (D==5)
   {
     da = 'E'
	}
if (D==6)
   {
     da = 'F'
	}
if (D==7)
   {
     da = 'G'
	}
if (D==8)
   {
     da = 'H'
	}
if (D==9)
   {
     da = 'I'
	}


   if (isFinite(dig10))
   {
	  if (D == dig10)
	  {
                return true;
	  }
	}
	else
	{dig10=dig10.toString()
	 dig10=dig10.toUpperCase()
	 if (da==dig10)
	   {
                return true;
	  }
    }

}
return false;
}

function preload(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj+' = new Image()')
		eval(imgObj+'.src = "'+imgSrc+'"')
        }
}
function changeImage(layer,imgName,imgObj) {
	if (document.images) {
        		if (document.layers && layer!=null) eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src')
           		else document.images[imgName].src = eval(imgObj+".src")
	}
}


function ControlFecha(variable)
	{
		var i;
		var j;
		var cadenaAnio;
		var control=true

		cadenaBuscada = /-/gi;
		var campo="/"
		variable= variable.replace(cadenaBuscada,campo);
				
		//si esta vacio
		if(variable==""){control=false;}

		//longitud
		if(control){
			if (variable.length >10)
				{
					control=false;
				}
		}
		
		
		//mes
		if(control)
		{
			i = variable.indexOf("/");
			j = variable.indexOf("/",i+1);
			if (variable.substring(i+1,j)>12 || isNaN(variable.substring(i+1,j)) || variable.substring(i+1,j)=="")
			{
				control=false;
			}
			else
			{var mes=variable.substring(i+1,j)
			}
		}
		
		
		if(control)
		{
			if (mes.length!=2){control=false;}
		}

		//anio
		if(control)
		{
			if (variable.substring(j+1,variable.length).length != 4 || isNaN(variable.substring(j+1,variable.length)))
			{
				control=false;
			}
			else
			{
				cadenaAnio = variable.substring(j+3,variable.length);
			}
		}

		//dia

		if(control)
		{
			if (variable.substring(0,i).length!=2){control=false;}
		}

		if(control)
		{
			i = variable.indexOf("/");
			if (mes==1 || mes==3 || mes==5 || mes==7 || mes==8 || mes==10 || mes==12)
			{
				if (variable.substring(0,i)>31 || isNaN(variable.substring(0,i)) || variable.substring(0,i)=="")
				{
					control=false;
				}
			}
		}

		if(control)
		{
			if (mes==4 || mes==6 || mes==9 || mes==11)
			{
				if (variable.substring(0,i)>30 || isNaN(variable.substring(0,i)) || variable.substring(0,i)=="")
				{
					control=false;
				}
			}
		}

		if(control)
		{
			if (mes==2)
			{
				if (cadenaAnio%4==0)
				{
					if (variable.substring(0,i)>29 || isNaN(variable.substring(0,i)) || variable.substring(0,i)=="")
					{
					control=false;
					}
				}
				else
				{
					if (variable.substring(0,i)>28 || isNaN(variable.substring(0,i)) || variable.substring(0,i)=="")
					{
					control=false;
					}
				}
			}
		}


		if(!control)
		{
			//alert("El formato de la fecha debe ser dd/mm/aaaa");
			return true;}
		else{return false;}
	}

function PonFoco(object)
{
	var objeto = object;
	//objeto.style.background ="#FF0000";
	
	objeto.select();
	objeto.focus();
} 

function PonFoco(object)
{
	var objeto = object;
	objeto.style.background ="#FF0000";
	objeto.select();
	objeto.focus();
	objeto.blur();
} 	
function QuitaColor(object)
{	
	var objeto = object;
	objeto.style.background="#FFFFFF";
	
	
}
function RangoFechas(F1,F2){
	var i;
	var j;
	variable = F1
	i = variable.indexOf("/");
	j = variable.indexOf("/",i+1);
	var MesInicio=variable.substring(i+1,j)
	AnioInicio = variable.substring(j+1,variable.length)
	DiaInicio = variable.substring(0,i)

	variable = F2
	i = variable.indexOf("/");
	j = variable.indexOf("/",i+1);
	var MesFin=variable.substring(i+1,j)
	AnioFin = variable.substring(j+1,variable.length)
	DiaFin = variable.substring(0,i)

	FechaInicio=AnioInicio+MesInicio+DiaInicio
	FechaFin=AnioFin+MesFin+DiaFin
	
	//FechaInicio = new Date (AnioInicio, parseInt(MesInicio) - 1, DiaInicio)
	//FechaFin = new Date (AnioFin, parseInt(MesFin) - 1, DiaFin)

	

	if (parseInt(FechaFin) < parseInt(FechaInicio)) {
		//alert("Fecha Fin debe ser mayor que Fecha Inicio");
		return true;
	}
	else{return false;}
}
  

function checkDate(field,language){
   var checkstr = "0123456789";
   var errorDesc = new Array ();
   errorDesc[1] = "La longitud de la fecha no es correcta";
   errorDesc[2] = "El año tiene un valor incorrecto";
   errorDesc[3] = "El mes tiene un valor incorrecto";
   errorDesc[4] = "El día tiene un valor incorrecto";
   errorDesc[5] = "Febrero sólo tiene 29 días";
   errorDesc[6] = "Febrero sólo tiene 28 días";
   errorDesc[7] = "El mes sólo tiene 30 días";
   errorDesc[8] = "El mes sólo tiene 31 días";
   var DateField = field;
   var Datevalue = "";
   var DateTemp = new Array ();
   var separator = "/";
   var day;
   var month;
   var year;
   var leap = 0;
   var err = 0;
   var i;
   var j;
   for (j = 0; j < 3; j++)
      DateTemp[j] = "";
   j=0;
   DateValue = DateField.value;
   for (i = 0; i < DateValue.length; i++) {
	  if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
	     DateTemp[j] = DateTemp[j] + DateValue.substr(i,1);
	  } else {
	     j++;
      }
   }
   if (DateTemp[0].length==1)
      DateTemp[0] = '0' + DateTemp[0];
   if (DateTemp[1].length==1)
      DateTemp[1] = '0' + DateTemp[1];
   DateValue = DateTemp[0] + DateTemp[1] + DateTemp[2];
   if (DateValue.length == 6) {
      if (language=='db')
	     DateValue = '20' + DateValue
	  else
         DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
   if (DateValue.length != 8) {
      err = 1;}
   if (language=='db') {
      year = DateValue.substr(0,4);
      month = DateValue.substr(4,2);
      day = DateValue.substr(6,2);
   } else {
      year = DateValue.substr(4,4);
      month = DateValue.substr(2,2);
      day = DateValue.substr(0,2);
   }
   if (year == 0) {
      err = 2;
   }
   if ((month < 1) || (month > 12)) {
      err = 3;
   }
   if (day < 1) {
     err = 4;
   }
   if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
      leap = 1;
   }
   if ((month == 2) && (leap == 1) && (day > 29)) {
      err = 5;
   }
   if ((month == 2) && (leap != 1) && (day > 28)) {
      err = 6;
   }
   if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
      err = 8;
   }
   if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
      err = 7;
   }
   if ((day == 0) && (month == 0) && (year == 00)) {
      err = 0; day = ""; month = ""; year = ""; separator = "";
   }
   if (err == 0) {
      if (language=='db')
         DateField.value = year + separator + month + separator + day;
	  else
         DateField.value = day + separator + month + separator + year;
	 //return true;
   }
   else {
      alert(errorDesc[err]);
      DateField.select();
      DateField.focus();
      return false;
   }
	
	

}

function ESCPressed(e) {
	var keyCode  = (window.event) ? event.keyCode : e.keyCode; 
	var ESC = (window.event) ? 27 : e.DOM_VK_ESCAPE
	if(keyCode==ESC)
		window.close();
}
/*

var message = "Boton derecho del raton deshabilitado.\n \t=Ald-Automotive=";
function click(e) {
	if (document.all) {
		if (event.button == 2) {
			alert(message);
			return false;
		}
	}

if (document.layers) {
	if (e.which == 3) {
		alert(message);
		return false;
		}
	}
}

if (document.layers) {
	document.captureEvents(Event.MOUSEDOWN);
	}
document.onmousedown=click;
*/

-->
