function cuentaPalabras() {
    //Trampa comas, puntos, ....
    var miTexto=document.fAnuncio.texto.value;
    if (miTexto) {
    //Separacion de palabras por comas, puntos, ...
    miTexto=miTexto.replace(/([,\.:])(\D)/gi,"$1 $2");
    //Ummmm ... puede ser que pase si ponen la separacion de comas mal
    miTexto=miTexto.replace(/\s([,\.:])\s/gi,"$1 ");
    //Evitamos: Tel:971971071
    miTexto=miTexto.replace(/(\w):(\d)/gi,"$1: $2");
    //quitamos guiones entre numeros y palabras. Evitamos trampas de la forma 2-habitaciones
    miTexto=miTexto.replace(/(\d)[_-](\w)/gi,"$1 $2");
    //Limpiamos espacios seguidos, retornos de carro, etc ...
    miTexto=miTexto.replace(/\s+/gi," ");
    //Contamos palabras separando por espacios
    aPalabras = miTexto.split(" ");

    //Contador inicial de palabras
    var palabras = aPalabras.length;

    //comporamos que no se hagan marrullerias
    fraude=false;
    var guionCount=0;
    for(i=0;i<palabras;i++) {
        var palParts=aPalabras[i].split('_');
        if (palParts.length>2) {
            fraude = true;
            break;
        }
        else if (palParts.length==2) {
            guionCount++;
        }

        var palParts=aPalabras[i].split('-');
        if (palParts.length>2) {
            fraude = true;
            break;
        }
        else if (palParts.length==2) {
            guionCount++;
        }
    }
    if ((fraude) || (guionCount>=3)) {
        miTexto=miTexto.replace(/[_-]/gi,' ');
    }

    //Tenemos en cuenta si exite un espacio final
    if (aPalabras[palabras-1]=="") palabras -= 1;

    }
    else palabras=0;


    //Tenemos en cuenta el minimo de palabras
    if (palabras<10) palabras=10;

    //Pintamos el contador
    var palabrasHTML = document.getElementById('palCount');
    if (palabrasHTML) palabrasHTML.innerHTML = palabras;
    return miTexto;
}

function limpiaClasificado() {
    document.fAnuncio.texto.value=cuentaPalabras();
}

function focusTexto() {
    if (document.fAnuncio.texto.value=='Introduzca aquí, el texto de su anuncio.')
        document.fAnuncio.texto.value='';
}

function blurTexto() {
    if (document.fAnuncio.texto.value=='')
        document.fAnuncio.texto.value='Introduzca aquí, el texto de su anuncio.';
}

