// JavaScript Document

//for stupid internet explorer 6 crap:

if (!Array.prototype.indexOf)
{
  Array.prototype.indexOf = function(elt /*, from*/)
  {
    var len = this.length;

    var from = Number(arguments[1]) || 0;
    from = (from < 0)
         ? Math.ceil(from)
         : Math.floor(from);
    if (from < 0)
      from += len;

    for (; from < len; from++)
    {
      if (from in this &&
          this[from] === elt)
        return from;
    }
    return -1;
  };
}

//end of crap



//SLIDESHOW STUFF:

var link_list = new Array();
var name_link_list = new Array();
var current_position = 0;


function prepare_slideshow() {
temp = document.getElementById('navigation').childNodes;


for (i=0;i<temp.length;i++)
{ if (temp[i].className == 'sidebar_left')
	{link_list.push(temp[i]); 
	name_link_list.push(temp[i].id);}}

toggle(link_list[0]);

}


function toggle (text) {
 
el = document.getElementById('main_image');

if (text.style.color != '#74ADB8')
	text.style.color = '#74ADB8';

for (i=0;i<link_list.length;i++)
{
if (link_list[i].id != text.id)
  link_list[i].style.color = "#000000";
}
el.src = './images/season/'+text.id+'.jpg';

if(!Array.indexOf){
	    Array.prototype.indexOf = function(obj){
	        for(var i=0; i<this.length; i++){
	            if(this[i]==obj){
	                return i;
	            }
	        }
	        return -1;
	    }
	}
	
current_position = name_link_list.indexOf(text.id);
}



function slide (direction) {

if (direction == 'next') {	
	
	if (current_position == link_list.length-1)
		toggle(link_list[0]);
	else
	toggle(link_list[current_position+1]);


}

if (direction == 'prev') {
 
	if (current_position == 0)
		{current_position = link_list.length-1;
		toggle(link_list[current_position]);}
	else
	toggle(link_list[current_position-1]);

}

}

	
function displayToolbars (name)
{
var alldivs = parent.document.getElementsByTagName('div');
var toolbars = new Array();

for (i=0;i<alldivs.length;i++)
{
	if (alldivs[i].className == 'toolbar')
		toolbars.push(alldivs[i].id);
}

for (i=0;i<displayToolbars.arguments.length;i++)
{
	if (toolbars.indexOf(displayToolbars.arguments[i]) != -1)
		{
		parent.document.getElementById(displayToolbars.arguments[i]).style.display = "block";
		toolbars.splice(toolbars.indexOf(displayToolbars.arguments[i]),1);}	

}

for (i=0;i<toolbars.length;i++)
{
	parent.document.getElementById(toolbars[i]).style.display = "none";
	
}


}
	

