function validar(){

	if(document.getElementById("txtname").value=="")
	{
		alert("El nombre no puede ser vacio.");
		return false;
	}

	if(document.getElementById("txtname").value=="")
	{
		alert("El nombre no puede ser vacio.");
		return false;
	}

	if(document.getElementById("f_date_b").value=="dd/mm/aaaa")
	{
            alert("Indique una fecha pulsando el botón calendario.");
            document.getElementById("f_date_b").focus();
            return false;
	}
        
       if(comprueba_fecha(document.getElementById("f_date_b").value)==false)
	{
            alert('Indique una fecha válida');
            return false;
       }	
	
	document.f.submit();
}
function comprueba_fecha(fecha){
        var d= fecha[0];
        d+=fecha[1];
        var m=fecha[3];
        m+=fecha[4];
        var y=fecha[6];
        y+=fecha[7];
        y+=fecha[8];
        y+=fecha[9];

        var hoy = new Date();
        var d2=hoy.getDate();
        var m2=0;
        m2+=hoy.getMonth()+1;
        var y2=hoy.getFullYear();
        if(y<y2){      
           return false;
        }else{
            if(y==y2 && m<m2){
                return false;
            }else if(y==y2 && m==m2 && d<=d2){
                return false;
            }
        }        
    }
