<!-- 

	function trimString(str) {
	  while (str.charAt(0) == " ")
	    str = str.substring(1);
	  while (str.charAt(str.length - 1) == " ")
	    str = str.substring(0, str.length - 1);
	  return str;
	}

	function valNumero(num) {
		var str = "1234567890";
		if (str.indexOf(num.value) != -1) {
			num.focus();
			return false;
		}
		
		return true;
	}

	function valTexto(txt) {
	    var str = "abcdefghijklmnñopqrstuvwxyzáéíóúABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ.";		
		if (str.indexOf(txt.value) != -1) {
			txt.focus();
			return false;
		}
		
		return true;
	}

	function valFecha(f) {
		var fecha = f.value;
		
		if(fecha!='00/00/0000'){
			fecha=trimString(fecha.toString());
	
			var fechaSplit = fecha.split("/");
			var anyo= fechaSplit[2];
			var mes = fechaSplit[1];
			var dia = fechaSplit[0];
		 
			if (dia.length != 2){
				alert("El dia "+ dia +" es incorrecto, el formato para la fecha es dd/mm/aaaa");
				f.focus();
				return false;
			}
			if (mes.length != 2) {
				alert("El mes "+ mes +" es incorrecto, el formato para la fecha es dd/mm/aaaa");
				f.focus();
				return false;
			}
			if (anyo.length != 4) {
				alert("El año "+ anyo +" es incorrecto, el formato para la fecha es dd/mm/aaaa");
				f.focus();
				return false;
			}
	
			if((mes==4) || (mes==6) || (mes==9) || (mes==11))
			{
			  if((dia == 0) || (dia > 30))
			  {
					alert("El dia "+ dia +" para el mes "+ mes +" es incorrecto");
					f.focus();
					return false;
			  }
			}
			else if((mes==1) || (mes==3) || (mes==5) || (mes==7) || (mes==8) || (mes==10) || (mes==12))
			{
			  if((dia == 0) || (dia > 31))
			  {
					alert("El dia "+ dia +" para el mes "+ mes +" es incorrecto");
					f.focus();
					return false;
			  }
			}
			else if(mes == 2)
			{
			  // para los bisiestos
			  if(((anyo % 4) == 0) && (((anyo % 100) != 0) || ((anyo % 400) == 0)))
			  {
				if((dia == 0) || (dia > 29))
				{
						alert("El dia "+ dia +" es incorrecto");
						f.focus();
						return false;
				}
			  }
			  // para los no bisiestos
			  else
			  {
				if((dia == 0) || (dia > 28))
				{
						alert("El dia "+ dia +" es incorrecto");
						f.focus();
						return false;
				}
			  }
			}
			else
			{
					alert("La fecha "+ f.value +" es incorrecta");
					f.focus();
					return false;
			}
		}
		return true;
	}

// Validar Carateres
	function vText(obj){
	    letrasMin = "abcdefghijklmnñopqrstuvwxyzáéíóú";
	    letrasMay = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ";
	    charEsp = ".";

		letra = window.event.keyCode;		

		aux = false;
		
		for(i=0; i<=letrasMin.length; i++){
			caracter = letrasMin.substring(i, i+1);
			caracter = caracter.charCodeAt();
		
			if (letra == caracter){
				aux = true;
			}
		}	

		for(i=0; i<=letrasMay.length; i++){
			caracter = letrasMay.substring(i, i+1);
			caracter = caracter.charCodeAt();
		
			if (letra == caracter){
				aux = true;
			}
		}	

		if (letra == charEsp.charCodeAt() || letra == 32)
			aux = true;
		
		window.event.returnValue = aux;
	}

// Validar Numeros
	function vDigitos(){
	    numeros = "01213456789";

		num = window.event.keyCode;		

		aux = false;
		
		for(i=0; i<=numeros.length; i++){
			dig = numeros.substring(i, i+1);
			dig = dig.charCodeAt();
		
			if (num == dig){
				aux = true;
			}
		}	
		
		window.event.returnValue = aux;
	}

