var defaultEmptyOK = false
var whitespace = " \t\n\r"
var dtCh= "/";
var minYear=1980;
var maxYear=2100;
var mensajeenteros = "Vr InVálido. Escriba solo los numeros sin utilizar puntos o comas.\nSi no desea ver más este mensaje corrija el error o deje en blanco el campo"

//Esta función retorna en una Cadena la fecha actual.
function getDateF()
{
    var mydate=new Date();
    var year=mydate.getYear();

    if (year < 1000)
    	year+=1900;

    var day=mydate.getDay();
    var month=mydate.getMonth();
    var daym=mydate.getDate();

    if (daym<10)
        daym="0"+daym;

    var dayarray=new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado");
    var montharray=new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");

    return ( dayarray[day]+ "  , "+daym+" de "+montharray[month]+" de "+year+"" );
}

function isWhitespace (s)
{   
    var i;

    // Is s empty?
    if (isEmpty(s)) return true;

    // Search through string's characters one by one
    // until we find a non-whitespace character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);

        if (whitespace.indexOf(c) == -1) return false;
    }

    // All characters are whitespace.
    return true;
}


function isEmail (s)
{
    if (isEmpty(s)) 
       if (isEmail.arguments.length == 1) 
       {
           alert("Campo Email vacio.");
           return false;
       }
       else return (isEmail.arguments[1] == true);

    if (isWhitespace(s)) 
    {
        alert("Un Email no lleva espacios");
        return false;
    }

    var i = 1;    
    while ((i < s.length) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= s.length) || (s.charAt(i) != "@")) 
    {
        alert("El formato de un email es xxx@xxx.xxx");
        return false;
    }
    else i += 2;

    while ((i < s.length) && (s.charAt(i) != "."))
    { i++
    }

    if ((i >= s.length - 1) || (s.charAt(i) != ".")) 
    {
        alert("El formato de un email es xxx@xxx.com");
        return false;
    }
    else return true;
}

function isAlphanumeric (s)
{   
    var i;

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number or letter.
        var c = s.charAt(i);

        if (! (isLetter(c) || isDigit(c) || c == '-' || isWhitespace(c) || c == '&' || c == '.' || c == ';' || c == 'ñ' || c == 'Ñ')) 
        {
            alert("El Caracter o símbolo  "+c+"  no se puede colocar en este campo.\n\nPor favor cambielo."); 
            return false;
        }
    }

    return true;
}

function isLetter (c)
{   return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
}

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

function isDigit (c)
{   return ((c >= "0") && (c <= "9"))
}

function isInteger (s)
{   
    var i;
    
    for (i = 0; i < s.length; i++)
    {
        var c = s.charAt(i);

        if ( !isDigit(c) ) return false;
    }

    return true;
}

function isTexto(s)
{
    var crt = 0;
    var ws   = 0;
    var pts  = 0;

    for (i = 0; i < s.length; i++)
    {
        var c = s.charAt(i);

        if ( isLetter (c) )
            crt++;
        else 
	          if( isWhitespace (c) )
                ws++;
	          else 
                if( c =='.' )
                    pts++;
    }
    return ( crt+ws+pts == s.length && crt>=1 && pts<=2 );
}

function isArchivoXML (s)
{
    var i;
    var ext="";
    var extr = "lmx.";
    
    if( isEmpty(s) )
    {
        alert("Seleccione un archivo.");
        return false;
    }
    
    for (i = s.length; i > s.length-5; i--)
    {
        ext = ext+s.charAt(i);
    }
    
    if(ext!=extr)
    {
        alert("El archivo subido no es de extension xml.\n\nPor favor cambielo.");
        return false;
    }

    return true;
}

function validarNumero(obj)
{
    if( isEmpty(obj.value) )
    {
        alert("Campo "+obj.id+" Vacío.");
        return false;
    }
    else
        if( !isInteger(obj.value) )
        {
            alert("Dato incorrecto en "+obj.id+".\n\nEl(la) "+obj.id+" debe ser númerico(ca).");
            return false;
        }

    return true;
}

function validarTexto(obj)
{
    if( isEmpty(obj.value) )
    {
        alert("Campo "+obj.id+" Vacío.");
        return false;
    }
    else
        if( !isTexto(obj.value) )
	      {
	          alert("Dato Incorrecto en "+obj.id+".\n\nEste campo solo admite letras.");
	          return false;
	      }

    return true;
}

