﻿var current = "";
var markForHidden;

function mouseoverSub(object)
{
    object.style.background = "url('images/Navs/mouseover.gif') no-repeat 5px 5px";
}
function mouseoutSub(object)
{
    object.style.background = "transparent";
}

function MouseOverDiv(objectid)
{
    document.getElementById(objectid).style.display = "block";
}
function MouseOutDiv(objectid)
{
    document.getElementById(objectid).style.display = "none";
    //markForHidden = objectid;
}

function SetDirection(objectId,direction)
{
    document.getElementById(objectId).setAttribute("direction",direction);
}
function FadeIn(objectId)
{
    if(document.getElementById(objectId).getAttribute("direction") == "in")
    {
        var currentOpac = Number(document.getElementById(objectId).getAttribute("opacity"));
        if(currentOpac < 100)
        {
            SetOpacity(objectId,(100));
        }
    }
}
function FadeOut(objectId)
{
    if(document.getElementById(objectId).getAttribute("direction") == "out")
    {
        var currentOpac = Number(document.getElementById(objectId).getAttribute("opacity"));
        if(currentOpac > 60)
        {
            SetOpacity(objectId,(60));
        }
    }
}
function SetOpacity(object,level)
{
    document.getElementById(object).style.filter = "Alpha(opacity='"+level+"')";
    document.getElementById(object).style.mozOpacity = (Number(level)/100);
    document.getElementById(object).style.opacity = (Number(level)/100);
    document.getElementById(object).setAttribute("opacity",level);
}

var items = new Array('ImageOne','ImageTwo','ImageThree');
var index = 0;
var speed = 5000;
var rotateSpeed = 50;

function Rotate()
{
    HideObject(items[GetIndex(index)],100);
    index = GetIndex(index + 1);
    ShowObject(items[GetIndex(index)],0);
    var t = setTimeout("Rotate()",speed);
}

function HideObject(objectId,value)
{
    if(value > 0)
    {
        value = value - 10;
        SetOpacity(objectId,value);
        var t = setTimeout("HideObject('"+objectId+"','"+value+"')",rotateSpeed);
    }
}

function ShowObject(objectId,value)
{
    if(value == undefined)
    {
        value = 0;
    }
    if(Number(value) < 100)
    {
        value = value + 10;
        SetOpacity(objectId,value);
        var t = setTimeout("ShowObject('"+objectId+"','"+value+"')",rotateSpeed);
    }
}

function GetIndex(indexItem)
{
    if(items.length <= indexItem)
    {
        return 0;
    }
    return indexItem;
}

function SetImage(object)
{
    var preLoadedImage = new Image();
    //document.getElementById("Loader").style.display = "";
    preLoadedImage.onload = function(){LoadImage(this)};
    preLoadedImage.onerror = function(){Error(this)};
    preLoadedImage.src = object;
}

function LoadImage(preLoad)
{
    if(preLoad.src != null)
    {
        document.getElementById().setAttribute("src",preLoad.src);
        preLoad = null;
    }
}

function ImageError(preLoad)
{
    alert("Image not found");
    preLoad = null;
}