﻿// -------------------------------------------------------------------
var isIE6 = false;
function GoTo(thisURL) {
     self.location = thisURL;
}
function OpenWindow(thisURL) {
     var x = 620;
     var y = 550;
     var gWin = window.open(thisURL,'GraphicWindow',
     'width='+x+',height='+y+',resizable=1,scrollbars=1');
 }
 function ExpandOld(sender,hovering) {
     var img = sender.getElementsByTagName("img")[0];
     var nav = document.getElementById("navigation");
     nav = nav.parentNode;

     var alt = img.alt;
     var src = img.src;
     if (alt == "Open" && hovering) {
         img.src = src.replace("down", "up");
         img.alt = "Close";
         nav.style.height = "auto";
         nav.style.display = "block";
         if (document.getElementById("videoWrapper") != null) {
             HidePlayer();
         }
     }
     else if(!hovering) {
         img.src = src.replace("up", "down");
         img.alt = "Open";
         nav.style.height = "0px";
         nav.style.display = "none";
     }
 }
function Expand() {
    var link = document.getElementById("navbottom");
    if (window.getComputedStyle) {
        var style = window.getComputedStyle(link, "")
        if (style.display == 'none') return;
        if (style.visibility == 'hidden') return;
    }
    var style = link.currentStyle
    if (style) {
        if (style['display'] == 'none') return;
        if (style['visibility'] == 'hidden') return;
    }
    var img = link.getElementsByTagName("img")[0];
    if (isIE6) {
        ExpandOld(link,true);
        return;
    }
    var nav = document.getElementById("navigation");
    nav = nav.parentNode;

    var alt = img.alt;
    var src = img.src;
    if (alt == "Open") {
        img.src = src.replace("down", "up");
        img.alt = "Close";
        nav.style.display = "block";
        SlideOpen();
        if (document.getElementById("videoWrapper") != null) {
            HidePlayer();
        }
    }
}
function Collapse() {
    var link = document.getElementById("navbottom");
    var img = link.getElementsByTagName("img")[0];
    //alert("ahhhh!");
    var src = img.src;
    img.src = src.replace("up", "down");
    img.alt = "Open";
    document.getElementById("navbottom").onclick = Expand;
        //nav.style.display = "none";
        //SlideClose();
}
function SlideOpen() {
    var input = document.getElementById("navdirection");
    if (input.value != "close") {
        var nav = document.getElementById("navigation");
        nav = nav.parentNode;
        var temp = document.getElementById("navheight");
        if (input.value != "open") {
            temp.value = nav.clientHeight;
            nav.style.height = "0px";
        }
        var height = parseInt(temp.value);
        
        input.value = "open";
        var curHeight = nav.clientHeight;
        if (curHeight < height) {
            if (curHeight + 15 > height) {
                nav.style.height = height + "px";
                input.value = "";
            }
            else {
                nav.style.height = (curHeight + 15) + "px";
                setTimeout('SlideOpen( )', 1);
                return;
            }
        }
        else {
            nav.style.height = height + "px";
            input.value = "";
        }
        document.getElementById("navbottom").onclick = SlideClose;
    }
}
function SlideClose() {
    if (isIE6) {
        ExpandOld(document.getElementById("navbottom"),false);
        return;
    }
    var input = document.getElementById("navdirection");
    if (input.value != "open") {
        var nav = document.getElementById("navigation");
        nav = nav.parentNode;
        var temp = document.getElementById("navheight");

        input.value = "close";
        var curHeight = nav.clientHeight;
        if (curHeight > 0) {
            if (curHeight - 15 < 0) {
                input.value = "";
                nav.style.height = temp.value + "px";
                nav.style.display = "none";
                Collapse();
            }
            else {
                nav.style.height = (curHeight - 15) + "px";
                setTimeout('SlideClose( )', 1);
            }
        }
        else {
            input.value = "";
            nav.style.height = temp.value + "px";
            nav.style.display = "none";
            Collapse();
        }
    }
}
function ProcessShipping(element) {
    if (element == null || element.parentNode == null) {
        return;
    }
    var span = element.parentNode.getElementsByTagName("span")[0];
    var newTotal = (parseFloat(element.value) + parseFloat(_subTotal)) + "";
    if (newTotal.lastIndexOf(".") < 0) {
        newTotal = newTotal + ".";
    }
    while (newTotal.lastIndexOf(".") > newTotal.length - 3) {
        newTotal = newTotal + "0";
    }
    while (newTotal.lastIndexOf(".") < newTotal.length - 3) {
        newTotal = newTotal.substr(0,newTotal.length - 1);
    }
    span.innerHTML = "$" + newTotal;
}
function setRRSession(rrObj, name) {
    var cookie = getCookie("EpayUser24");
    if (cookie != null && cookie != "") {
        var items = cookie.split("&");
        for (var i = 0; i < items.length; i++) {
            if (items[i].indexOf(name) > -1) {
                var element = items[i].split("=");
                if (element.length > 1) {
                    rrObj.setSessionId(element[1]);
                    return;
                }
            }
        }
    }
}
function setRRUser(rrObj, name) {
    var cookie = getCookie("EpayUser24");
    if (cookie != null && cookie != "") {
        var items = cookie.split("&");
        for (var i = 0; i < items.length; i++) {
            if (items[i].indexOf(name) > -1) {
                var element = items[i].split("=");
                if (element.length > 1) {
                    rrObj.setUserId(element[1]);
                    return;
                }
            }
        }
    }
}