function validar(registro) { 

//******************************************************
r=1;
if (document.formulario.lang.value=="es"){
	var MS_LANG 	 = "Español";
	var MS_NOMBRE    = "Por favor introduzca su Nombre";
	var MS_CORREO    = "Por favor introduzca su Correo";	
	var MS_TELEFONO  = "Por favor introduzca su Teléfono";		
	var MS_DIRECCION = "Por favor introduzca su Dirección";			
}else{
	var MS_LANG 	 = "Ingles";	
	var MS_NOMBRE    = "Please input your name";
	var MS_CORREO    = "Please input your email";	
	var MS_TELEFONO  = "Please input your Phone";		
	var MS_DIRECCION = "Please input your aaddress";			
}

if (document.formulario.nombre.value==""){ 
	r=0; alert("Introduzca su Nombre, Por favor."); 
	document.formulario.nombre.focus(); 
	document.formulario.nombre.style.border="1px solid #ff0000"; 
	return false; }
else document.formulario.nombre.style.border="1px solid #cccccc"; 


if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.formulario.correo.value)){
	r=1; 
	document.formulario.correo.style.border="1px solid #cccccc";  }
else{ 
	r=0; alert("Introduzca un Email valido. Por Favor."); 
	document.formulario.correo.focus(); 
	document.formulario.correo.style.border="1px solid #ff0000"; 
	return false; }

if (document.formulario.codigo.value==""){ 
	r=0; alert("Inserte el codigo de reserva."); 
	document.formulario.codigo.focus(); 
	document.formulario.codigo.style.border="1px solid #ff0000"; 
	return false; }
else document.formulario.codigo.style.border="1px solid #cccccc"; 

if (document.formulario.monto.value==""){ 
	r=0; alert("Inserte el monto que desea cancelar."); 
	document.formulario.monto.focus(); 
	document.formulario.monto.style.border="1px solid #ff0000"; 
	return false; }
else{
	if(!validarEntero(document.formulario.monto.value)){ 
		r=0; alert("El monto debe ser un datos numerico."); 
		document.formulario.monto.focus(); 
		document.formulario.monto.style.border="1px solid #ff0000"; 
		return false; 
	}else
		document.formulario.monto.style.border="1px solid #cccccc"; 
}



if (r==0)  return false; 
else  return true; 
} 


function validarEntero(valor){
      //intento convertir a entero.
     //si era un entero no le afecta, si no lo era lo intenta convertir
     valor = parseInt(valor)

      //Compruebo si es un valor numérico
      if (isNaN(valor)) {
            //entonces (no es numero) devuelvo el valor cadena vacia
            return false;
      }else{
            //En caso contrario (Si era un número) devuelvo el valor
            return true
      }
}