﻿function CreateBookmarkLink() {
    var url = location.href;
    var title = "My favourite";
    if (window.sidebar) { // firefox
        window.sidebar.addPanel(title, url, "");
    } else if (document.all) { //MSIE
        window.external.AddFavorite(url, title);
    } else {
        alert("Sorry, your browser doesn't support this");
    }
}

function toppage()
{ window.scrollTo(0, 0); }

function ShowPopupForm(navigationURL) {
    window.radopen(navigationURL, "rdw");
    return false;
}

function showDatevivn() {
    var strdate;
    var dt = new Date();
    var strarrDay = new Array("Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy");
    var strarrMonth = new Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
    var strThu = dt.getDay();
    strThu = strarrDay[strThu] + ", ";
    var strDay = dt.getDate();
    if (strDay < 10) strDay = "0" + strDay
    var strMonth = dt.getMonth();
    strMonth = strarrMonth[strMonth];
    var strYears = dt.getYear();
    if (strYears < 1900) strYears += 1900;
    strdate = strThu + " " + strDay + "/" + strMonth + "/" + strYears
    window.document.write(strdate);
}

function showDateenus() {
    var strdate;
    var dt = new Date();
    var strarrDay = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
    var strarrMonth = new Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
    var strThu = dt.getDay();
    strThu = strarrDay[strThu] + ", ";
    var strDay = dt.getDate();
    if (strDay < 10) strDay = "0" + strDay
    var strMonth = dt.getMonth();
    strMonth = strarrMonth[strMonth];
    var strYears = dt.getYear();
    if (strYears < 1900) strYears += 1900;
    strdate = strThu + " " + strMonth + "/" + strDay + "/" + strYears
    window.document.write(strdate);
}


function FloatTopDiv() {
    startX = document.body.clientWidth - 110, startY = 15;
    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var d = document;
    if (document.body.clientWidth < 1024) startX = -110;
    function ml(id) {
        var el = d.getElementById ? d.getElementById(id) : d.all ? d.all[id] : d.layers[id];
        if (d.layers) el.style = el;
        el.sP = function(x, y) { this.style.left = x + "px"; this.style.top = y + "px"; };
        el.x = startX;
        el.y = startY;
        return el;
    }
    window.stayTopLeft = function() {
        if (document.body.clientWidth < 1002) {
            ftlObj.x = -115; ftlObj.y = 0; ftlObj.sP(ftlObj.x, ftlObj.y);
        }
        else {
            if (document.documentElement && document.documentElement.scrollTop)
                var pY = ns ? pageYOffset : document.documentElement.scrollTop;
            else if (document.body)
                var pY = ns ? pageYOffset : document.body.scrollTop;
            if (document.body.scrollTop > 15) { startY = 3 } else { startY = 15 };
            if (document.body.clientWidth >= 990) {
                ftlObj.x = document.body.clientWidth / 2 + 380; ftlObj.y += (pY + startY - ftlObj.y) / 32; ftlObj.sP(ftlObj.x, ftlObj.y);
            }
            else {
                ftlObj.x = startX;
                ftlObj.y += (pY + startY - ftlObj.y) / 15;
                ftlObj.sP(ftlObj.x, ftlObj.y);
            }
        }
        setTimeout("stayTopLeft()", 1);
    }
    ftlObj = ml("divAdRight");
    stayTopLeft();
}
function FloatTopDiv2() {
    startX2 = document.body.clientWidth - 995, startY2 = 15;
    var ns2 = (navigator.appName.indexOf("Netscape") != -1);
    var d2 = document;
    if (document.body.clientWidth < 980) startX2 = -110;
    function ml2(id) {
        var el2 = d2.getElementById ? d2.getElementById(id) : d2.all ? d2.all[id] : d2.layers[id];
        if (d2.layers) el2.style = el2;
        el2.sP = function(x, y) { this.style.left = x + "px"; this.style.top = y + "px"; };
        el2.x = startX2;
        el2.y = startY2;
        return el2;
    }
    window.stayTopLeft2 = function() {
        if (document.body.clientWidth < 980) {
            ftlObj2.x = -115; ftlObj2.y = 0; ftlObj2.sP(ftlObj2.x, ftlObj2.y);
        }
        else {
            if (document.documentElement && document.documentElement.scrollTop)
                var pY2 = ns2 ? pageYOffset : document.documentElement.scrollTop;
            else if (document.body)
                var pY2 = ns2 ? pageYOffset : document.body.scrollTop;
            if (document.body.scrollTop > 15) { startY2 = 3 } else { startY2 = 15 };
            if (document.body.clientWidth >= 980) {
                
                ftlObj2.x = document.body.clientWidth / 2 - 490; ftlObj2.y += (pY2 + startY2 - ftlObj2.y) / 32; ftlObj2.sP(ftlObj2.x, ftlObj2.y);
            }
            else {
                ftlObj2.x = startX2;
                ftlObj2.y += (pY2 + startY2 - ftlObj2.y) / 15;
                ftlObj2.sP(ftlObj2.x, ftlObj2.y);
            }
        }
        setTimeout("stayTopLeft2()", 1);
    }
    ftlObj2 = ml2("divAdLeft");
    stayTopLeft2();
}
function ShowAdDivLeft() {
    var objAdDivLeft = document.getElementById("divAdLeft");
    if (document.body.clientWidth < 980) {
        objAdDivLeft.style.left = -100 + "px";
    }
    else {
        objAdDivLeft.style.left = 0 + "px";
    }
    FloatTopDiv2();
}
function ShowAdDivRight() {
    var objAdDivRight = document.getElementById("divAdRight");
    if (document.body.clientWidth < 980) {
        objAdDivRight.style.left = 980 + "px";
    }
    else {
        objAdDivRight.style.left = (document.body.clientWidth - 110) + "px";
    }
    FloatTopDiv();
}

