var IMG_SERVER = "~/";
var ALERT_IMG = "~/";
var SERVER_PATH = "~/";
var IMG_SERVER_PROPERTY = "~/";
var IMG_SERVER_LOGO = "~/";
var BODY_COLOR = "#D4EBFA";
var TAX_RATE = 10.3;
var borderline = "#FFFFFF";

var content;
var contentcontainer;
var position = 1;
var rot_position = 0;
var rot_timer;
var maxY, wd, maxX, ready, slideDur = 1000,
    destX = 0,
    destY = 0,
    distY, distX, per, sliding, slideStart, aniTimer, startX, startY, xcoordinate, ycoordinate, url_path_rotation;
var totProject;
var capcity = 2;
var imgScroll1 = new Image();
imgScroll1.src = IMG_SERVER + "next.gif";
var imgScroll2 = new Image();
imgScroll2.src = IMG_SERVER + "next-disable.gif";
var imgScroll3 = new Image();
imgScroll3.src = IMG_SERVER + "prev.gif";
var imgScroll4 = new Image();
imgScroll4.src = IMG_SERVER + "prev-disable.gif";

function load(B, F, I, H) {
    var D = document.getElementById("table-content");
    var C = D.getElementsByTagName("td");
    var G = C.length / 3;
    var J = C.length * 640 + "px";
    var A = document.getElementById("table-content").clientWidth;
    A = J;
    document.getElementById("table-content").style.width = A;
    totProject = H - 1;
    position = 1;
    url_path_rotation = I;
    if (!document.getElementById) {
        return
    }
    content = document.getElementById("content");
    contentcontainer = document.getElementById("content-container");
    content.visibility = "hidden";
    content.style.top = 0;
    content.style.left = 0;
    xcoordinate = 0;
    ycoordinate = 0;
    maxY = (content.offsetHeight - contentcontainer.offsetHeight > 0) ? content.offsetHeight - contentcontainer.offsetHeight : 0;
    wd = B ? document.getElementById(B).offsetWidth : content.offsetWidth;
    maxX = (wd - contentcontainer.offsetWidth > 0) ? wd - contentcontainer.offsetWidth : 0;
    content.style.visibility = "visible";
    ready = true;
    document.getElementById("slideprevious").style.visibility = "visible";
    document.getElementById("slidenext").style.visibility = "visible";
    rot_timer = setInterval("do_rotation()", F);
    disableAnchor(document.getElementById("slidenext"), true);
    document.getElementById("image_next").style.display = "none";
    document.getElementById("dimage_next").style.display = "";
    disableAnchor(document.getElementById("slideprevious"), true);
    document.getElementById("image_previous").style.display = "none";
    document.getElementById("dimage_previous").style.display = ""
}
function glideTo(B, A) {
    content = document.getElementById("content");
    contentcontainer = document.getElementById("content-container");
    startX = parseInt(content.style.left);
    if (startX == "") {
        startX = 0
    }
    startY = parseInt(content.style.top);
    destX = -Math.max(Math.min(B, maxX), 0);
    destY = -Math.max(Math.min(A, maxY), 0);
    distY = destY - startY;
    distX = destX - startX;
    per = Math.PI / (2 * slideDur);
    sliding = false;
    slideStart = (new Date()).getTime();
    aniTimer = setInterval("doSlide()", 10);
    on_slide_start(startX, startY)
}
function doSlide() {
    var B = (new Date()).getTime() - slideStart;
    if (B < slideDur) {
        var A = startX + distX * Math.sin(per * B);
        var C = startY + distY * Math.sin(per * B);
        shiftTo(A, C);
        on_slide(A, C)
    } else {
        clearInterval(aniTimer);
        sliding = false;
        shiftTo(destX, destY);
        on_slide_end(destX, destY)
    }
}
function shiftTo(A, B) {
    if (typeof(A) == "number") {
        content.style.left = A + "px";
        content.style.top = B + "px"
    }
}
on_slide_start = function () {};
on_slide = function () {};
on_slide_end = function () {};

