function showAnswer(theId)
{

    answer = document.getElementById(theId);
    answer.style.visibility = "visible";

}
function hideAnswer(theId)
{
     document.getElementById(theId).style.visibility = "hidden";
}

function showNextAnswer(answerNumber)
{
	var nextAnswerNumber = answerNumber + 1;
	//alert('tr_poll_answer'+nextAnswerNumber);
  var nextAnswer = document.getElementById('tr_poll_answer'+nextAnswerNumber);
  if(nextAnswer)
  {
	  nextAnswer.setAttribute('class', 'displayAll');
		nextAnswer.setAttribute('className', 'displayAll');
  }
  else
  {
  	//alert("ei");
  }
}

function toggleSerieData(serieID, activeTab)
{
  var inactiveTab = (activeTab == 'info') ? 'authors' : 'info';
  var tab_active = document.getElementById('serie_'+activeTab+'_'+serieID);
  var tab_inactive = document.getElementById('serie_'+inactiveTab+'_'+serieID);
  var tab1_active = document.getElementById('serietab_'+activeTab+'_'+serieID);
  var tab1_inactive = document.getElementById('serietab_'+inactiveTab+'_'+serieID);
  if(tab_active && tab_inactive && tab1_active && tab1_inactive)
  {
    tab_inactive.setAttribute('class', 'displayNone');
  	tab_inactive.setAttribute('className', 'displayNone');

  	tab1_inactive.setAttribute('class', 'displayAll');
  	tab1_inactive.setAttribute('className', 'displayAll');

    tab_active.setAttribute('class', 'displayAll');
  	tab_active.setAttribute('className', 'displayAll');

    tab1_active.setAttribute('class', 'active');
  	tab1_active.setAttribute('className', 'active');
  }
}

function mopen(id)
{
	mcancelclosetime();

	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}

function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function appendOriginal()
{
    
    divi = document.getElementById('parent_content').innerHTML;
    content = document.getElementById('forum_post_content').value;
    document.getElementById('forum_post_content').value = '[i]'+divi+"[/i]\n"+content;
    
}

function appendOriginalContent(theId, theTargetId)
{
	
	divi = document.getElementById(theId).innerHTML;
	content = document.getElementById(theTargetId).value;
	document.getElementById(theTargetId).value = '[i]'+divi+"[/i]\n"+content;
	
}


function CheckLen(Target, output) 
{
    
    StrLen = Target.value.length;
    document.getElementById(output).innerHTML = StrLen
}

function closeAndReload()
{
	opener.window.focus();
	opener.window.location.reload();
	self.close();
	return false;
}

function newsRoll(old_id,new_id)
{
	if ( old_id != 'nosto_0' ) document.getElementById(old_id).style.display = 'none';
	if ( new_id != 'nosto_6' ) document.getElementById(new_id).style.display = '';
}

function decrementCounter(counterObject)
{
  obj = document.getElementById('id_counter');
  
  counterObject.innerHTML = counterObject.innerHTML-1;
  
}

function appendFieldId()
{
	var obj;
	var items;
	obj = document.getElementById('theForm');
	items = obj.getElementsByTagName("li");
	var max_id = 0;
	var tmp;
	for ( var i in items )
	{
		if(items[i].id)
		{
	    tmp =  parseInt(items[i].id.substring(7)) ;
	    
	    if(tmp && max_id < tmp)
	    {
	    	max_id = tmp;
	    }
		} 
		
	} 
	return max_id;
}

function appendChildToUl()
{
	var increment = parseInt(appendFieldId())+parseInt(1);
	var newli = document.createElement('li');
	newli.id = 'option_'+increment;
	var obj = document.getElementById('theForm');
	obj.appendChild(newli); 	
}


var news_count = -1;
var news_image = new Array();
var news_image_caption = new Array();
var news_date = new Array();
var news_headline = new Array();
var news_ingress = new Array();
var news_link = new Array();

function scroll_news( news_count, max_news, timer, x_stop, img_path )
{
  if ( news_count == 'prev' )
  {
    clearTimeout( t );
    news_count = news_count - 1;
    if ( news_count == -1 )
    {
      news_count = max_news - 1;
    }
    show_news( news_image[ news_count ], news_date[ news_count ], news_headline[ news_count ], news_ingress[ news_count ], news_link[ news_count ], news_count, max_news, timer, img_path );
  } else if ( news_count == 'next' )
  {
    clearTimeout( t );
    news_count = news_count + 1;
    if ( news_count == max_news )
    {
      news_count = 0;
    }
    show_news( news_image[ news_count ], news_date[ news_count ], news_headline[ news_count ], news_ingress[ news_count ], news_link[ news_count ], news_count, max_news, timer, img_path );
  } else if ( x_stop == 1 )
  {
    clearTimeout( t );
    show_news( news_image[ news_count ], news_date[ news_count ], news_headline[ news_count ], news_ingress[ news_count ], news_link[ news_count ], news_count, max_news, timer, img_path );
  } else {
    news_count = news_count + 1;
    if ( news_count == max_news )
    {
      news_count = 0;
    }
    show_news( news_image[ news_count ], news_date[ news_count ], news_headline[ news_count ], news_ingress[ news_count ], news_link[ news_count ], news_count, max_news, timer, img_path );
    t = setTimeout('scroll_news(' + news_count + ', ' + max_news + ', ' + timer + ', 0, \'' + img_path + '\');', timer * 1000);
  }
}

function show_news( n_image, n_date, n_headline, n_ingress, n_link, news_count, max_news, timer, img_path )
{
  var html = '';

  html += '<div class="main_nosto">';
  html += '<div class="uutiskuva">';
  html += '<img src="'+n_image+'" width="310" height="230" border="0" />';
  html += '</div>';

  html += '<div class="tekstialue">';
  html += '<h3>'+n_headline+'</h3>';
  html += '<p>'+n_ingress+' <a href="' + n_link + '"><img src="/images/arrow_green_right.jpg" border="0" /></a></p>';
  html += '</div>';
  
  html += '<ul class="uutisnosto">';
  for ( x = 0; x < max_news; x++ )
  {
    if ( news_count == x )
    {
      css_class = 'class="selected"';
    }
    else
    {
      css_class = '';
    }
    html += '<li '+css_class+'>';
    if ( x != news_count )
    {
      html += '<a href="javascript:scroll_news( ' + x + ', ' + max_news + ', ' + timer + ', 1, \'' + img_path + '\' )" title="' + news_headline[ x ] + '">';
    }
    html += x + 1;
    if ( x != news_count )
    {
      html += '</a>';
    }
    html += '</li>';
  }
  html += '</ul>';

  html += '</div>';
  
  /*html += '<div class="clearing"></div>';*/
  
  document.getElementById('news_block').innerHTML = html;
}
