var carousel = true;
if(bgs.length < 2) {carousel = false;}
var count = 0;
var timer = null;
var preloaded = false;

var timer_fadein = null;
var timer_fadeout = null;
var fadeout_delay = null; 

function navi_image_show(obj, text, src){  
/*	if(src) {
	var img_div = document.getElementById('navi_image'); 
	if(img_div.parentNode != document.body) document.body.appendChild(img_div);

	var leftPos = 0;
	var topPos = 0;
	var tmp = obj.getElementsByTagName('IMG');
	tmp = tmp[0];
	while(tmp)
	{
		leftPos += tmp.offsetLeft;
		topPos += tmp.offsetTop;
		tmp = tmp.offsetParent;
	}

	var visible_img = document.getElementById(obj.id+'_flyover');
	var imgs = img_div.getElementsByTagName('IMG');
	for(var i=0; i<imgs.length; i++)
	{
		if(true || imgs[i] != visible_img) imgs[i].style.display = 'none';
	}
	visible_img.style.display = 'block';
	img_div.height = img_div.offsetHeight;
	img_div.style.top  = (topPos  - img_div.height) + 'px';
	img_div.style.left = (leftPos) + 'px'; 
	}
	*/
	var image = obj.getElementsByTagName('IMG');
	image = image[0];
	
	image.src = "php/img_frontpage_navi_hover.php?text="+text;
	
	if(src) info_image_show(obj);
}  
  
function navi_image_hide(obj, text)
{  
	var img_div = document.getElementById('navi_image'); 
	img_div.style.left = '-10000px'; 
	
	var image = obj.getElementsByTagName('IMG');
	image = image[0];
	
	image.src = "php/img_frontpage_navi.php?text="+text;
	info_image_hide();
}   


function info_image_show(obj){  
	
	var img_div = document.getElementById('info_image'); 
	if(img_div.parentNode != document.body) document.body.appendChild(img_div);
	
	var obj_el = jQuery(obj);
	var obj_cor = obj_el.offset();
	
	img_div.style.top  = (obj_cor.top - 106) + 'px';
	img_div.style.left = (obj_cor.left) + 'px'; 
	
	img_div.innerHTML = '<div class="info_fuel">' + info_imgs[obj.id]["fuel"] + '</div>';
	img_div.innerHTML += '<div class="info_model">' + info_imgs[obj.id]["model"] + '<br /><span class="type">(' + info_imgs[obj.id]["type"] + ')</span>';
	img_div.innerHTML += '<div class="info_price"><span>Hinnat alkaen</span>' + info_imgs[obj.id]["price"] + ' &euro;</div>';
	
	jQuery('#info_image').show();	
}  
  
function info_image_hide()
{  
	jQuery('#info_image').hide();
}  

function carousel_select(obj, bkg, count)
{
	document.body.style.backgroundImage = "url(" + bkg + ")";
	var others =  document.getElementsByName('carousel_dot');
	for(var i = 0; i < others.length; i++)
	{
		others[i].src="img/changer.png";
	}
	obj.src="img/changer_alt.png";
	carousel = false;
	clearTimeout(timer);	
	clearTimeout(timer_fadein);clearTimeout(timer_fadeout);clearTimeout(fadeout_delay);

}

function background_rotator()
{
	if(!count) count=0;
	document.body.style.backgroundImage = "url(" + bgs[count] + ")";
		
	if(count < bgs.length && preloaded == false)
	{
		preload_image_object = new Image();
		preload_image_object.src = bgs[count+1];
		if (count == (bgs.length - 1) ) {preloaded = true;}
	}
	
	var others =  document.getElementsByName('carousel_dot');
	for(var i = 0; i < others.length; i++)
	{
		if (i != count) {others[i].src="img/changer.png";}else{others[i].src="img/changer_alt.png";}
	}
	if (count < bgs.length - 1) {count++;} else {count = 0;}
	if(carousel == true) timer = setTimeout('background_rotator()',10000);
}

function fadein()
{
	if(isIE()) var duration = '200' ; else var duration = '500';
	
	clearTimeout(timer_fadeout);
	jQuery('#bkg_ads').css('display', 'none');
	jQuery('#bkg_ads').fadeIn(duration);
}

function fadeout()
{
	if(isIE()) var duration = '200' ; else var duration = '500';
	
	jQuery('#bkg_ads').fadeOut(duration);
}

function isIE()
{
	var isIE = navigator.appName.indexOf("Microsoft") != -1;  
	return isIE;  
}


function RewindFlashMovie(name)
{
	var obj = swfobject.getObjectById(name + "_crawler");
	if (obj) {
		if(!now_rewinding) {now_rewinding = name;obj.crawler_rew();}
	}
}

function PlayFlashMovie(name)
{
	var obj = swfobject.getObjectById(name + "_crawler");
	if (obj) 
	{
		if(!now_rewinding || now_rewinding == name) {
				now_rewinding = false;
				to_play = name;
				next_up = false;
				obj.crawler_play();
			}
			else {
				next_up = name;
			}
	}
}

function started_crawler()
{
	now_playing = to_play;
}

function crawler_rewinded()
{
	now_rewinding = false;
	now_playing = false;
	if(next_up) {
		PlayFlashMovie(next_up); 
		return;
	}
}

