

//  VALIDA MONTO 
function EsMonto(SwForm,SwTxt,valor) {
  if (valor!=""){
	var valid = "0123456789."
	var ok = "si"
	var temp;
	
	for (var i=0; i<valor.length; i++) {
		temp = "" + valor.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
		}
		if (ok == "no") 
		{
			alert("Ingrese un número válido");
			eval("document." + SwForm + "." + SwTxt + ".value=0;");
			eval("document." + SwForm + "." + SwTxt + ".focus();");
			return false;
		}
	var nrodiv = valor.split(".");
	if (nrodiv.length==1) {
		return true;
	}
	if (nrodiv.length!=2) 
	{
		alert("Ingrese un número válido");
		//eval("window.parent.frames.frmEdicion." + SwForm + "." + SwTxt + ".value=0;");
		eval("document." + SwForm + "." + SwTxt + ".value=0;");
		eval("document." + SwForm + "." + SwTxt + ".focus();");
		return false;
	}
  return true;
  }		
}	


// FUNCION VALIDA NUMEROS
function ValidaNumero(valor) {
	var nrodiv = valor.split(".");
	if (nrodiv.length==1) {
		conta=0;
	}
	if (nrodiv.length==2) {
		conta=1;
	}
	var key = String.fromCharCode(event.keyCode);
	var valid = new String("0123456789.");
	var ok = "no";
	for (var i=0; i<valid.length; i++) {
		if (key == i){ ok = "yes";
		}
	}
	if (key == '.'){ 
		conta = conta + 1;
		ok = "yes";
	}
	if (ok == "no" || conta > 1) {
//		alert("Solo números y un punto decimal son permitidos.");
		digitovalido = false;
		return (digitovalido);
	}
}




//¿ESTO QUE VALIDA?  Jorge Girau
function IsEmail(texto)
{ var cadena="@";
  var estecaracter;
  var swv=0;
  for (var i=0; i < texto.length; i++)
  { estecaracter=texto.substring(i,i+1);
    if (cadena.indexOf(estecaracter,0)!=-1)
    swv++ ;
  }
  return((swv == 1)? true : false);
} 

//¿Y ESTO QUE VALIDA?  Jorge Girau
function EsMail(SwForm,SwTxt,valor) 
{
if (!(IsEmail(valor)))
	{
	 alert(" E-Mail '" + valor + "' no es correcto"); 
	 eval("document." + SwForm + "." + SwTxt + ".focus();");
  return (false);} 
	
}  

//VALIDA QUE EL TEXTO NO TENGA COMILLAS
function IsComilla(x)
  { for (k=0; k < x.length ; k++)
      if (x.substring(k,k+1) == "^" || x.substring(k,k+1) == "'" || x.substring(k,k+1) == '"' )
         return true;
     return false;
 }

//VALIDA QUE NO INGRESE COMILLA
function ValidaTexto(SwForm,SwTxt,texto)
	{
		if (IsComilla(texto))
        {alert('No debe poseer los caracteres ^ y/o  comilla.'); 
        eval("document." + SwForm + "." + SwTxt + ".focus();");
        return false ;}
        }
       
//VALIDA QUE EL CAMPO NO SEA VACIO - USARLO EN CAMPOS REQUERIDOS       
function TextoVacio(SwForm,SwTxt,texto)
	{	
		if (texto== "")
		{	alert('Debe ingresar dato obligatorio');
			eval("document." + SwForm + "." + SwTxt + ".focus();");
			return false;
		}
	}
       
