﻿function tickerInit2()
{

	//setTimeout( 'tickerThink()', 500 );
	tickerRender2();
}

function tickerRender2()
{
	var link2= "";
	var text2 = "";
	
	var ht2 = "";
	
	//if( ticker_index >= 0 )
	//{								  
		var obj2 = NextResults.posts[ 0 ];
		if( obj2 )
		{
			text2 = obj2.text;		
		}
	//}
	
//	ht += "state="+ticker_state+", index="+ticker_index+", current="+ticker_current+", progress="+ticker_progress+"<br>text="+text+", link="+link+"<br>";
	
	var textout2 = text2;
		
		
	ht2 += textout2+"&nbsp;";
	


	var el2 = $('didyouknowtext2');
	if( el2 )
	    el2.innerHTML = ht2;
}

// JScript File

var ticker_current = '';
var ticker_next = '';
var ticker_progress = 0;
var ticker_index = 0;
var ticker_state = 0;
var ops = new Array();

function tickerInit()
{
	ticker_state = 0;	  
	ticker_current = '';
	ticker_next = '';
	ticker_progress = 0;
	ticker_index = -1;
	setTimeout( 'tickerThink()', 500 );
	
}

function tickerThink()
{	
    tickerRender();
    
	/*var nextdelay = 50;
	
	if( ticker_state == 0 ) 
	{				
		ticker_state = 20;
	}	
	else if( ticker_state == 20 )
	{
		// set next text
		   		
		if( ticker_index == -1 )
			ticker_index = Math.floor( Math.random() * TickerDB.posts.length );
	//	else
	
		ticker_index = (ticker_index + 1) % TickerDB.posts.length;
		
		ticker_current = ticker_next;
		ticker_progress = 0;
		ticker_state = 21;
		tickerRender();
	}
	else if( ticker_state == 21 )
	{
		// fade up
		if( ticker_progress < 100 )
		{
			ticker_progress += 2;	 
			tickerRender();
		}
		else		
		{
			ticker_state = 30;
		}
	}
	else if( ticker_state == 30 )
	{
		// wait some   
		ticker_progress = 12;
		ticker_state = 31;
		tickerRender();
	}	   
	else if( ticker_state == 31 )
	{
		if( ticker_progress > 0 )
		{
			ticker_progress --;		 
			tickerRender();
		}
		else
		{
			ticker_state = 20;  
		}
		nextdelay = 500;
	}	   
	/*
	else if( ticker_state == 40 )
	{
		// begin fade out
		ticker_progress = 0;
		ticker_state = 41;	  	 
			tickerRender();
	}
	else if( ticker_state == 41 )
	{
		// fade out
		if( ticker_progress < 100 )
		{
			ticker_progress += 6;	 
			tickerRender();
		}
		else		
		{
			ticker_state = 20;
		}
	}			 */

	//setTimeout( 'tickerThink()', nextdelay );
}

function tickerRender()
{
	var link = "";
	var text = "";
	
	var ht = "";
	
	/*if( ticker_index >= 0 )
	{								  
		var obj = TickerDB.posts[ ticker_index ];
		if( obj )
		{
			link = obj.link;
			text = obj.text;		
		}
	}*/
	
//	ht += "state="+ticker_state+", index="+ticker_index+", current="+ticker_current+", progress="+ticker_progress+"<br>text="+text+", link="+link+"<br>";
	
	var textout = text;
	/*
	switch( ticker_state )
	{
		case 20:
		case 21:
			{
				// fade in
				
				var tl = text.length;
				var en = Math.max( 1, Math.ceil( tl * ticker_progress / 100 ) );
					
				textout = text.substring( 0, en );
			}
			break;
				/*
		case 40:
		case 41:
			{
				// fade out	
				
				var tl = text.length;
				var en = Math.max( 1, 100 - Math.ceil( tl * ticker_progress / 100 ) );
				
				textout = "";
				for( var j=0; j<en; j++ )
					textout += "&nbsp;&nbsp;";
				
				textout += text.substring( en, text.length );
			}		 
			break;		 */
				
		/*case 0:
		case 10:
		case 20:
			{
				text = "";
			}
			break;
	}*/
	var hits = new Array();
	var currhits = '';
	for(var j =0; j< TickerDB.posts.length; j++)
	{
	    var obj = TickerDB.posts[ j ];
	    var link = obj.link;
	   	    
	    hits[j] = "<a href=\""+link+"\">"+obj.text+"</a>";
	}
	
	//document.write("j = "+ j + " " + hits[0]);
	var ops = new Array();
	var row = 0;
	var items = 0;
	var temp = "";
	var newrow = false;
	
	
	for(var i = 0;i < hits.length; i++)
	{
	    if(items <= 2){
	    
	        temp = hits[i];
	        
	        if( items != 2 && i != hits.length-1)
	            temp += " / ";

	    	ops[row] += temp;
	          
	        items++;
	    } 
	    else {
	    	    
	        items = 0;
	        row++;
	        
	        temp = hits[i];
	        
	        if(items != 2 && i != hits.length-1)
	            temp += " / ";
	        
	        ops[row] += temp;
	        
	        items++;
	    }
	        
	}
	
	
	
	/*for(var i = 0;i <= hits.length-1; i++)
	{
	    ht += ops[0].replace('undefined','');
	}*/
	/*var el = $('didyouknowtext');
	if( el ){
		el.innerHTML = ops[0].replace('undefined','');
	}*/
		
    setTimeout(function(){nextpage(ops)},5);
}
var page = 0;
function nextpage(ops)
{
    var el = $('didyouknowtext');
    
    var ht = "";
    if(page < ops.length){
        ht = ops[page].replace('undefined','');
        page++;
    }
    
    
        
        //alert(ht + " page = " + page);
    
    
	if( el ){
		el.innerHTML = ht;
	}
		
	if(page >= ops.length)
	    page = 0;
	
	//setTimeout( 'nextpage()', 2000 );
	setTimeout(function(){nextpage(ops)},5000);
}
