/*var ih_time = 500;
var ih_fadespeed = 100;
*/
var ih_time = 5000;
var ih_fadespeed = 400;

var _ih_interval = null;
var _ih_count = 0;
var _ih_obj = null;
var _front = 1;
var corpheader = true;
var _ih_link = -1;

function buildImageHeader()	{
	_ih_obj = ih_shuffle(iho.item);
	
	$("#imageheader_field_0").css("background-image","url('img/tv/corp.jpg')");
	ih_preload(_ih_obj[_ih_count].imgurl);
	$("#imageheader_field_1").hide().css("background-image","url('"+_ih_obj[_ih_count].imgurl+"')");

	if(_ih_obj.length > 1) ih_run();

	$("#imageheader_button").click(function(){
		if(corpheader) { 
			window.location = 'over-ons';
		} else	{
			_ih_link = _ih_count - 1;
			if(_ih_link < 0) _ih_link = _ih_obj.length-1;
			window.location = _ih_obj[_ih_link].href;
		}
	});	
	
	$("#imageheader").mouseover(function()	{ ih_pause();});
	$("#imageheader").mouseout(function()	{ ih_run();	});				
}

function ih_run()	{
	_ih_interval = setInterval(ih_flip, ih_time);
}

function ih_pause()	{
	clearInterval(_ih_interval);
	_ih_interval = null;
}

function ih_flip()	{
	corpheader = false;
	$("#imageheader_field_"+_front).fadeIn(ih_fadespeed,ih_afterfade);
}

function ih_shuffle(o)	{	
	for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
	return o;
}

function ih_preload(url)	{
	$('#preloadImages').html('<img src="' + url + '" alt="preload" style="width: 900px; height: 335px;"/>');
}

function ih_afterfade()	{
	_ih_count++;
	if((_ih_count+1) > _ih_obj.length)	_ih_count = 0;

	ih_preload(_ih_obj[_ih_count].imgurl);
	if(_front)	{ 
		$("#imageheader_field_0").hide().css("z-index","10").css("background-image","url("+_ih_obj[_ih_count].imgurl+")");
		$("#imageheader_field_1").css("z-index","0");
		_front = 0;
	} else { 
		$("#imageheader_field_1").hide().css("z-index","10").css("background-image","url("+_ih_obj[_ih_count].imgurl+")");
		$("#imageheader_field_0").css("z-index","0");
		_front = 1;
	}	
}

