function codes(type, textarea, formulario, cadena){

if(type == "smile"){
  eval("document.getElementById('"+textarea+"').value+='"+cadena+"'");
}else if(type == "more"){
  eval("document.getElementById('"+textarea+"').value+='[more]'");
}else if(type == "url"){
  
  var url = prompt("Escribe la url de la web:", "http://");
  var n_url = prompt("Escribe el nombre de la web:", "");
  
  if(url != null) {
    if(url != "" && url != "http://"){
      if(n_url != null) {
        if(n_url == "") {
        n_url = url;
        }
        eval("document.getElementById('"+textarea+"').value += '[url="+url+"]"+n_url+"[/url]'");
      }
    }else{
      alert("No puedes dejar en blanco la url de la web");
    }
  }

}else if(type == "img"){
  
  var img = prompt("Escribe la url de la imagen:", "http://");
  var n_img = prompt("Escribe una descripción de la imagen", "");
  
  if(img != null) {
    if(img != "" && img != "http://"){
      if(n_img != null) {
        if(n_img == "") {
        n_img = img;
        }
        eval("document.getElementById('"+textarea+"').value += '[img="+img+"]"+n_img+"[/img]'");
      }
    }else{
      alert("No puedes dejar en blanco la url de la imagen");
    }
  }
  
}else if(type == "dncode"){
  eval("document.getElementById('"+textarea+"').value+='["+cadena+"][/"+cadena+"]'");
}else if(type == "mail"){
  
  var mail = prompt("Escribe la dirección de correo:", "@");
  var n_mail = prompt("Escribe un nombre para ella (No es necesario)", "");
  
  if(mail != null) {
    if(mail != "" && mail != "http://"){
      if(n_mail != null) {
        if(n_mail == "") {
        n_mail = mail;
        }
        eval("document.getElementById('"+textarea+"').value += '[mail="+mail+"]"+n_mail+"[/mail]'");
      }
    }else{
      alert("No puedes dejar en blanco la dirección de correo");
    }
  }
  
}else{
  
}

}