//**************************************************************************************************************//
/*
* rPromoBox
* Toggles open/closed state for promo boxes on Home page.
*/
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            oldonload();
            func();
        }
    }
}

function rPromoBox() {
    this.initialize();
}
rPromoBox.prototype = {
    initialize: function() {
        var promos = $('div.promo');
        for (var i = 0; i < promos.length; i++) {
            var els = new Object();
            els.openDiv = $('div.open', promos[i]);
            els.openDivHeader = $('h3 a', els.openDiv);
            els.closedDiv = $('div.closed', promos[i]);
            els.closedDivHeader = $('h3 a', els.closedDiv);
            els.nav = $('ul.promoNav', promos[i])[0];
            if (els.nav) {
                this.initNav(promos[i], els.nav);
            }
            $(els.openDivHeader).bind('click', { parentThis: this, els: els }, function(params) {
                params.data.parentThis.hide(params);
                return false;
            });
            $(els.closedDivHeader).bind('click', { parentThis: this, els: els }, function(params) {
                params.data.parentThis.show(params);
                return false;
            });
        }
    },
    hide: function(params) {
        $(params.data.els.openDiv).hide();
        $(params.data.els.closedDiv).show();
    },
    show: function(params) {
        $(params.data.els.closedDiv).hide();
        $(params.data.els.openDiv).show();
    },
    initNav: function(el, nav) {
        var els = new Object();
        els.one = $('div.one', el)[0];
        els.two = $('div.two', el)[0];
        els.navOne = $('li.one a', nav)[0];
        els.navTwo = $('li.two a', nav)[0];
        $(els.navOne).bind('click', { parentThis: this, els: els }, function(params) {
            params.data.parentThis.pageOne(params);
            return false;
        });
        $(els.navTwo).bind('click', { parentThis: this, els: els }, function(params) {
            params.data.parentThis.pageTwo(params);
            return false;
        });
    },
    pageOne: function(params) {
        $(params.data.els.navTwo).removeClass('selected');
        $(params.data.els.navOne).addClass('selected');
        $(params.data.els.two).hide();
        $(params.data.els.one).show();
    },
    pageTwo: function(params) {
        $(params.data.els.navOne).removeClass('selected');
        $(params.data.els.navTwo).addClass('selected');
        $(params.data.els.one).hide();
        $(params.data.els.two).show();
    }
}

addLoadEvent(function() {
    new rPromoBox();
});