// JavaScript Document
function TrimRight( str ) {
	var resultStr = "";
	var i = 0;
	if (str+"" == "undefined" || str == null)	
		return null;
	str += "";	
	if (str.length == 0) 
		resultStr = "";
	else {
		i = str.length - 1;
		while ((i >= 0) && (str.charAt(i) == " "))
			i--;
		resultStr = str.substring(0, i + 1);
	}  	
	return resultStr;  	
}
function Trim(str) {
	var resultStr = "";
	resultStr = TrimRight(str);
	return resultStr;
}
function lockear(){
	var key=event.keyCode;//codigo de tecla.
	event.returnValue = false
}

function solo_numeros()
{
	var key=event.keyCode;
	if (key > 47 && key < 58 )// solo numeros
	{
		event.returnValue = true		 
	}
	else
	{
		event.returnValue = false
	}		
}
function solo_decimal()
{
	var key=event.keyCode;
	if (key > 47 && key < 58 || key == 46 )// solo numeros y decimal
	{
		event.returnValue = true	
	}
	else
	{
		event.returnValue = false
	}		
}
function validarEmail(valor){
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
    // alert("La dirección de email " + valor + " es correcta.") 
    return true;
  } else {
    return false;
  }
}
function validar_fecha(n, nombre_formu, campo_oculto, separador){
	a=document.getElementById(n).value;	
	var valida = 0;
	var meses = new Array();
	meses[0] = '31';
	meses[1] = '28';
	meses[2] = '31';
	meses[3] = '30';
	meses[4] = '31';
	meses[5] = '30';
	meses[6] = '31';
	meses[7] = '31';
	meses[8] = '30';
	meses[9] = '31';
	meses[10] = '30';
	meses[11] = '31';
	meses[12] = '29';	
	if(a.length>0)
	{
		var b = new Array();
		b = a.split(separador);
		if(b.length==3)
		{
			var dia = b[0];
			var mes = b[1];
			var anno = b[2];
			if(anno.length!=4 || isNaN(anno) || parseInt(anno)<1901 )
			{	var valida = 1;
				window.alert('Error Formato de AÑO, debe ser mayor a 1900 CORREGIR !!!');
				document.getElementById(campo_oculto).value='';
				document.getElementById(n).focus();
			}	
				
			if(mes.length!=2)
			{	var valida = 1;
				window.alert('Error formato de MES, CORREGIR !!!');
				document.getElementById(campo_oculto).value='';
				document.getElementById(n).focus();
			}
			if(dia.length!=2)
			{	var valida = 1;
				window.alert('Error formato de DÍA, CORREGIR !!!');
				document.getElementById(campo_oculto).value='';
				document.getElementById(n).focus();
			}
			if(valida==0)
			{
				var res = anno%4;
				if(res==0)
				{
					if(mes<=12)
					{
						if(mes==2)
						{
							if(dia<=meses[12])
							{
								document.getElementById(campo_oculto).value='ok';
								// document.getElementById(nombre_formu).submit();
							}else{
								window.alert('Año bisiesto, error en el DÍA, CORREGIR !!!');
								document.getElementById(campo_oculto).value='';
								document.getElementById(n).focus();
							}
						}else{
							if(dia<=meses[mes-1])
							{
								document.getElementById(campo_oculto).value='ok';
								// document.getElementById(nombre_formu).submit();
							}else{
								window.alert('Año bisiesto, error en el DÍA, CORREGIR !!!');
								document.getElementById(campo_oculto).value='';
								document.getElementById(n).focus();
							}
						}
					}else{
						window.alert('Son 12 meses, CORREGIR !!!');
						document.getElementById(campo_oculto).value='';
						document.getElementById(n).focus();
					}
				}else{
					if(mes<=12)
					{
//						if(dia==2)
						if(mes==2)
						{
							if(dia<=meses[1])
							{
								document.getElementById(campo_oculto).value='ok';
								// document.getElementById(nombre_formu).submit();
							}else{
								window.alert('Año normal, error en el DÍA, CORREGIR !!!');
								document.getElementById(campo_oculto).value='';
								document.getElementById(n).focus();
							}
						}else{
							if(dia<=meses[mes-1])
							{
								document.getElementById(campo_oculto).value='ok';
								// document.getElementById(nombre_formu).submit();
							}else{
								window.alert('Año normal, error en el DÍA, CORREGIR !!!');
								document.getElementById(campo_oculto).value='';
								document.getElementById(n).focus();
							}
						}
					}else{
						window.alert('Son 12 meses, CORREGIR !!!');
						document.getElementById(campo_oculto).value='';
						document.getElementById(n).focus();
					}
				}
			}
		}else{
			window.alert('Formato de fecha no VÁLIDO !!!');
			document.getElementById(campo_oculto).value='';
			document.getElementById(n).focus();
		}
	}else{
		window.alert('Ingresar una FECHA');
		document.getElementById(campo_oculto).value='';
		document.getElementById(n).focus();
	}
}



function browseImages(pForm, pDirectory, pParametro){
	window.open("../admin/upload/browse.php?pForm="+pForm+"&pDirectory="+pDirectory+"&pParametro="+pParametro,"buscar","top=50,left=100,width=500,height=450,status=yes, menubar=yes",1,-1);
}