function validarAlphaNumerico(obj)
{
    if( isEmpty(obj.value) )
    {
        alert("Campo "+obj.id+" Vacío.");
        return false;
    }
    else
        if( !isAlphanumeric(obj.value) )
	      {
	          alert("Dato Incorrecto en "+obj.id+".\n\nEste campo solo admite letras y numeros.");
	          return false;
	      }
            
    return true;
}

function validarSelect(obj)
{
    if(obj.value=="0")
    {
        alert("Elija una de las opciones.");
        return false;
    }
    
    return true;
}

function validarAno(ano)
{
    var size = ano.length;
    bandera = true;
    
    if(size < '4')
    {
        alert("El Año debe ser de 4 dígitos");
        bandera = false;
    }
    else
    {
        if(ano < '1990')
        {
            alert("El Año debe ser desde 1990");
            bandera = false;
        }
    }
    
    return bandera;
}

function vldrFrmFecha(slctDia,slctMes,txtAno)
{
    var error;
    var bandera = true;

    error = validarSelect(slctDia);
    if(!error)
    {
        bandera = false;
        slctDia.focus();
    }
    else
    {
        error = validarSelect(slctMes);
        if(!error)
        {
            bandera = false;
            slctMes.focus();
        }
        else
        {
            error = validarNumero(txtAno);
            if(!error)
            {
                bandera = false;
                txtAno.focus();
            }
            else
            {
                error = validarAno(txtAno.value)
                if(!error)
                {
                    bandera = false;
                    txtAno.focus();
                }
            }
        }
    }

    if(bandera)
    {
        var mes = slctMes.value;
        var dia = slctDia.value;
        var ano = txtAno.value;

        var mydate = new Date();
        var year = mydate.getYear();
        var month = mydate.getMonth() + 1;
        var daym = mydate.getDate();

        if( !(ano <= year) )
        {
            alert("Año Incorrecto");
            txtAno.focus();
            bandera = false;
        }
        else
        {
            if( (ano == year) && !(mes <= month) )
            {
                alert("Mes Incorrecto");
                slctMes.focus();
                bandera = false;
            }
            else
            {
                if( (ano == year) && (mes == month) && !(dia <= daym) )
                {
                    alert("Dia Incorrecto");
                    slctDia.focus();
                    bandera = false;
                }
                else
                {
                    if( (mes == 2) && (dia > 29) )
                    {
                        alert("Fecha Incorrecta\nEl mes de Febrero solo tiene 28 días.");
                        slctDia.focus();
                        bandera = false;
                    }
                    else
                    {
                        if( ( (mes==4) || (mes==6) || (mes==9) || (mes==11) ) && (dia > 30) )
                        {
                            alert("Fecha Incorrecta\nLos meses de (Abril, Junio, Septiembre, Noviembre).\nSolo tiene 30 días.");
                            slctDia.focus();
                            bandera = false;
                        }
                    }
                }
            }
        }
    }
    return bandera;
}

function validarCedula(cc)
{
    var size = cc.length;
    bandera = true;

    if(size < '8')
    {
        alert("La cedula debe ser mínimo de 8 dígitos");
        bandera = false;
    }

    return bandera;
}

function validarInicio(frm)
{
    var error;
    bandera = true;

         error = isEmpty(frm.login.value);
         if(error)
         {
           alert("Por favor escriba su login");
            bandera = false;
            frm.login.focus();
            
         }
    
        else
        {
            error = isEmpty(frm.password.value);
            if(error)
            {
                 alert("Por favor escriba su Clave");
                 bandera = false;
                 frm.password.focus();
                 
            }
        
            else
            {
                error = validarSelect(frm.slctSucu);
                if(!error)
                {
                    bandera = false;
                    frm.slctSucu.focus();
                }

            }
    }

    return bandera;
}

