﻿
var is_ie = (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent));
var is_ie5 = (is_ie && /msie 5\.0/i.test(navigator.userAgent));
var is_ie6 = (is_ie && /msie 6\.0/i.test(navigator.userAgent));
var is_ie7 = (is_ie && /msie 7\.0/i.test(navigator.userAgent));
function LTrim(value) { var re = /\s*((\S+\s*)*)/; return value.replace(re, "$1"); }
function RTrim(value) { var re = /((\s*\S+)*)\s*/; return value.replace(re, "$1"); }
function trim(value) { return LTrim(RTrim(value)); }
var lap = 2000;
var lc = 0;
var mscrollbar = 0;
var dem = 0.6;
var temp = 0;
var widthimgh = 218;
var soluonghinhview = 3;
var scroolOneImg = 0;
function setMinMax() {
    var el = document.getElementById("divscrollbookp");
    var srt = 0;
    var end = el.scrollWidth - el.offsetWidth;
    if (mscrollbar > srt && mscrollbar < end) {
        $get("h_s_arr_l").className = "h-s-arr-l-hover";
        $get("s_arr_r").className = "s-arr-r-hover";
    }
    else if (mscrollbar <= srt && end > 0) {
        $get("h_s_arr_l").className = "h-s-arr-l";

        $get("s_arr_r").className = "s-arr-r-hover";
    }
    else if (mscrollbar >= end && end > 0) {
        $get("s_arr_r").className = "s-arr-r";
        $get("h_s_arr_l").className = "h-s-arr-l-hover";
    }
}


function left_click() {
    if (lc == 1) return;
    lc = 1;
    var num_flow = $get("num_flow").value;
    var temp = mscrollbar;
    var el = document.getElementById("divscrollbookp");
    var maxScrollL = el.scrollWidth - el.offsetWidth;
    var chantren = mscrollbar - (el.scrollWidth / (num_flow)) * soluonghinhview;
    scroolOneImg = (el.scrollWidth / num_flow);
    var i = 1;
    if (is_ie) { dem = 1.5; } else { dem = 1.0; }
    left_click_call(temp, chantren, maxScrollL, scroolOneImg, i);
}

function left_click_call(temp, chantren, maxScrollL, scroolOneImg, i) {
    var el = document.getElementById("divscrollbookp");
    if (temp > chantren && (el.scrollLeft > 0)) {
        setTimeout("left_click_call_call(" + temp + ", " + chantren + ", " + maxScrollL + "," + scroolOneImg + "," + i + ")", 0);
    }
    else {
        el.scrollLeft = chantren <= maxScrollL ? chantren : maxScrollL;
        if (chantren < 0) {
            el.scrollLeft = maxScrollL;
        }
        mscrollbar = el.scrollLeft;
        // setMinMax();
        lc = 0;
    }
}
function left_click_call_call(temp, chantren, maxScrollL, scroolOneImg, i) {
    var el = document.getElementById("divscrollbookp");
    if (i < lap) {
        i++;
    }
    temp -= (scroolOneImg * (dem / i));
    el.scrollLeft = temp;
    left_click_call(temp, chantren, maxScrollL, scroolOneImg, i);
}


function right_click() {
    if (lc == 1) return;
    lc = 1;
    var num_flow = $get("num_flow").value;
    var temp = mscrollbar;
    var el = document.getElementById("divscrollbookp");
    if (is_ie) { dem = 1.5; } else { dem = 1.0; }
    var maxScrollL = el.scrollWidth - el.offsetWidth;
    var chantren = mscrollbar + (el.scrollWidth / (num_flow)) * soluonghinhview;
    scroolOneImg = (el.scrollWidth / num_flow);
    var i = 1;
    right_click_call(temp, chantren, maxScrollL, scroolOneImg, i);
}

function right_click_call(temp, chantren, maxScrollL, scroolOneImg, i) {
    var el = document.getElementById("divscrollbookp");
    if (temp < chantren && (el.scrollLeft < maxScrollL)) {
        setTimeout("right_click_call_call(" + temp + ", " + chantren + ", " + maxScrollL + "," + scroolOneImg + "," + i + ")", 0);
    }
    else {
        el.scrollLeft = chantren <= maxScrollL ? chantren : maxScrollL;
        if (chantren > maxScrollL) {
            el.scrollLeft = 0;
        }
        mscrollbar = el.scrollLeft;
        //setMinMax();
        lc = 0;
    }
}
function right_click_call_call(temp, chantren, maxScrollL, scroolOneImg, i) {
    var el = document.getElementById("divscrollbookp");
    if (i < lap) {
        i++;
    }
    temp += (scroolOneImg * (dem / i));
    el.scrollLeft = temp;
    right_click_call(temp, chantren, maxScrollL, scroolOneImg, i);

}


function $get(elem) {
    return document.getElementById(elem);
}

function analyzeUrlParam(notAddElm) {
    var strParam = window.location.search;
    if (strParam == null || strParam == "") return "";
    strParam = strParam.substring(1, strParam.length);
    var strRst = new Array();
    var arrParam = strParam.split('&');
    for (var i = 0; i < arrParam.length; i++) {
        var arrKeyVal = arrParam[i].split('=');
        if (arrKeyVal[0] != notAddElm) {
            strRst[strRst.length] = arrKeyVal[0] + "=" + arrKeyVal[1];
        }
    }
    var url = window.location.protocol + "//" + window.location.host + window.location.pathname;
    return url + "?" + strRst.join('&');
}
/*
function ChangeListMode(objthis) {
    var url = analyzeUrlParam("mod");
    window.location.href = url + "&mod=" + objthis.value;
}
*/
function ShowHideComments(arg, dvCommentPnl) {

    arg = document.getElementById("sign");
    var divSH = document.getElementById(dvCommentPnl); //div can an hien
    if (arg.innerHTML == "-") {
        arg.innerHTML = "+";
        divSH.style.display = "none";
    }
    else {
        arg.innerHTML = "-";
        divSH.style.display = "";
    }

}
function disableSelection(target) {
    if (typeof target.onselectstart != "undefined") //IE route
        target.onselectstart = function() { return false }
    else if (typeof target.style.MozUserSelect != "undefined") //Firefox route
        target.style.MozUserSelect = "none"
    else //All other route (ie: Opera)
        target.onmousedown = function() { return false }
    target.style.cursor = "default"
}


function check_Login(link, isbool, link_back) {
    if (isbool.toLowerCase() == "true") {
        location.href = link;
    }
    else {
        if (confirm("Tính năng này chỉ dùng cho thành viên. Bạn có muốn đăng nhập không?") == true) {
            location.href = "dang-nhap.aspx?ReturnUrl=" + encodeURIComponent(link);

        }
    }
}

function OpenHelp(fileName) {
    window.open(fileName, "Help", "width=1020,height=680, resizable=no, scrollbars=1");
    //window.open(fileName, "Epayment", "width=800,height=600, directories=no, location=no, menubar=no, resizable=no, scrollbars=1, status=no, toolbar=no");
}

function RemoveComment(arg) {
    return confirm("Bạn có chắc chắn xóa bình luận này không?");
}
