var browser=navigator.appName;
var version=navigator.appVersion;
var index=version.lastIndexOf("Safari");
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";


function downlowdWidget()
{
//	alert(OSName)
	if(OSName == 'MacOS')
	{
		document.getElementById('widgetURL').href = 'http://www.circuit-empire.com/widget/EmpireWidget.dmg'
	}else
	{
			document.getElementById('widgetURL').href = 'http://www.circuit-empire.com/widget/EmpireWidget.exe'
	}
}
//document.write('Your OS: '+OSName);


/// <reference path="jquery-1.4.4-vsdoc.js" />
$(document).ready(function () {
    var routeURL = document.getElementById("routeURL").value;
    var i = 0;
    $SlideImagesleft = $('#advSlidesleft a img');
	$SlideImagesmiddle = $('#advSlidesmiddle a img');

    if ($SlideImagesleft.length > 1)
        preloadArrayOfImages($SlideImagesleft, 0);
		
	if ($SlideImagesmiddle.length > 1 )
        preloadArrayOfImagesmiddle($SlideImagesmiddle, 0);
});

function preloadArrayOfImages(arrayOfImages, indexOfImageToPreload) {
    if (arrayOfImages.length == indexOfImageToPreload) {
        setInterval("slideSwitch1()", 5000);
        return;
    }
    //console.log('Loading of: ' + $(arrayOfImages[indexOfImageToPreload]).attr('src'));
    PreloadImage($(arrayOfImages[indexOfImageToPreload]).attr('src'), function () {
        preloadArrayOfImages(arrayOfImages, indexOfImageToPreload + 1);
    });
}

function preloadArrayOfImagesmiddle(arrayOfImages, indexOfImageToPreload) {
    if (arrayOfImages.length == indexOfImageToPreload) {
		setInterval("slideSwitch2()", 5000);
        return;
    }
    //console.log('Loading of: ' + $(arrayOfImages[indexOfImageToPreload]).attr('src'));
    PreloadImage($(arrayOfImages[indexOfImageToPreload]).attr('src'), function () {
        preloadArrayOfImagesmiddle(arrayOfImages, indexOfImageToPreload + 1);
    });
}

function PreloadImage(imgSrc, callback) {
    var objImagePreloader = new Image();
    objImagePreloader.src = imgSrc;
    if (objImagePreloader.complete) {
        callback();
        objImagePreloader.onload = function () { };
    }
    else {
        objImagePreloader.onload = function () {
            callback();
            // clear onLoad, IE behaves irratically with animated gifs otherwise
            objImagePreloader.onload = function () { };
        }
    }
}

function slideSwitch1() {
            var $active = $('#advSlidesleft a:visible');

            if ($active.length == 0) $active = $('#advSlidesleft a:last');

            var $next = $active.next('a').length ? $active.next('a') : $('#advSlidesleft a:first');

            /*$active.addClass('last-active');

            /*$next.css({ opacity: 0.0 }).addClass('active').animate({ opacity: 1.0 }, 1000, function () {
                    $active.removeClass('active last-active');
            });*/
			
			
			$active.fadeOut();
			
            $next.fadeIn();
        }
		
function slideSwitch2() {
            var $active = $('#advSlidesmiddle a:visible');

            if ($active.length == 0) $active = $('#advSlidesmiddle a:last');

            var $next = $active.next('a').length ? $active.next('a') : $('#advSlidesmiddle a:first');
			
			$active.fadeOut();			
            $next.fadeIn();
        }
		
/*function slideSwitch2() {
            var $active = $('.advSlidesmiddle a.active');

            if ($active.length == 0) $active = $('.advSlidesmiddle a:last');

            var $next = $active.next('a').length ? $active.next('a') : $('.advSlidesmiddle a:first');

            $active.addClass('last-active');

            $next.css({ opacity: 0.0 }).addClass('active').animate({ opacity: 1.0 }, 1000, function () {
                    $active.removeClass('active last-active');
            });
        }*/