// Validar Clave
	function vKey(){
	    letrasMin = "abcdefghijklmnñopqrstuvwxyz";
	    letrasMay = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
	    numeros = "01213456789";

		letra = window.event.keyCode;		

		aux = false;
		
		for(i=0; i<=letrasMin.length; i++){
			caracter = letrasMin.substring(i, i+1);
			caracter = caracter.charCodeAt();
		
			if (letra == caracter){
				aux = true;
			}
		}	

		for(i=0; i<=letrasMay.length; i++){
			caracter = letrasMay.substring(i, i+1);
			caracter = caracter.charCodeAt();
		
			if (letra == caracter){
				aux = true;
			}
		}	

		for(i=0; i<=numeros.length; i++){
			caracter = numeros.substring(i, i+1);
			caracter = caracter.charCodeAt();
		
			if (letra == caracter){
				aux = true;
			}
		}	

		window.event.returnValue = aux;
	}

// Mascara para la fecha
	function vFecha(f){ 
		if ((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) {
			if ((f.value.length == 2) || (f.value.length == 5)) {
				f.value = f.value + "/";
			}
		}else
			window.event.returnValue = false;
	}
	
// Mascara para la hora
	function vHora(f){ 
		if (f.value.length < 5)
			if ((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) {
				if (f.value.length == 2) {
					f.value = f.value + ":";
				}
			}else
				window.event.returnValue = false;
		else{
			if (f.value.length >= 5) 
				if ((window.event.keyCode == 65) || (window.event.keyCode == 97) || (window.event.keyCode == 80) || (window.event.keyCode == 112)) {
					var l = "";
					if ((window.event.keyCode == 65) || (window.event.keyCode == 97))
						l = "a";
					if ((window.event.keyCode == 80) || (window.event.keyCode == 112))
						l = "p";
					
					f.value = f.value + l + ".m";
				}
			window.event.returnValue = false;
		}
	}

// Mascara para el teléfono
	function vTelf(t){ 
		if ((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) {
			if (t.value.length == 4) {
				t.value = t.value + "-";
			}
		}
		else
			window.event.returnValue = false;
	}

	function vEmail(varEmail){
		var email = varEmail;
		
		email = trimString(email.toString());
		var longitud = email.length;
		
		// obtengo la posici&oacute;n de la @ y la cadena anterior y posterior
		var pos_arroba = email.indexOf("@");
		
		if(pos_arroba < 1)
			return false;

		var antes_arroba = email.substring(0,pos_arroba);
		var despues_arroba = email.substring(pos_arroba+1,longitud);
		
		// despues de la @ no puede haber otra y tiene que haber un . por lo menos
		if(despues_arroba.indexOf("@") != -1) 
			return false;
			
		var pos_punto = despues_arroba.indexOf(".");
		
		if(pos_punto < 1) 
			return false;
			
		if (++pos_punto==despues_arroba.length) 
			return false;

		return true;      
	}

	function vURL(url){
		var url_p = url.value;
		
		if(url_p != '') {
			if(url_p.indexOf('/') != -1) {
				var prot = url_p.split('/');	
				if((prot[0]=='http:') || (prot[0]=='https:')) {
					var punto=0;
					for(i=0;i<=prot[2].length;i++) {
						if(prot[2].substring(i,i+1).indexOf('.') != -1)
							++punto;
					}
					if(punto>=2) {
						return true;
					}else{
						alert('La dirección URL debe contener al menos un dominio, ej: www.xxxx.com.ve!');
						return false;
					}
				}else{
					alert('La dirección URL debe comenzar con el protocolo http: ó https:!');
					return false;
				}
			}else{
				alert('Recuerde colocar las barras "//" en la dirección url, después del protocolo http: ó https:!');
				return false;
			}
		}else{
			alert('Por favor, Ingrese la dirección URL que se har&aacute; enlace desde la Página!');
			return false;
		}
	}

	function update(a, form){
		var act = a;
		if(valform(act)){
			var r = true;
			if(act=='u'){
				msg = 'Está Seguro de Cambiar los Datos?';
				r   = (confirm(msg) ? true : false);
			}else if(act=='d'){
				msg = 'Está Seguro de Eliminar los Datos?';
				r   = (confirm(msg) ? true : false);
			}
			if(r){
				n = enviarForm();
				form.accion.value = act;
				form.submit();
			}
		}
	}

	function vExt(file){
		var f   = file.toLowerCase();
		var enc = true;
	
		if((f.lastIndexOf('jpg')==-1) && (f.lastIndexOf('gif')==-1) && (f.lastIndexOf('png')==-1)){
			enc = false;
		}
		return enc;	
	}

//-->