								function IniciarTicker()
								{  
									noticiaActual = -1;
									longActual = 0;
									if(document.getElementById)
									{	
											ancla = document.getElementById("anclaTicker");
											anclaH = document.getElementById("anclaHora");
										ejecutarTicker();   	
									}
									return true;
								}
										
								// Devuelve la longitud real de un substring de largo visible fijo (no importando cuántos caraceres HTML contenga).
								function getLongSubstringReal(cadena, longVisible)
								{
									var posActualTmp = 0;
									var longVisibleTmp = 0;
									var esHTML = false;
									while(longVisibleTmp < longVisible && posActualTmp < cadena.length)
									{
										if(!esHTML)
										{
											posActualTmp++;
											longVisibleTmp++;
											if(cadena.charAt(posActualTmp) == '&')
												esHTML = true;
										}
										else
										{
											posActualTmp++;
											if(cadena.charAt(posActualTmp) == ';')
												esHTML = false;
										}
										
									}
									return posActualTmp;
								}
								
								// Devuelve la longitud visible de un string (solo cuenta un caracter por cada conjunto 
								// HTML que empiece con & y termine con ;).
								function getLongVisibleString(cadena)
								{
									var posActualTmp = 0;
									var longVisibleTmp = 0;
									var esHTML = false;
									
									while(cadena!=null && posActualTmp < cadena.length)
									{
										if(!esHTML)
										{
											posActualTmp++;
											longVisibleTmp++;
											if(cadena.charAt(posActualTmp) == '&')
												esHTML = true;
										}
										else
										{
											posActualTmp++;
											if(cadena.charAt(posActualTmp) == ';')
												esHTML = false;
										}
										
									}
									return longVisibleTmp;
								}
								
								
								
								// Execução do ciclo principal.
								var cont;
								cont=0;
								function ejecutarTicker()
								{
									var timeout;
									if(longActual == 0)
									{									
										noticiaActual++;
										noticiaActual = noticiaActual % cantNoticias;
										titulo = titulos[noticiaActual].replace(/&quot;/g,'"');
										anclaH.innerHTML = " ";
										ancla.href = "index.php";
									}
								
									if(longActual <= longMaxString)
									{
										if(longActual < longMaxString)
										{
											 ancla.innerHTML = titulo.substring(0, getLongSubstringReal(titulo, longActual)) + QueCursor();
											 //ancla.innerHTML = titulo.substring(0, longActual) + QueCursor();
										}
										else
										{
											ancla.innerHTML = titulo.substring(0, getLongSubstringReal(titulo, longActual));
											//ancla.innerHTML = titulo.substring(0, longActual);
											}
									}
									else
									{
										ancla.innerHTML = titulo.substring(getLongSubstringReal(titulo, longActual - longMaxString), getLongSubstringReal(titulo, longActual)) + QueCursor();
										//ancla.innerHTML = titulo.substring(longActual - longMaxString, longActual) + QueCursor();
									}
									
									if(longActual != getLongVisibleString(titulo))
									{
										longActual++;
										timeout = timeoutCaracter;
									}
									else
									{
										longActual = 0;
										timeout = timeoutNoticia;
									}
									setTimeout("ejecutarTicker()", timeout);
								}		
								
								// Gerador do cursos.
								function QueCursor()
								{
									if(longActual == titulo.length)
										return "";
									if((longActual % 2) == 1)
										return "_";
									return "-";
								}
								
							