function next_previous(str, img_url) {
    clearInterval(rot_timer);
    if (str == "next") {
        if (document.getElementById("slideprevious").href == "") {
            disableAnchor(document.getElementById("slideprevious"), false);
            document.getElementById("image_previous").style.display = "";
            document.getElementById("dimage_previous").style.display = "none"
        }
        if (position < totProject) {
            position++;
            glideTo(eval(position - 1) * 640, 0);
            disableAnchor(document.getElementById("slidenext"), false);
            document.getElementById("image_next").style.display = "";
            document.getElementById("dimage_next").style.display = "none"
        }
        if (position == totProject) {
            disableAnchor(document.getElementById("slidenext"), true);
            document.getElementById("image_next").style.display = "none";
            document.getElementById("dimage_next").style.display = ""
        }
    }
    if (str == "previous") {
        if (document.getElementById("slidenext").href == "") {
            disableAnchor(document.getElementById("slidenext"), false);
            document.getElementById("image_next").style.display = "";
            document.getElementById("dimage_next").style.display = "none"
        }
        if (position > 1) {
            position--;
            glideTo(eval(position - 1) * 640, 0);
            disableAnchor(document.getElementById("slideprevious"), false);
            document.getElementById("image_previous").style.display = "";
            document.getElementById("dimage_previous").style.display = "none"
        }
        if (position == 1) {
            disableAnchor(document.getElementById("slideprevious"), true);
            document.getElementById("image_previous").style.display = "none";
            document.getElementById("dimage_previous").style.display = ""
        }
    }
}
function do_rotation() {
    if (position < totProject) {
        position++;
        glideTo(eval(position - 1) * 640, 0);
        disableAnchor(document.getElementById("slideprevious"), false);
        document.getElementById("image_previous").style.display = "";
        document.getElementById("dimage_previous").style.display = "none";
        disableAnchor(document.getElementById("slidenext"), false);
        document.getElementById("image_next").style.display = "";
        document.getElementById("dimage_next").style.display = "none"
    } else {
        position = 1;
        glideTo(eval(position - 1) * 640, 0);
        disableAnchor(document.getElementById("slideprevious"), false);
        document.getElementById("image_previous").style.display = "none";
        document.getElementById("dimage_previous").style.display = "";
        disableAnchor(document.getElementById("slidenext"), false);
        document.getElementById("image_next").style.display = "none";
        document.getElementById("dimage_next").style.display = ""
    }
}
function disableAnchor(C, B) {
    if (B) {
        var A = C.getAttribute("href");
        C.removeAttribute("href")
    } else {
        if (C.id == "slidenext") {
            C.setAttribute("href", "javascript:next_previous('next','" + url_path_rotation + "')")
        }
        if (C.id == "slideprevious") {
            C.setAttribute("href", "javascript:next_previous('previous','" + url_path_rotation + "')")
        }
    }
}
function showhide(C) {
    var B = document.getElementById(C);
    for (var A = 1; A <= 2; A++) {
        if (document.getElementById("reporttab0" + A)) {
            document.getElementById("reporttab0" + A).style.display = "none";
            document.getElementById("reporttab0" + A + "img").src = "/images/new/product-lp/reporttab0" + A + "-off.gif"
        }
    }
    if (B) {
        document.getElementById(B.id + "img").src = "/images/new/product-lp/" + B.id + "-on.gif";
        B.style.display = "block"
    }
}
var i = 1;
var j = 1;
var intervalID;
var selval = 1;

function slideshow(B) {
    for (var A = 1; A <= 2; A++) {
        if (document.getElementById("slider" + A)) {}
    }
    if (B == "startslide") {
        intervalID = setInterval(startslidefn, 2000)
    } else {
        if (B != "startslide" && B != "pause" && B != "play" && B != "next" && B != "prev") {
            selval = B;
            for (var A = 1; A <= 2; A++) {
                if (document.getElementById("slider" + A)) {}
            }
            clearInterval(intervalID)
        }
    }
}
function startslidefn() {
    for (var A = 1; A <= 4; A++) {
        if (document.getElementById("slider" + A)) {}
    }
    if (j >= 2) {
        selval = "1";
        j = 1
    } else {
        j++;
        selval = j
    }
}
function get_cookie(A) {
    var G = document.cookie.split(";");
    var B = "";
    var D = "";
    var F = "";
    var C = false;
    for (i = 0; i < G.length; i++) {
        B = G[i].split("=");
        D = B[0].replace(/^\s+|\s+$/g, "");
        if (D == A) {
            C = true;
            if (B.length > 1) {
                F = unescape(B[1].replace(/^\s+|\s+$/g, ""))
            }
            return F;
            break
        }
        B = null;
        D = ""
    }
    if (!C) {
        return null
    }
}
function set_cookie(C, F, A, I, D, H) {
    var B = new Date();
    B.setTime(B.getTime());
    if (A) {
        A = A * 1000 * 60 * 60 * 24
    }
    var G = new Date(B.getTime() + (A));
    if (I == "undefined" || I == null) {
        I = "/"
    }
    document.cookie = C + "=" + escape(F) + ((A) ? ";expires=" + G.toGMTString() : "") + ((I) ? ";path=" + I : "/") + ((D) ? ";domain=" + D : "") + ((H) ? ";secure" : "")
}
function delete_cookie(A, C, B) {
    if (C == "undefined" || C == null) {
        C = "/"
    }
    if (get_cookie(A)) {
        document.cookie = A + "=" + ((C) ? ";path=" + C : "") + ((B) ? ";domain=" + B : "") + ";expires=Thu, 01-Jan-1970 00:00:01 GMT"
    }
};
