﻿var currentItem = 0


function initialiseHome(totalItems) {

    var timer

    timer = setInterval(function() {

        currentItem += 1

        new Effect.Move($('panelImageHolder'), { x: -960, y: 0 });
        new Effect.Move($('panelTextHolder'), { x: 0, y: -60 });
        clearInterval(timer);


        //Set new timer
        timer = setInterval(function() {

            new Effect.Move($('panelImageHolder'), { x: -960, y: 0, afterFinish: function() {

                //After finish code

                if (currentItem == 5) {

                    //alert('switcing')
                    currentItem = 0
                    $('panelImageHolder').style.left = '-960px'


                }

                currentItem += 1

            }
            })
            new Effect.Move($('panelTextHolder'), { x: 0, y: -60, afterFinish: function() {
                if (currentItem == 5) {
                    $('panelTextHolder').style.top = '-60px';
                }
            }
            });

        }, 7000);


    }, 500)

}


function showSubNav(linkSubID, linkID,divWidth) {


    var elementCount = document.getElementsByClassName("subNav")

    for (i = 0; i < elementCount.length; i++) {
        elementCount[i].style.display = 'none';
    }



    elementCount = document.getElementsByClassName("linkOver")

    for (i = 0; i < elementCount.length; i++) {
        elementCount[i].className = ''
    }


   
    //$(linkSubID).style.width = divWidth
    $(linkSubID).style.display = 'inline';
    $(linkSubID + 'Arrow').style.display = 'inline';
    
    document.getElementById(linkID).className = 'linkOver';

}


function hideNav(linkSubID) {


}


/*********************************************************************
* Get an object, this function is cross browser
* *** Please do not remove this header. ***
* This code is working on my IE7, IE6, FireFox, Opera and Safari
* 
* Usage: 
* var object = get_object(element_id);
*
* @Author Hamid Alipour Codehead @ webmaster-forums.code-head.com		
**/
function get_object(id) {
    var object = null;
    if (document.layers) {
        object = document.layers[id];
    } else if (document.all) {
        object = document.all[id];
    } else if (document.getElementById) {
        object = document.getElementById(id);
    }
    return object;
}
/*********************************************************************/


function is_child_of(parent, child) {
    if (child != null) {
        while (child.parentNode) {
            if ((child = child.parentNode) == parent) {
                return true;
            }
        }
    }
    return false;
}
function fixOnMouseOut(element, event, JavaScript_code) {
    var current_mouse_target = null;
    if (event.toElement) {
        current_mouse_target = event.toElement;
    } else if (event.relatedTarget) {
        current_mouse_target = event.relatedTarget;
    }
    if (!is_child_of(element, current_mouse_target) && element != current_mouse_target) {
        eval(JavaScript_code);
    }
}
