﻿function GoogleSearchInputKeyPressed(btnId) 
{
    if (window.event.keyCode != 13) return;

    var btn = document.getElementById(btnId);
    if (btn == null) return;
    btn.fireEvent('onclick');
    window.event.returnValue = false;
}

function ToggleItem(item, display, background)
{
	try
	{
		if (typeof(item) == "string") 
			item = document.getElementById(item) ;
			
		if (typeof(item) == "undefined" || item == null)
			return ;
		
		item.style.display = display ;				

		while(item != null && item.tagName != "BODY" && item.tagName != "LI")
		{
			item = item.parentNode ;
		}
		if (item.tagName == "LI")
			item.style.backgroundImage = "url(../images/list-link-" + background + ".gif)" ;
	}
	catch (e)
	{
		alert(e) ;
	}
}

function ShowItem(top, item)
{
	if (typeof(top) == "string") 
		top = document.getElementById(top) ;
	if (typeof(top) == "undedined" || top == null)
		return ;
		
	if (top.CurrentItem != item)
	{
		ToggleItem(top.CurrentItem, "none", "closed") ;					
		top.CurrentItem = item ;				
		ToggleItem(item, "", "opened") ;
	}
}

function ToggleCollapser(h2)
{
	var div = h2.parentNode ;
	
	if (div.getAttribute("state") == "opened")
	{
		h2.parentNode.setAttribute("state", "closed");
		//div.style.display = "none" ;
	}
	else
	{
		h2.parentNode.setAttribute("state", "opened");
		//div.style.display = "" ;
	}
}

// For the Home Page

var _features ;
var _index ;
var _timeout ;

function ShowNextItem(offset)
{
	if (_timeout != null)
		clearTimeout(_timeout) ;
		
	var current = _features[_index] ;

	_index = (_index + offset) ;
	
	if (_index < 0)
		_index = _features.length-1 ;
	else if (_index >= _features.length)
		_index = 0;
		
	var next = _features[_index] ;
	
	current.style.display = "none" ;
	next.style.display = "block" ;
	
	if (_timeout != null)
		_timeout = window.setTimeout("ShowNextItem(1)", 5000) ; // every 5 secondes
}

function PauseItems(stop, play)
{
	stop = document.getElementById(stop) ;
	play = document.getElementById(play) ;
	
	if (_timeout == null)
	{
		play.style.display = "none" ;
		stop.style.display = "" ;
		_timeout = window.setTimeout("ShowNextItem(1)", 5000) ; // every 5 secondes
	}
	else
	{
		play.style.display = "" ;
		stop.style.display = "none" ;
		clearTimeout(_timeout);
		_timeout = null ;
	}
}

window.onload = function(e) 
{
	var parent	= document.getElementById("outer-feature-area-home") ;
	if (parent == null)
		return ;
	
    var features = parent.getElementsByTagName("DIV") ;
	if (features == null || features.length == 0)
		return ;

	_features = new Array() ;
	
	for(var i = 0 ; i < features.length ; i++)
	{
		var div = features[i] ;
		if (div.getAttribute("name") == "feature-area-home")
			_features.push(div) ;
	}    
    
    if (_features.length == 0)
		return;
	
    if (_features.length > 1) 
    {
        _index = _features.length - 1;
        _timeout = window.setTimeout("ShowNextItem(1)", 1);
		var controller = document.getElementById("featureController") ;
        if (controller != null)
			controller.style.display = "block" ;		
    }       
}