function vldrFrmCrearUsuario(frm)
{
    var error;
    bandera = true;
    
    error = validarNumero(frm.txtCedula);
    if(!error)
    {
        bandera = false;
        frm.txtCedula.focus();
    }
    else
    {
        error = validarCedula(frm.txtCedula.value);
        if(!error)
        {
            bandera = false;
            frm.txtCedula.focus();
        }
        else
        {
            error = validarTexto(frm.txtNombre);
      	    if(!error)
      	    {
      	        bandera = false;
      	        frm.txtNombre.focus();
      	    }
      	    else
      	    {
      	        error = validarTexto(frm.txtApellido);
      	        if(!error)
      	        {
      	            bandera = false;
      	            frm.txtApellido.focus();
      	        }
      	        else
      	        {
      	            //error = validarTexto(frm.txtCargo);
      	            error = validarAlphaNumerico(frm.txtUsuario);
      	            if(!error)
      	            {
      	                bandera = false;
      	                frm.txtUsuario.focus();
      	            }
      	            else
      	            {
      	                error = validarAlphaNumerico(frm.pwdPassword);
      	                if(!error)
      	                {
      	                    bandera = false;
      	                    frm.pwdPassword.focus();
      	                }
      	                else
      	                {
      	                    error = validarSelect(frm.slctCiud);
      	                    if(!error)
      	                    {
      	                        bandera = false;
      	                        frm.slctCiud.focus();
      	                    }
      	                }
      	            }
      	        }
      	    }
	      }
    }
    
    return bandera;
}

