// JavaScript Document
function initialAnim(initialPos){
	document.getElementById("subNavTab").style.top = initialPos +"px";
}
function getY( currentElement ){
    var returnValue = 0;
    while( currentElement != null ) {
        returnValue += currentElement.offsetTop;
        currentElement = currentElement.offsetParent;
    }
    return returnValue;
}
function moveTab(newPos, millisec, contentPage, newPageLink) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;
    var tabObject = document.getElementById("subNavTab");
    var newObject = document.getElementById("pageChosen");
    var currentPos = getY(tabObject);
    //alert(currentPos);
    //alert(newPos);
    if(currentPos!=newPos){
        if(currentPos<newPos){
            for(i=currentPos;i<=newPos;i++) {
                posInterval = setTimeout("changePos(" + i + ")",(timer * speed));
                timer++;
                if(i==newPos){
                    clearTimeout(posInterval);
                    swapContent(contentPage, newPageLink);
                } else {
                }
            }
        } else if(currentPos>newPos){
            for(i=currentPos;i>=newPos;i--) {
                posInterval = setTimeout("changePos(" + i + ")",(timer * speed));
                timer++;
                if(i==newPos){
                    clearTimeout(posInterval);
                    swapContent(contentPage, newPageLink);
                } else {
                }
            }
        }
    } else {
        clearTimeout(posInterval);
        return;
    }
}
function changePos(i) {
    document.getElementById("subNavTab").style.top = i +"px";
}

