//------------------------------------------
// i-Tab
// © 2006 Kim & Dean - All Rights Reserved
//
// Created:        Aug. 2nd, 2006
// Last Modified:  Aug. 3rd, 2006
// Written By:     Dean
//------------------------------------------

var itab_img_array  = new Array();
var itab_img_delay  = 5;
var itab_img_index  = -1;
var itab_img_curop  = 0;
var itab_img_fading = 10;

function itab_img_rotate_start(io, so)
{
	if (itab_img_array.length <= 0)
	{
		return false;
	}

	itab_img_index = 0;
	itab_img_rotate_go_go(io, so, true);
}

function itab_img_rotate_go_go(io, so, ld)
{
	var oi = document.getElementById(io) || document.all[io];
	var os = document.getElementById(so) || document.all[so];
	var op = oi.parentNode || os.parentNode;

	if ((!oi || typeof(oi) == 'undefined') || (!os || typeof(os) == 'undefined') || (!op || typeof(op) == 'undefined') )
	{
		return false;
	}

	ld = (ld == true) ? true : false;
	itab_img_index++;

	if (itab_img_index >= itab_img_array.length || itab_img_index < 0)
	{
		itab_img_index = 0;
	}

	if (ld == true)
	{
		var id       = itab_img_array[itab_img_index];
		oi.src       = id[0];
		os.innerHTML = id[1];
	}

	oi.style.display = '';
	os.style.display = '';

	setTimeout("itab_img_rotate_fancy_img('"+io+"', '"+so+"', "+ld+")", (ld == true) ? itab_img_fading : itab_img_delay*1000);
}

function itab_img_rotate_fancy_img(io, so, ld)
{
	var oi = document.getElementById(io) || document.all[io];
	var os = document.getElementById(so) || document.all[so];
	var op = oi.parentNode || os.parentNode;

	if ((!oi || typeof(oi) == 'undefined') || (!os || typeof(os) == 'undefined') || (!op || typeof(op) == 'undefined') )
	{
		return false;
	}

	if (ld)
	{
		itab_img_curop++;
		op.style.filter  = 'alpha(opacity='+itab_img_curop+')';
		op.style.opacity = Math.max(0.01, itab_img_curop/100);

		if (itab_ie7)
		{
			oi.style.filter = op.style.filter;
			os.style.filter = op.style.filter;
		}

		if (itab_img_curop < 100)
		{
			setTimeout("itab_img_rotate_fancy_img('"+io+"', '"+so+"', "+ld+")", itab_img_fading);
		}
		else
		{
			setTimeout("itab_img_rotate_go_go('"+io+"', '"+so+"', false)", itab_img_fading);
		}
	}
	else
	{
		itab_img_curop--;
		op.style.filter = 'alpha(opacity='+itab_img_curop+')';
		op.style.opacity = Math.max(0.01, itab_img_curop/100);

		if (itab_ie7)
		{
			oi.style.filter = op.style.filter;
			os.style.filter = op.style.filter;
		}

		if (itab_img_curop > 0)
		{
			setTimeout("itab_img_rotate_fancy_img('"+io+"', '"+so+"', "+ld+")", itab_img_fading);
		}
		else
		{
			setTimeout("itab_img_rotate_go_go('"+io+"', '"+so+"', true)", itab_img_fading);
		}
	}
}

function itab_img_rotate_add_img(i, t)
{
	if (typeof(itab_img_array) == 'undefined')
	{
		itab_img_array = new Array();
	}

	var x = itab_img_array.length;
	itab_img_array[x]    = new Array();
	itab_img_array[x][0] = i;
	itab_img_array[x][1] = t;
	itab_img_array[x][2] = new Image();
	itab_img_array[x][2].src = i;
}
		