function vldrFrmCrearVendedor(frm)
{
    var error;
    bandera = true;
    
    error = validarNumero(frm.txtCodigo);
    if(!error)
    {
        bandera = false;
        frm.txtCodigo.focus();
    }
    else
    {
        error = validarNumero(frm.txtCedula);
        if(!error)
        {
            bandera = false;
            frm.txtCedula.focus();
        }
        else
        {
            error = validarCedula(frm.txtCedula.value);
            if(!error)
            {
                bandera = false;
                frm.txtCedula.focus();
            }
            else
            {
                error = validarTexto(frm.txtNombre);
                if(!error)
                {
                    bandera = false;
                    frm.txtNombre.focus();
                }
                else
                {
                    error = validarTexto(frm.txtApellido);
                    if(!error)
                    {
                        bandera = false;
                        frm.txtApellido.focus();
                    }
                    else
                    {
                        error = validarSelect(frm.slctCiud);
                        if(!error)
                        {
                            bandera = false;
                            frm.slctCiud.focus();
                        }
                        else
                        {
                            error = validarSelect(frm.slctSucu);
                            if(!error)
                            {
                                bandera = false;
                                frm.slctSucu.focus();
                            }
                            else
                            {
                                error = validarNumero(frm.txtTopeVent);
                                if(!error)
                                {
                                    bandera = false;
                                    frm.txtCedula.focus();
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    
    return bandera;
}

function vldrFrmCrearProductos(frm)
{
    var error;
    bandera = true;

    error = validarNumero(frm.txtCodigo);
    if(!error)
    {
        bandera = false;
        frm.txtCodigo.focus();
    }
    else
    {
        error = validarAlphaNumerico(frm.txtNombre);
        if(!error)
        {
            bandera = false;
            frm.txtNombre.focus();
        }
        else
        {
            error = validarNumero(frm.txtvrUnitario);
      	    if(!error)
      	    {
      	        bandera = false;
      	        frm.txtvrUnitario.focus();
      	    }
      	    else
      	    {
      	        error = validarNumero(frm.txtImpuesto);
      	        if(!error)
      	        {
      	            bandera = false;
      	            frm.txtImpuesto.focus();
      	        }
      	        else
      	        {
     	              error = validarSelect(frm.slctCate);
      	            if(!error)
      	            {
   	                    bandera = false;
      	                frm.slctCate.focus();
  	                }
                }
      	    }
	      }
    }

    return bandera;
}

function tipoPagina(tu)
{
    var pagina;
    
    if(tu=='Vendedores')
        pagina = "CargarVendedores.php";
    else
        if(tu=='Clientes')
            pagina = "CargarUsuarios.php";
        else
            pagina = "CargarProductos.php";
            
    document.frmPagina.action=pagina;
    document.frmPagina.submit();
}

function vldrVentasSucu(frm)
{
    var error;
    var bandera = true;

    error = validarSelect(frm.slctMes);
    if(!error)
    {
        bandera = false;
        frm.slctMes.focus();
    }
    else
    {
        error = validarNumero(frm.txtAno);
        if(!error)
        {
            bandera = false;
            frm.txtAno.focus();
        }
        else
        {
            error = validarAno(frm.txtAno.value)
            if(!error)
            {
                bandera = false;
                frm.txtAno.focus();
            }
        }
    }

    if(bandera)
    {
        var mes = frm.slctMes.value;
        var ano = frm.txtAno.value;

        var mydate = new Date();
        var year = mydate.getYear();
        var month = mydate.getMonth() + 1;

        if( !(ano <= year) )
        {
            alert("Año Incorrecto");
            frm.txtAno.focus();
            bandera = false;
        }
        else
        {
            if( (ano == year) && !(mes <= month) )
            {
                alert("Mes Incorrecto");
                frm.slctMes.focus();
                bandera = false;
            }
        }
    }
    
    return bandera;
}

function vldrVentMesSucu(frm)
{
    var error;
    var bandera = true;

        error = validarNumero(frm.txtAno);
        if(!error)
        {
            bandera = false;
            frm.txtAno.focus();
        }
        else
        {
            error = validarAno(frm.txtAno.value)
            if(!error)
            {
                bandera = false;
                frm.txtAno.focus();
            }
        }

    if(bandera)
    {
        var ano = frm.txtAno.value;

        var mydate = new Date();
        var year = mydate.getYear();

        if( !(ano <= year) )
        {
            alert("Año Incorrecto");
            frm.txtAno.focus();
            bandera = false;
        }
    }

    return bandera;
}

function vldrFrmSoliDepa(frm)
{
    var error;
    bandera = true;
    
    error = vldrFrmFecha(frm.slctDia1,frm.slctMes1,frm.txtAno1);
    if(!error)
    {
        bandera = false;
    }
    else
    {
        error = vldrFrmFecha(frm.slctDia2,frm.slctMes2,frm.txtAno2);
        if(!error)
        {
            bandera = false;
        }
    }
    
    if(bandera)
    {
        dia1 = 0;
        dia1 = frm.slctDia1.value;
        var mes1 = frm.slctMes1.value;
        var ano1 = frm.txtAno1.value;
        
        dia2 = 0;
        dia2 = frm.slctDia2.value;
        var mes2 = frm.slctMes2.value;
        var ano2 = frm.txtAno2.value;
        
        if( !(ano1 <= ano2) )
        {
            alert("Recuerde que la fecha de la parte superior.\nDebe ser menor a la fecha inferior.\nAño Incorrecto");
            frm.txtAno1.focus();
            bandera = false;
        }
        else
        {
            if( (ano1 == ano2) && !(mes1 <= mes2) )
            {
                alert("Recuerde que la fecha de la parte superior.\nDebe ser menor a la fecha de la parte inferior.\nMes Incorrecto");
                frm.slctMes1.focus();
                bandera = false;
            }
            else
            {
                if( (ano1 == ano2) && (mes1 == mes2) && !(dia1 <= dia2) )
                {
                    alert("Recuerde que la fecha de la parte superior.\nDebe ser menor a la fecha de la parte inferior.\nDía Incorrecto");
                    frm.slctDia1.focus();
                    bandera = false;
                }
            }
        }
    }
    return bandera;
}


function vldrFrmUsuario(frm)
{
    var error;
    bandera = true;
    
    error = validarNumero(frm.txtCedula);
    if(!error)
    {
        bandera = false;
        frm.txtCedula.focus();
    }
    
    return bandera;
}

function vldrCantidades(frm)
{
    var error;
    bandera = true;

    error = validarNumero(frm.tfCantidad);
    if(!error)
    {
        bandera = false;
        frm.tfCantidad.focus();
    }
    else
    {
      if(frm.tfCantidad.value == 0)
      {
        alert("Por Favor digite una cantidad");
        bandera = false;
        frm.tfCantidad.focus();
      }

    }

    return bandera;
}



//-----------------------------------------------------------------------Mazda--------------------------------
function validarPlaca(placa)
{
    var size = placa.value.length;
	var error;
   
    error = isEmpty(placa.value);
	
	if(error)
	{
			alert("Por favor digite la placa de su vehiculo");
            placa.focus();
			return false;
            
	}
	else
	{
		if(size < 6)
    	{
        	alert("La placa de su vehiculo debe ser  de 6 digitos");
        	placa.focus();
			return false;
			
    	}
		
	}
	
	
   return true;
}

function validarVIN(vin)
{
	var size = vin.value.length;
	var error;
	 
	
	error = isEmpty(vin.value);
	
	if(error)
	{
			alert("Por favor digite el VIN de su vehiculo");
            vin.focus();
		  	return false;
           
	}
	else
	{
		if(size < 17)
    	{
        	alert("el VIN de su vehiculo debe ser  de 17 digitos");
        	vin.focus();
			return false;
			
    	}
		
	}
	
	return true;
	
}

function validarKilometraje(documento)
{
    var size =documento.value.length;
	var error;
	bandera = true;
   
    error = isEmpty(documento.value);
	
	if(error)
	{
			alert("Por favor digite el kilometraje de su vehiculo!");
            documento.focus();
			bandera =  false;
            
	}
	else
	{
		if(isLetter(documento.value))
		{
			alert(" el kilometraje de su vehiculo deben ser numeros!");
            documento.focus();
			bandera =  false;
		}
	}
	
	
	
   return bandera;
}



function validarDocumento(documento)
{
    var size =documento.value.length;
	var error;
	bandera = true;
   
    error = isEmpty(documento.value);
	
	if(error)
	{
			alert("Por favor digite el numero de su documento de identidad!");
            documento.focus();
			bandera =  false;
            
	}
	/*else
	{
		if(isLetter(documento.value))
		{
			alert(" el numero de su documento no debe tener letras!");
            documento.focus();
			bandera =  false;
		}
	}*/
	
	
	
   return bandera;
}

function validarContacto(frm)
{
	var error;
	bandera = true;
	
	
	if(!validarNombre(frm.nombre_txt))
	{
			bandera = false;
			frm.nombre_txt.focus();
	}
	else
	{
			if(!validarApellido(frm.apellidos_txt))
			{
				bandera = false;
				frm.apellidos_txt.focus();
			}
			else
			{
				if(isEmpty(frm.ciudad_txt.value))
				{
					bandera = false;
					alert("Por favor digite su ciudad.");
					frm.ciudad_txt.focus();
				}
				else
				{
					if(!isEmail(frm.mail_txt.value))
					{
						bandera = false;
						frm.mail_txt.focus();
					}
	
				}
			}
	}
		
	return bandera;
}

function onlyLetters(e) 
{ // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
    patron =/[A-Za-z\s]/; // 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
} 

function onlyNumbers(e) 
{ // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
    patron =/\d/; // 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
} 



//valida el primer formulario de la aplicacion.
function validarInicioMazda(frm)
{
    var error;
    bandera = true;
	
	if(!validarPlaca(frm.placa_vehiculo))
	{
		bandera = false; 
	}
	else
	{
		if(!isEmail(frm.mail_usuario.value))
		{
			bandera = false;
			frm.mail_usuario.focus();
		}
		else
		{
			if(!validarVIN(frm.vin_vehiculo_usuario))
			{
				bandera = false;
			}
			else
			{
				if(!validarKilometraje(frm.kmltraje_vehiculo_usuario))
				{
					bandera = false;
				}
				else
				{
					if(!validarDocumento(frm.numero_documento))
					{
						bandera = false;
					}
			
	
				}
			
	
			}
	
		}
	}
	return bandera;
}


//----------------------formulario registro-----------------------

function validarNombre(nombre)
{
    //var size = placa.value.length;
	var error;
	//var error2;
   
    error = isEmpty(nombre.value);
	//error2 = isLetter(nombre.value);
	
	if(error)
	{
			alert("Por favor digite su nombre.");
            nombre.focus();
			return false;
            
	}
	else
	{
		if(!isLetter(nombre.value))
    	{
        	alert("El nombre son solo letras");
        	nombre.focus();
			return false;
			
    	}
		
	}
	
	
   return true;
}
function validarApellido(nombre)
{
    //var size = placa.value.length;
	var error;
	//var error2;
   
    error = isEmpty(nombre.value);
	//error2 = isLetter(nombre.value);
	
	if(error)
	{
			alert("Por favor digite su apellido.");
            nombre.focus();
			return false;
            
	}
	else
	{
		if(!isLetter(nombre.value))
    	{
        	alert("El Apellido son solo letras");
        	nombre.focus();
			return false;
			
    	}
		
	}
	
	
   return true;
}

function validarCiudad(nombre)
{
    //var size = placa.value.length;
	var error;
	//var error2;
   
    error = isEmpty(nombre.value);
	//error2 = isLetter(nombre.value);
	
	if(error)
	{
			alert("Por favor digite la ciudad");
            nombre.focus();
			return false;
            
	}
	else
	{
		if(!isLetter(nombre.value))
    	{
        	alert("la ciudad son solo letras");
        	nombre.focus();
			return false;
			
    	}
		
	}
	
	
   return true;
}

function validarDepartamento(nombre)
{
    //var size = placa.value.length;
	var error;
	//var error2;
   
    error = isEmpty(nombre.value);
	//error2 = isLetter(nombre.value);
	
	if(error)
	{
			alert("Por favor digite el departamento!");
            nombre.focus();
			return false;
            
	}
	else
	{
		if(!isLetter(nombre.value))
    	{
        	alert("el departamento son solo letras!");
        	nombre.focus();
			return false;
			
    	}
		
	}
	
	
   return true;
}

function validarDireccion(direccion)
{
    //var size = placa.value.length;
	var error;
	//var error2;
   
    error = isEmpty(direccion.value);
	//error2 = isLetter(nombre.value);
	
	if(error)
	{
			alert("Por favor digite la direccion");
            direccion.focus();
			return false;
            
	}
	
	
   return true;
}


function validarTelefono(documento)
{
    var size =documento.value.length;
	var error;
	bandera = true;
   
    error = isEmpty(documento.value);
	
	if(error)
	{
			alert("Por favor digite un numero telefonico");
            documento.focus();
			bandera =  false;
            
	}
	else
	{
		if(isLetter(documento.value))
		{
			alert(" su numero telefonico deben ser numerico");
            documento.focus();
			bandera =  false;
		}
	}
	
	
	
   return bandera;
}



function validarRegistro(frm)
{
    var error;
    bandera = true;
	
	if(!validarNombre(frm.nombre_usuario))
	{
		bandera = false; 
	}
	else
	{
		if(!validarApellido(frm.apellido_usuario))
		{
			bandera = false;
		}
		else
		{
			if(!validarTelefono(frm.telfijo_usuario))
			{
				bandera = false;
			}
			else
			{
				if(!validarTelefono(frm.telmovil_usuario))
				{
					bandera = false;
				}
				else
				{
					if(!validarCiudad(frm.ciudad_usuario))
					{
							bandera = false;
					}
					else
					{
						if(!validarDepartamento(frm.dpto_usuario))
						{
							bandera = false;
						}
						else
						{
							if(!validarDireccion(frm.direccion_usuario))
							{
								bandera = false;
							}
						}
					}
				}
			}
			
	
		}
	
	}
	return bandera;
}

function validarPrueba_manejo(frm)
{
	bandera = true;
	var rb_value = getValueRadioButtonset(frm.rb_modelo); 
	
	if(!validarNombre(frm.nombre_txt))
	{
			bandera = false;
			frm.nombre_txt.focus();
	}
	else
	{
			if(!validarApellido(frm.apellidos_txt))
			{
				bandera = false;
				frm.apellidos_txt.focus();
			}
			else
			{
				if(!validarTelefono(frm.telefono_txt))
				{
					bandera = false;
					frm.telefono_txt.focus();
				}
				else
				{
					if(!isEmail(frm.mail_txt.value))
					{
						bandera = false
						frm.mail_txt.focus();
					}
				}
			}
	}
	
	
	
	return bandera;
}


if(!validarNombre(frm.nombre_txt))
	{
			bandera = false;
			frm.nombre_txt.focus();
	}
	else
	{
			if(!validarApellido(frm.apellidos_txt))
			{
				bandera = false;
				frm.apellidos_txt.focus();
			}
			else
			{
				if(isEmpty(frm.ciudad_txt.value))
				{
					bandera = false;
					alert("Por favor digite su ciudad.");
					frm.ciudad_txt.focus();
				}
				else
				{
					if(!isEmail(frm.mail_txt.value))
					{
						bandera = false;
						frm.mail_txt.focus();
					}
	
				}
			}
	}







function getValueRadioButtonset(setRB)
{
	var i;
	for( i=0 ; i < setRB.length ; i++)
	{
		if(setRB[i].checked)
			break;
	}
	
	return setRB[i].value;
}


