Ya viendo no tengo a la mano el código completo pero aquí adapto otro que tenia... espero no haber cometido algún error.
Código HTML:
<script>
// Esta funcion ayuda a eliminar los espacios en blanco al inicio y fin de la cadena
function trim(cadena)
{
for(i=0; i<cadena.length; )
{
if(cadena.charAt(i)==" ")
cadena=cadena.substring(i+1, cadena.length);
else
break;
}
for(i=cadena.length-1; i>=0; i=cadena.length-1)
{
if(cadena.charAt(i)==" ")
cadena=cadena.substring(0,i);
else
break;
}
return cadena;
}
// Aplicable cuando un campo lleva un texto predefinido y obtiene el foco de la aplicación
function vaciar(campo, texto)
{
campo.value=trim(campo.value);
if(campo.value==texto)
campo.value="";
}
// Aplica cuando un campo con texto predefinido pierde el foco y no se campturo nada
function llenar(campo, texto)
{
campo.value=trim(campo.value);
if(campo.value=="")
campo.value=texto;
}
</script>
<input name="correo2" type="text" class="chat_textarea" onfocus="vaciar(this,'Escribe tu correo')" onblur="llenar(this,'Escribe tu correo')" value="Escribe tu correo" />