function revisar() {
if(document.PostTopic.nom.value.length == 0) { alert('Pon tu nombre..si no como sabré quién eres?') ; return false ; }
if(document.PostTopic.com.value.length == 0) { alert('Y no dices nada?') ; return false ; }
}


function revisarcorreo() {
if(document.correo.nom.value.length == 0) { alert('Pon tu nombre..si no como sabré quién eres?') ; return false ; }
if(document.correo.email.value.length == 0) { alert('Pon tu email..si no no podré contestarte!') ; return false ; }
if(document.correo.motivo.value.length == 0) { alert('Anda va... ponme un título...') ; return false ; }
if(document.correo.com.value.length == 0) { alert('Y no dices nada?') ; return false ; }
}

function revisarmensaje() {
if((document.missatges.nom2.value == "nick") || (document.missatges.nom.value == "")) { alert('Pon un nick..si no como sabré quién eres?') ; return false ; }
if((document.missatges.com2.value == "mensaje") || (document.missatges.com.value == "")) { alert('Y no dices nada nuevo?') ; return false ; }
} 

  function storeCaret(text) { 
   if (text.createTextRange) { 
    text.caretPos = document.selection.createRange().duplicate(); 
   				} 
  } 

  function meter(text) { 
   var postopic = document.PostTopic.com; 
   if (postopic.createTextRange && postopic.caretPos) {       
    var caretPos = postTopic.caretPos;       
    caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? 
	text + ' ' : text; 
   	} 
   else postopic.value += text; 
   postopic.focus(caretPos) 
   document.PostTopic.com.focus();
  } 

  function codigo(accion) { 
   switch(accion) { 

    case "negrita": 
     negras = prompt("Texto en negrita", ""); 
     if(negras) { 
      negras="[b]"+negras+"[/b]"; 
      meter(negras); 
     } 
     break; 
    case "cursiva": 
     italics = prompt("Texto en cursiva", ""); 
     if(italics) { 
      italics="[i]"+italics+"[/i]"; 
      meter(italics); 
     } 
     break; 

    case "subr": 
     subrayado = prompt("Texto subrallado", ""); 
     if(subrayado) { 
      subrayado="[u]"+subrayado+"[/u]"; 
      meter(subrayado); 
     } 
     break;

    case "code": 
     code = prompt("Texto de codigo", ""); 
     if(code) { 
      code="[code]"+code+"[/code]"; 
      meter(code); 
     } 
     break;

    case "cita": 
     cita = prompt("Texto de cita", ""); 
     if(cita) { 
      cita="[cite]"+cita+"[/cite]"; 
      meter(cita); 
     } 
     break;

    case "inici": 
     inici="[p]"; 
     meter(inici); 
     break; 

    case "fi": 
     fi="[/p]"; 
     meter(fi); 
     break; 

    case "abrelista": 
     al="[ul]"; 
     meter(al); 
     break; 

    case "itemlista": 
     itemlista = prompt("Escribe el item de la lista", ""); 
     if(itemlista) { 
      itemlista="[li]"+itemlista+"[/li]"; 
      meter(itemlista); 
     }
     break;

    case "cierralista": 
     cl="[/ul]"; 
     meter(cl); 
     break;

    case "imagen": 
     img = prompt("Url de la imagen", "http://www.rubenologia.net/imatges/posts/"); 
     alt = prompt("Titulo de la imagen", "");
     if(alt) { 
      alt2="[alt]"+alt+"[/alt]"; 
     } 
     if(img) { 
      imagen="[img]"+img+alt2+"[/img]"; 
      meter(imagen); 
     } 
     break;

    case "url": 
     texto = prompt("Texto a mostrar", "");
     url = prompt("Url del enlace", "http://"); 
     title = prompt("Titulo del enlace", "");
     if(title) { 
      todo="[title]"+title+"[/title]"; 
     } 
     if(url) { 
      todo1="[url]"+url+"[/url]"+todo; 
     } 
     if(texto) { 
      todo2=todo1+"[texto]"+texto+"[/texto]"; 
      meter(todo2); 
     } 
     break;


    case "email": 
     email = prompt("Email de destino", ""); 
     if(email) { 
      email="[email]"+email+"[/email]"; 
      meter(email); 
     } 
     break;

     //smileys
	
    case "angel": 
     smiley=":angel "; 
     meter(smiley); 
     break; 

    case "aplauso": 
     smiley=":aplauso "; 
     meter(smiley); 
     break; 

    case "callado": 
     smiley=":callado "; 
     meter(smiley); 
     break; 

    case "disimula": 
     smiley=":disimula "; 
     meter(smiley); 
     break; 

    case "dudoso": 
     smiley=":dudoso "; 
     meter(smiley); 
     break; 

    case "guino": 
     smiley=":guino "; 
     meter(smiley); 
     break; 

    case "ignora": 
     smiley=":ignora "; 
     meter(smiley); 
     break; 

    case "insolito": 
     smiley=":insolito "; 
     meter(smiley); 
     break; 

    case "mentiroso": 
     smiley=":mentiroso "; 
     meter(smiley); 
     break; 

    case "nono": 
     smiley=":nono "; 
     meter(smiley); 
     break; 

    case "pregar": 
     smiley=":pregar "; 
     meter(smiley); 
     break; 

    case "rie": 
     smiley=":rie "; 
     meter(smiley); 
     break; 

    case "triste": 
     smiley=":triste "; 
     meter(smiley); 
     break; 

    case "violin": 
     smiley=":violin "; 
     meter(smiley); 
     break; 


   } 
  } 


function pop( url)
{
	window.open( url, '', 'width=222,height=300,top=295,left=868,location=no,menubar=no,directories=no,resizable=no,scrollbars=no,status=no');
}