var fullnav_Slides = []
var fullnav_CurrentSlide = 0
var fullnav_Slideshow = null

function fullnav_switchSlides() {
	Effect.Fade(fullnav_Slides[fullnav_CurrentSlide])
	fullnav_CurrentSlide++
	var totalSlides = fullnav_Slides.size()
	if(fullnav_CurrentSlide > totalSlides-1) { fullnav_CurrentSlide = 0 }
	Effect.Appear(fullnav_Slides[fullnav_CurrentSlide])
}

function fullnav_hideSlides() {
	fullnav_Slides.each(function(element) { element.hide(); })
}

function fullnav_startSlideshow() {
	if(fullnav_Slideshow == null) {
		fullnav_Slides = $$('#fullnav-block .fullnav-slideImage')
		var zIndex=0
		fullnav_Slides.each(function(element) { element.style.zIndex = zIndex; zIndex++; })
		var logos = $$('#fullnav-block .fullnav-logoImage')
		zIndex++
		logos.each(function(element) { element.style.zIndex = zIndex; })
		Effect.Appear(fullnav_Slides[0]);
		fullnav_Slideshow = new PeriodicalExecuter(fullnav_switchSlides, 3)
	}
}

function fullnav_stopSlideshow() {
	if(fullnav_Slideshow != null) { fullnav_Slideshow.stop(); fullnav_Slideshow=null; }
}

function fullnav_showLogo(logo) {
	$('fullnav_logo_' + logo).show()
}

function fullnav_hideLogos() {
	var logos = ['prestige_limo', 'prestige_car', 'blueline', 'united', 'atomicsales', 'atomicservice', 'railway']
	logos.each(function(element) { $('fullnav_logo_' + element).hide(); })
}

Event.observe(window, 'load', function() { fullnav_startSlideshow(); } )

function jsLog(logInput) {
	if($('_jsLog')==null) {
		var logHTML = "<div class=\"overlayOverElement\" style=\"z-index: 10000; overflow: scroll; position: absolute; top: 5px; left: 5px; width: 300px; height: 200px;\" id=\"_jsLog\"></div>"
		new Element.insert(document.getElementsByTagName('body')[0], {top: logHTML})
		$('_jsLog').innerHTML += logInput
	} else {
		$('_jsLog').innerHTML += "<br/>" + logInput
	}
}
