/*
 * mc_intext.js
 *
 * Funcionalidad para el marcado dinamico del texto.
 * Dynamic in-text marking functionality.
 * 
 * Copyright (c) 2008 MedicosCubanos.com, Inc. All rights reserved. Todos los derechos reservados.
 *
 * Este archivo codigo puede ser incluido gratuita y libremente sin modificacion alguna, en cualquier pagina de web que cumpla con nuestras politicas de privacidad y practicas.
 * MedicosCubanos.com se reserva el derecho de cambiar este servicio, y descontinuarlo a nuestro criterio, y para usuarios que no cumplan con nuestras politicas de privacidad y practicas.
 *
 * This script file can be feely included without any modification, in any website that follows our privacy & practice policies.
 * MedicosCubanos.com reserves the right to change this service, its usage, and stop it at our discretion for users not complying with our policies.
 *
*/
var _MC_InText_Name="MedicosCubanos.com";var _MC_InText_Help="http://forum.medicoscubanos.com/yaf_postst75_Diccionario-Medico---Enlaces-automaticos---En-tu-pagina.aspx";var _MC_InText_key=null;var _MC_InText_itemID=null;var _MC_InText_itemName=null;var _MC_InText_CssUrl="http://www.medicoscubanos.com/intext/mc_intext.css";var _MC_InText_CssClassesEnable="";var _MC_InText_CssClassesDisable="";var _MC_InText_wordsMax=700;var _MC_InText_lengthMax=1600;var _MC_InText_linkNew=true;var _MC_InText_alert=false;var _MC_InText_disable=null;var _MC_InText_Words_Exclude=",abrir,abierto,abierta,abiertos,abiertas,abriria,abriría,abririas,abrirías,accidente,accidentes,accidentada,accidentado,accidentadas,accidentados,acida,acidas,ácida,ácidas,acido,acidos,ácido,ácidos,actualiza,actualizar,actualizado,actualizo,actualizó,ademas,además,afecta,afecto,afectó,afectacion,afectación,agua,aguas,ahora,ahorita,alfa,algo,algun,algún,algunos,algunas,alrededor,arriba,abajo,anda,andas,anduvo,andaria,andarias,andaría,andarías,anduviste,antes,año,años,apunta,aca,acá,acaba,acabo,alta,altas,aparte,apartes,aquel,aquello,aquella,aquellos,aquellas,aqui,aquí,asi,así,asocia,asocian,asociado,asociada,asociados,asociadas,asociando,asociacion,asociación,asta,ataque,ataques,atacado,atacada,atacando,atacandos,atencion,atención,atenciones,atras,atrás,atraso,atrasa,atrasos,atrasas,atrasando,atrasaria,atrasaría,aumenta,aumentar,aumentaron,aumentado,aumentados,aun,aún,aunque,baja,bajas,baje,bajo,bajé,bajó,banda,bandas,base,bases,beta,bien,buen,bueno,buena,baño,baños,blanco,blancos,blanca,blancas,boca,bocas,bolsa,bolsas,brazo,brazos,cabeza,cabezas,cada,caja,cajas,cama,camas,cambio,cambios,cambiar,cambiaron,cara,caras,caro,casa,casi,caso,casos,causa,causas,causar,causaron,causo,causó,centro,centros,ciclo,ciclos,cierta,ciertas,cierto,ciertos,clase,clases,clinica,clinicas,clínica,clínicas,clinico,clinicos,clínico,clínicos,cuando,cuándo,cuello,cuellos,cuenta,cuentas,cuerpo,cuerpos,cuidada,cuidadas,cuidado,cuidados,cuidadosa,cuidadoso,codo,codos,con,contar,control,controles,controlador,controladora,controladores,controladoras,comentaron,comentaran,comentarian,comentarían,comentariamos,comentaríamos,como,coma,come,comido,comida,comidos,comidas,comun,común,comunes,comunmente,comúnmente,contenido,contenidos,contenida,contenidas,conocido,conocidos,conocida,conocidas,conoció,conocieron,consejo,consejos,consulta,consultas,coordinacion,coordinación,coordinado,coordinada,crecimiento,crecimientos,crisis,dado,deba,debas,debe,deben,debido,deberia,debería,debes,debo,debia,debía,debias,debías,dedebido,debida,debidas,debilidad,debilidades,debilitado,debilitada,debilitados,debilitadas,debilitante,debilitantes,decia,decian,decía,decían,decir,dedo,dedos,dejo,dejó,deja,dejar,del,desarrolla,desarrollas,desarrollado,desarrollados,desarrollaron,desarrollara,desarrollaran,desarrollarán,desarrollarian,desarrollarían,desarrollo,desarrollos,dentista,dentistas,dentro,deseo,deseos,despertar,despertador,dia,dias,día,días,dice,dicen,dicho,dieta,dietas,dijo,dijo,dije,donde,dolor,edad,edades,efecto,efectos,ejercicio,ejercicios,ello,ellos,ella,ellas,encuentra,encontro,encontró,encontrado,encontrar,enfrentar,enfermedad,enfermedades,enfermo,enfermos,enferma,enfermas,enfermizo,enfermizos,enfermiza,enfermizas,enfrentarse,enfrentado,enfrente,eran,esfuerzo,esfuerzos,espacio,espacios,espaciada,espaciadas,espaciado,espaciados,espalda,espaldas,espero,espera,esperas,esperaba,esperabas,esperaria,esperarias,esperaría,esperarías,est,esa,esas,eso,esos,esto,estos,este,estes,estés,esta,está,estan,están,estar,estas,estás,estoy,estamos,estuvimos,estuvo,estuve,estaremos,estaban,estaba,estábamos,estabamos,estado,estados,etapa,etapas,examen,examenes,exámen,exámenes,experiencia,experiencias,facil,faciles,fácil,fáciles,farmacia,farmacias,forma,formacion,formación,formaciones,formas,formado,formados,frente,frentes,fue,fué,fuera,fueran,fueron,fuerza,fuerzas,general,golpe,golpes,gracia,gracias,grasa,grasas,graso,grasos,grupo,grupos,gusta,gusto,gustas,gustos,gustaba,gustabas,gustara,ha,haga,hago,hace,haces,hacen,hacer,halla,hallan,hallas,han,hay,haya,hayas,hayamos,hayaria,hayariamos,hayaría,hayaríamos,hecho,hizo,hijo,hijos,hija,hijas,habia,había,habian,habían,habria,habría,habla,hablar,hablaron,hablaran,hablarán,hablado,hablados,hombre,hombres,hora,horas,hospital,hospitales,hubo,hubieron,idea,ideas,ido,idos,ida,idas,incluido,incluidos,incluye,incluyendo,incluyo,incluyó,incluya,incluia,incluía,incluias,incluías,junto,juntos,junta,juntas,lateral,laterales,leche,leches,ligero,ligeros,limite,límite,limiten,limita,limitado,limitados,limitaran,limitarán,llamo,llama,lleva,llevas,lleve,lleves,llevar,llevo,lo,los,luego,lugar,lugares,nada,nadas,nivel,niveles,mal,mama,mamas,mancha,manchas,manda,mandas,mandan,mandaron,mandarian,mandarían,mandarias,mandarías,mano,manos,manten,mantener,mantenemos,mantenido,mantenida,mantenidos,mantenidas,mantengo,mantenga,mapa,mapas,mas,más,masa,masas,materia,materias,material,materiales,medico,médico,medicos,médicos,medicina,medicinas,medicamento,medicamentos,medio,medios,media,medias,mejor,mejora,mejoras,mejorar,mejorado,mejorada,mejorados,mejoradas,mes,meses,metodo,metodos,método,métodos,mide,mides,mida,midas,mido,minuto,minutos,mismo,mismos,misma,mismas,grande,madre,madres,mayor,mayores,menor,menores,menos,miedo,mucho,mucha,muchos,muchas,muy,nuevo,nuevos,nueva,nuevas,nunca,necesita,necesitar,necesito,necesitaba,negativo,negativos,negativa,negativas,observa,observan,observar,observaron,observamos,olvido,olvidos,olvida,otra,otras,otro,otros,organismo,organismos,operacion,operación,operaciones,oral,orales,padres,padre,pagina,página,paginas,páginas,pariente,pariente,parte,partes,participa,participar,participaron,participacion,participación,participaciones,pastilla,pastillas,pelo,pelos,pelada,peladas,pelado,pelados,pelando,perder,perdiera,perdieras,perdido,perdidos,perderia,perderias,perdería,perderías,periodo,periodos,pero,persona,personas,peso,pesa,pesos,pesas,pesaba,pesaban,pasabas,pido,pie,pies,pieza,piezas,pocas,poca,poco,pocos,por,posible,posibles,preocupada,preocupadas,preocupado,preocupados,presenta,presentas,presentar,presentaba,presentabas,presentaria,presentaría,presentarias,presentamos,presentarías,produce,produces,producir,producira,producirá,produciras,producirás,produciria,produciría,producirias,producirías,pueda,puedas,puede,puedes,puedo,pueden,poder,podido,pudieron,podria,podría,podrian,podrían,problema,problemas,podra,podrá,podrán,presion,presión,presiones,prueba,pruebas,que,queda,quedas,quedaba,quedabas,quedar,quedaría,quedarías,quedaria,quedarias,quedado,quedados,quedo,quedó,quiso,queria,querias,quería,querías,quiero,quieros,quiera,quieras,rapida,rapidas,rapido,rapidos,rápida,rápidas,rápido,rápidos,real,realidad,realidades,realizado,realizada,realizados,realizadas,relacion,relación,relaciona,relacionas,relacionado,relacionados,respuesta,respuestas,resulta,resultado,resultas,resultados,resulto,resultó,roto,rota,rotos,rotas,saber,sabes,sabian,sabido,salud,sangre,sangres,sangrado,sangrados,siga,sigas,sigo,similar,similares,similitud,sin,sino,sinceridad,sino,sistema,sistemas,sitio,situado,situada,seguido,seguidos,seguira,seguirá,seguirás,segundo,segundos,semana,semanas,siempre,segun,según,sobre,solución,solucion,soluciona,solucione,soluciones,soy,subo,suba,sugiere,sugieren,sugieres,sugirieron,tambien,también,tan,tanto,term,termino,término,terminó,terminar,terminara,terminará,tierra,tierras,tiene,tienes,tener,tenga,tengas,tengo,tenia,tenias,tenía,tenías,tiempo,tiempos,tipo,tuve,toda,todo,todos,todas,toma,toman,tomado,tomada,tomados,tomadas,tomar,tomando,tanto,trabajo,tranquila,tranquilo,tranquilas,tranquilos,tranquilidad,traquilidades,tras,trata,tratando,trate,traté,trato,tratado,tratada,tratamiento,traves,través,total,una,unas,unos,unico,unica,unicos,unicas,único,única,únicos,únicas,usted,urgente,urgentes,urgencia,urgencias,vario,varios,variado,variados,variacion,variación,variaciones,variaciónes,quien,quienes,cual,cuales,cualquier,cualquiera,cuanto,cuanta,cuantos,cuantas,cuyo,cuya,cuyos,cuyas,quién,quiénes,cuál,cuáles,cuánto,cuánta,cuántos,cuántas,cuánto,cúyo,cúya,cúyos,cúyas,allende,ante,aquende,bajo,cabe,contra,desde,dulce,dulces,dulcero,dulcera,dulceros,dulceras,durante,entre,excepto,hacia,hacía,hasta,mediante,para,según,segun,sobre,ver,versus,ves,vez,vida,vidas,vista,visto,vistas,vistos,lunes,martes,miercoles,miércoles,jueves,viernes,sabado,sábado,domingo,sabados,sábados,domingos,cero,uno,dos,tres,cuatro,cinco,seis,siete,ocho,nueve,dies,";function _MC_InText_TextGet(D){var B=[];function C(G,F){var E;if(G.nodeType==3&&",A,SCRIPT,".indexOf(","+G.parentNode.tagName+",")==-1&&G.data.length>3){F.push(G.data)}else{if(G.nodeType==1){for(E=G.firstChild;null!=E;E=E.nextSibling){C(E,F)}}}}C(D,B);var A=B.join(" ");A=_MC_InText_WordsRemove(A,3);return A}function _MC_InText_WordsRemove(F,D){F=F.replace(/[^a-zA-ZáéíóúñÁÉÍÓÚÑ0-9]+/g," ");F=F.replace(/\s{2,}/g," ");var G=F.toLowerCase().split(" ");var A=[];var C="";for(var B=0;B<G.length;B++){C=G[B];if(C!=null&&C.length>=D&&_MC_InText_Words_Exclude.indexOf(","+C.toLowerCase()+",")==-1&&!_MC_ArrayContains(A,C)){A.push(C)}if(A.length>=_MC_InText_wordsMax){break}}var E=A.join("+");if(E.length>_MC_InText_lengthMax){_MC_InText_Alert(_MC_InText_Name+": La cantidad total de caracteres ("+E.length+") de las palabras a buscar su definicion excede el limite de "+_MC_InText_lengthMax+".\n\nExcedir este limite en Internet Explorer y otros navegadores deshabilita el marcado de palabras.");E=E.substring(0,_MC_InText_lengthMax)}return E}function _MC_ArrayContains(A,B){for(j=0;j<A.length;j++){if(A[j]==B){return true}}return false}function _MC_InText_Alert(A){if(_MC_InText_alert){if(confirm(A+"\n\nPara mas ayuda puedes visitar nuestro foro:\n"+_MC_InText_Help+"\n\nNavegar al URL de soporte tecnico ahora? (abre en otra ventana)")){window.open(_MC_InText_Help)}}}function _MC_InText_Disable(A){if(A&&confirm('Click [Ok] para desactivar el marcado de palabras en este sitio web. Click [Cancel] para mantenerlos activos (SUGERIMOS Cancel!).\n\nEsta funcion require que los cookies esten habilitados en su navegador (browser), y refrescar esta pagina o abrir un navegador nuevo para que el cambio se haga efectivo.\nIMPORTANTE: Para activar este marcado nuevamente debe borrar este cookie de "'+location.host+'" (o todos los cookies) de su navegador. Instrucciones para hacer esto aparecen en la direccion mostrada debajo.\n\nPara mas informacion ir a: '+_MC_InText_Help+"\n\nClick [Ok] para desactivar el marcado de palabras en este sitio web. Click [Cancel] para mantenerlos activos (SUGERIMOS Cancel!).")){_MC_CookieCreate("_MC_InText_disable",1,30)}}function _MC_InText_NodeName(){if(_MC_InText_itemID!=null){ret="_MC_InText_itemID"}else{if(_MC_InText_itemName!=null){ret="_MC_InText_itemName"}else{ret="body"}}return ret}function _MC_InText_NodeNameValue(){if(_MC_InText_itemID!=null){ret=_MC_InText_itemID}else{if(_MC_InText_itemName!=null){ret=_MC_InText_itemName}else{ret="body"}}return ret}function _MC_InText_NodesGet(){var A=null;if(_MC_InText_itemID!=null){A=document.getElementById(_MC_InText_itemID)}else{if(_MC_InText_itemName!=null){A=document.getElementsByName(_MC_InText_itemName)}else{A=document.getElementsByTagName("body")[0]}}return A}function _MC_InText(){if(_MC_InText_itemID==null||_MC_InText_itemID==""){_MC_InText_itemID=null}if(_MC_InText_itemName==null||_MC_InText_itemName==""){_MC_InText_itemName=null}var B=_MC_InText_NodesGet();if(B==null||typeof (B)=="undefined"||B.length==0){_MC_InText_Alert(_MC_InText_Name+": El elemento definido en '"+_MC_InText_NodeName()+"' ("+_MC_InText_NodeNameValue()+") no fue encontrado.");return false}if(_MC_InText_wordsMax==null||_MC_InText_wordsMax==""||isNaN(_MC_InText_wordsMax)||_MC_InText_wordsMax>5000){_MC_InText_Alert(_MC_InText_Name+": '_MC_InText_wordsMax' es invalido.");return false}if(location.host.indexOf("medicoscubanos.com")==-1){var D=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");document.write(unescape("%3Cscript src='"+D+"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"))}var A=_MC_InText_TextGet(B);if(typeof (A)=="undefined"||A==null||A==""){_MC_InText_Alert(_MC_InText_Name+": No se encontraron palabras en la pagina ('_MC_InText_txt' esta vacio).");return false}document.write(unescape("%3Cscript src='http://www.medicoscubanos.com/include/cookies.js' type='text/javascript'%3E%3C/script%3E"));if(typeof (_MC_BrowserDetect)=="undefined"){document.write(unescape("%3Cscript src='http://www.medicoscubanos.com/include/browsers.js' type='text/javascript'%3E%3C/script%3E"))}document.write(unescape("%3Cscript src='http://www.medicoscubanos.com/intext/mc_intext_drag.js' type='text/javascript'%3E%3C/script%3E"));document.write("<link href='"+_MC_InText_CssUrl+"' type='text/css' rel='stylesheet'/>");var C=unescape("%3Cscript src='http://www.medicoscubanos.com/intext/mc_intext.aspx?")+"host="+encodeURIComponent(location.host)+"&url="+encodeURIComponent(location.href)+"&ref="+encodeURIComponent(document.referrer)+"&client="+encodeURIComponent(_MC_InText_key)+"&w="+A+unescape("' type='text/javascript'%3E%3C/script%3E");document.write(C)};
