﻿function set_innerhtml(id, html) {
    if (document.getElementById(id)) document.getElementById(id).innerHTML = html;
}

function get_float(obj) {
    return (obj == '') ? 0 : parseFloat(obj);
}

function get_innertext(obj) {
    var s = obj.innerHTML;
    while (s.indexOf('<') >= 0) s = s.substring(s.indexOf('>') + 1, s.lastIndexOf('<'));
    return s;
}

function highlight(obj) {
    obj.innerHTML = '<span class="hl">'.concat(obj.innerHTML).concat('</span>');
    setTimeout(function () { clear_highlight(obj); }, 4000);
}

function clear_highlight(obj) {
    obj.innerHTML = get_innertext(obj);
}

function get_cookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + '=');
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(';', c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return '';
}

function set_cookie(c_name, value, expiredays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + '=' + escape(value) + ((expiredays == null) ? '' : ';expires=' + exdate.toGMTString()) + ';domain=.mhbs.vn';
}

function del_cookie(c_name) {
    set_cookie(c_name, '', -1);
}

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

