﻿//begin va
var obj;
var sIdTS, sNameTS, sPathTS;
var arItemTS = new Array()
var sLink = '0.xml';
if (RelatedFolder == 12 || RelatedFolder == 13 || RelatedFolder == 14)
    RelatedFolder = 11;
else if (RelatedFolder == 16 || RelatedFolder == 17 || RelatedFolder == 18)
    RelatedFolder = 15;
else if (RelatedFolder == 20 || RelatedFolder == 21 || RelatedFolder == 22)
    RelatedFolder = 19;
else if (RelatedFolder == 24 || RelatedFolder == 25)
    RelatedFolder = 23;
else if (RelatedFolder == 3 || RelatedFolder == 4 || RelatedFolder == 5)
    RelatedFolder = 2;
else if (RelatedFolder == 7 || RelatedFolder == 8 || RelatedFolder == 9 || RelatedFolder == 10)
    RelatedFolder = 6;
else if (RelatedFolder == 28 || RelatedFolder == 29 || RelatedFolder == 30 || RelatedFolder == 31)
	RelatedFolder = 27;
var FolderId = RelatedFolder;
var DelayId;
var t, t1, t2;
var MNSStemp = 'MNSS1';
var indexPicItem = 0;
var maxindexPicItem = 0;
var arrItempic = new Array();
var autochangepic;
var rightOpacity1 = 1;
var rightOpacity2 = 100;
var flagOtherFolder = true;
var sLoDID = ',', sDate = '';
var strLinkImg = "/images/menu/menu1000.gif";

//end var

function changeSearch(id) {
    document.getElementById(MNSStemp).style.fontWeight = 'normal';
    document.getElementById(id).style.fontWeight = 'bold';
    MNSStemp = id;
    document.getElementById('MNSubSearch').style.display = 'none';
}
function setDelayHiddenDiv(div, time) {
    if (t2 != null) {
        clearTimeout(t2);
        t2 = setTimeout('hiddenDiv("' + div + '")', time);
    }
    else
        t2 = setTimeout('hiddenDiv("' + div + '")', time);
}
function hiddenDiv(div) {

    document.getElementById(div).style.display = 'none';
}
function displayDiv(div) {
    document.getElementById(div).style.display = 'block';
}
function createHTML2(arItemTS, div1, div2, div3) {
    document.getElementById(div1).innerHTML = '<img src="' + arItemTS[0][1] + arItemTS[0][4] + '" class="SHimg" alt="' + arItemTS[0][2] + '" onclick="location.href=\'' + arItemTS[0][1] + '\'" />';
    document.getElementById(div2).innerHTML = '<div onclick="location.href=\'' + arItemTS[0][1] + '\'" class="SH1">' + arItemTS[0][2] + '</div>' + '<div class="SH2">' + arItemTS[0][3] + '</div>';
    document.getElementById(div3).innerHTML = '<div onclick="location.href=\'' + arItemTS[1][1] + '\'" class="SH3"><div class="SH4"><img src="/images/newhome/nh9.gif" /></div>&nbsp;' + arItemTS[1][2] + '</div>' + '<div onclick="location.href=\'' + arItemTS[2][1] + '\'" class="SH5"><div class="SH4"><img src="/images/newhome/nh9.gif" /></div>&nbsp;' + arItemTS[2][2] + '</div>';
}
//slide show for home stopstory
var slideShowObj = function(arrdiv, arrdiv2) {
    l = 0;
    w = -373;
    l1 = 0;
    w1 = 373;
    var a;
    var b;
    var c;
    ts_i = 0;
    j = 1;
    var arrcount = arrdiv.length;
    //alert(arrcount)
    var j1;
    var lock = false;
    var lock1 = false;
    this.move = function() {
        try {
			var agent=navigator.userAgent;
            if(agent.indexOf('iPhone')>0){
				l += 373;
	            w += 373;
			}
			else{
				l += 20;
	            w += 20;
			}
            //div image slide
            document.getElementById(arrdiv[ts_i]).style.left = l + "px";
            document.getElementById(arrdiv[j]).style.left = w + "px";
            //div title,shortLead slide
            document.getElementById(arrdiv2[ts_i]).style.left = l + "px";
            document.getElementById(arrdiv2[j]).style.left = w + "px";
            lock = true;
            if (l >= 373) {
                window.clearInterval(this.a);
                document.getElementById(arrdiv[ts_i]).style.left = "-373px";
                document.getElementById(arrdiv2[ts_i]).style.left = "-373px";
                document.getElementById(arrdiv[j]).style.left = "0px";
                document.getElementById(arrdiv2[j]).style.left = "0px";
                ts_i = ts_i + 1;
                if (ts_i == arrcount) {
                    ts_i = 0;
                }
                if (ts_i < arrcount - 1) {
                    j = ts_i + 1;
                }
                else if (ts_i == arrcount - 1) {
                    j = 0
                }
                l = 0;
                w = -373;

                //b=setTimeout("a=setInterval('move()',20)",5000);
                obj.b = setTimeout("obj.a=setInterval('obj.move()',30)", 10000);
                lock = false;
            }
        } catch (err) { return; }
    }
    this.callMove2 = function() {
        if (lock1 == true) {
            return false;
        }
        this.clearMove();
        if (ts_i <= arrcount - 2) {
            j = ts_i + 1;
        }
        else {
            j = 0;
        }
        obj.b = setTimeout("obj.a=setInterval('obj.move()',20)", 10);
        lock1 = true;
        setTimeout('obj.openlock()', 1000);
    }
    this.clearMove = function() {
        clearInterval(obj.a);
        clearTimeout(obj.b);
    }
    this.openlock = function() {
        lock1 = false;
    }
    this.callMove1 = function() {
        if (lock1 == true) {
            return false;
        }
        if (lock == false) {
            this.clearMove();
            if (ts_i > 0) {
                j1 = ts_i - 1;
            }
            else if (ts_i == 0) {
                j1 = arrcount - 1
            }
            //obj.c = setInterval('obj.move1()', 20);
            obj.c = setInterval('obj.move1()', 25);
            //alert('');
        }
        lock1 = true;
        setTimeout('obj.openlock()', 1000);

    }
    this.move1 = function() {
        l1 -= 20;
        w1 -= 20;
        lock = true;
        //div image slide
        document.getElementById(arrdiv[ts_i]).style.left = l1 + "px";
        document.getElementById(arrdiv[j1]).style.left = w1 + "px";
        //div title,shortLead slide
        document.getElementById(arrdiv2[ts_i]).style.left = l1 + "px";
        document.getElementById(arrdiv2[j1]).style.left = w1 + "px";
        if (l1 <= -373) {
            document.getElementById(arrdiv[j1]).style.left = "0px";
            document.getElementById(arrdiv2[j1]).style.left = "0px";
            clearInterval(this.c);
            ts_i = ts_i - 1;
            if (ts_i < 0) {
                ts_i = arrcount - 1;
            }
            l1 = 0;
            w1 = 373;
            this.callMove();
            lock = false;
        }
    }
    this.callMove = function() {
        if (ts_i < arrcount) {
-1
            j = ts_i + 1;
        }
        else if (ts_i == arrcount - 1) {
            j = 0
        }
        //b=setTimeout("a=setInterval('move()',10)",5000);
        obj.b = setTimeout("obj.a=setInterval('obj.move()',20)", 5000);
    }
    this.refobj = function(refobj) {
        obj = refobj;
    }
}
function createHTML(arItemTS) {
    //alert(arItemTS);
    iTSCount = arItemTS.length - 1;
    var sHTML = '';
    var arrdiv = new Array();
    var arrdiv2 = new Array();
    for (var i = 0; i <= iTSCount; i++) {
        arrdiv[i] = "div" + i;
        arrdiv2[i] = "div_" + i;
    }
    sHTML = sHTML.concat('<div class="HomeTopStoryBorder HomeTopStoryBorder1"></div>');
    sHTML = sHTML.concat('<div class="HomeTopStoryBorder HomeTopStoryBorder2"></div>');
    sHTML = sHTML.concat('<div class="HomeTopStoryBorder HomeTopStoryBorder3"></div>');
    sHTML = sHTML.concat('<div class="HomeTopStoryBorder HomeTopStoryBorder4"></div>');
    sHTML = sHTML.concat('<div id="imgButton"><img src="/images/topstory/menu_ico_prev.gif" onclick="obj.callMove1();" /><img src="/images/topstory/menu_ico_next.gif" onclick="obj.callMove2();" /></div>');
    sHTML = sHTML.concat('<div id="div0"><a href="' + arItemTS[0][5] + '" title="' + arItemTS[0][2] + '"><img src="' + arItemTS[0][1] + arItemTS[0][4] + '" alt="' + arItemTS[0][2] + '" width="373" height="248" class="STSimg" /></a></div>');
    for (var i = 1; i <= iTSCount; i++) {
        sHTML = sHTML.concat('	<div class="divImgTS" id="div' + i + '"><a href="' + arItemTS[i][5] + '" title="' + arItemTS[i][2] + '"><img src="' + arItemTS[i][1] + arItemTS[i][4] + '" alt="' + arItemTS[i][2] + '" width="373" height="248" class="STSimg" /></a></div>');
    }
    sHTML = sHTML.concat('	<div id="div_0"><div class="STSdiv1"><a href="' + arItemTS[0][5] + '" onfocus="this.blur();" title="' + arItemTS[0][2] + '">' + arItemTS[0][2] + '</a></div>');
    sHTML = sHTML.concat(' <div>' + arItemTS[0][3] + '</div>');
    sHTML = sHTML.concat(' </div>')
    for (var i = 1; i <= iTSCount; i++) {
        sHTML = sHTML.concat('	<div class="divContTS" id="div_' + i + '"><div class="divTitleTS"><a href="' + arItemTS[i][5] + '" onfocus="this.blur();" title="' + arItemTS[i][2] + '">' + arItemTS[i][2] + '</a></div>');
        sHTML = sHTML.concat(' <div>' + arItemTS[i][3] + '</div>');
        sHTML = sHTML.concat(' </div>')
    }
    document.getElementById("divTS").innerHTML = sHTML;
    slideShowObj1 = new slideShowObj(arrdiv, arrdiv2);
    slideShowObj1.b = setTimeout("slideShowObj1.a=window.setInterval('slideShowObj1.move()',20)", 10000);
    slideShowObj1.refobj(slideShowObj1);
    //iTSCur=0;
}
function getNodeValue(o) {
    try {
        return o.item(0).firstChild.nodeValue;
    }
    catch (err) {
        return '';
    }
}
function displayid(id, add) {
    if (typeof (add) == 'undefined') add = true;
    if (sLoDID.indexOf(id) <= 0) {
        if (add) sLoDID = sLoDID.concat(id).concat(',');
        return true;
    }
    else {
        return false;
    }
}
//end 




//begin javascript for menu Tungvt 28/10/2008
function setFolderDefault() {
    if (FolderId == 10000) {
        FolderId = 1;
        flagOtherFolder = false;
        // modify by dvhai 16/1/2009 14h  
    } else if (FolderId != 15 && FolderId != 11 && FolderId != 6 && FolderId != 23 && FolderId != 2 && FolderId != 19 && FolderId != 27) {
        FolderId = 1;
        flagOtherFolder = false;
    }
    document.getElementById(FolderId).className = 'menuActive' + FolderId + '_' + FolderId;
    writeSubmenu(FolderId);
}
function writeSubmenu(id) {
    if (id == 11) {
        document.getElementById("subMenu").innerHTML = "<a class='aSubMenu' href='/SH/Dien-thoai/Smartphone/'> Smartphone </a> &nbsp; <img src='" + strLinkImg + "' /> &nbsp;<a class='aSubMenu' href='/SH/Dien-Thoai/PDA/'> PDA </a>&nbsp; <img src='" + strLinkImg + "' /> &nbsp;<a class='aSubMenu' href='/SH/Dien-Thoai/Phu-Kien/'>Ph&#7909; ki&#7879;n </a>";
        document.getElementById("subMenu").style.marginLeft = "-5px";
        DelayId = id;
		gmobj("divMobile").style.display = "none";
    }
    else if (id == 1) {
		document.getElementById("subMenu").style.marginLeft = "360px";
		DelayId = id;
    }
    else if (id == 15) {
        document.getElementById("subMenu").innerHTML = "<a class='aSubMenu' href='/SH/Camera/May-Compact/'>  M&#225;y Compact </a> &nbsp; <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/Camera/May-DSLR/'> M&#225;y DSLR  </a> &nbsp; <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/Camera/May-Quay/'> M&#225;y quay </a>";
        document.getElementById("subMenu").style.marginLeft = "42px";
        DelayId = id;
		gmobj("divMobile").style.display = "none";
    }
    else if (id == 6) {
        //Hình ảnh
        document.getElementById("subMenu").innerHTML = "<a class='aSubMenu' href='/SH/Hinh-Anh/TV-LCD/'> TV LCD </a> &nbsp; <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/Hinh-Anh/TV-Plasma/'> TV Plasma </a>";
        document.getElementById("subMenu").style.marginLeft = "190px";
        DelayId = id;
    }
    else if (id == 23) {
        //Máy nghe nhạc
        document.getElementById("subMenu").innerHTML = "<a class='aSubMenu' href='/SH/May-Nghe-Nhac/Mp3/'> MP3 </a> &nbsp; <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/May-Nghe-Nhac/Mp4/'> MP4 </a>";
        document.getElementById("subMenu").style.marginLeft = "260px";
        DelayId = id;
    }
    else if (id == 2) {
        document.getElementById("subMenu").innerHTML = "<a class='aSubMenu' href='/SH/Am-Thanh/Loa/'> Loa </a> &nbsp; <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/Am-Thanh/Dau-Doc/'> &#272;&#7847;u &#273;&#7885;c </a> &nbsp; <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/Am-Thanh/Ampli/'> Ampli </a>";
        document.getElementById("subMenu").style.marginLeft = "270px";
        DelayId = id;
    }
    else if (id == 19) {
		document.getElementById("subMenu").innerHTML = "<a class='aSubMenu' href='/SH/May-Tinh/Laptop/'> Laptop </a> &nbsp; <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/May-Tinh/Desktop/'> Desktop </a>  &nbsp; <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/May-Tinh/Phu-Kien/'> Ph&#7909; ki&#7879;n </a>";
        document.getElementById("subMenu").style.marginLeft = "20px";
        DelayId = id;
		gmobj("divMobile").style.display = "none";
    }
	else if (id == 27) {
		document.getElementById("subMenu").innerHTML = "<a class='aSubMenu' href='/SH/Tu-van/Dien-thoai/'> &#272;i&#7879;n tho&#7841;i </a> &nbsp; <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/Tu-van/Nghe-nhin/'> Nghe nh&#236;n </a>  &nbsp; <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/Tu-van/May-tinh/'> M&#225;y t&#237;nh </a> <img src='" + strLinkImg + "' /> &nbsp; <a class='aSubMenu' href='/SH/Tu-van/Camera/'> Camera </a>";
        document.getElementById("subMenu").style.marginLeft = "320px";
        DelayId = id;
    }
    else {
        setFolderDefault();
    }
}



function menuActive() {
try{
    document.getElementById(FolderId).className = 'menuActive' + FolderId + '_' + FolderId;
    writeSubmenu(FolderId);
    }
    catch (err) {
        //document.getElementById(FolderId).className = 'menuActive1_1';
		document.getElementById("1").className = 'menuActive1_1';
        //writeSubmenu(FolderId);
    }
}

function changeStyle(id) {
    if (id == DelayId) {
        clearTimeout(t);
        clearTimeout(t1);
    }
    if (id != FolderId) {
		try
        {
			clearTimeout(t);
			if (id == 11 || id == 15 || id == 19) {
				gmobj("divMobile").style.display = "none";
			} else {
				gmobj("divMobile").style.display = "";
			}
			document.getElementById(FolderId).className = 'menuDefault' + FolderId;
			document.getElementById(id).className = 'menuActive' + id + '_' + id;
			writeSubmenu(id);
		}
        catch(err)
		{
			writeSubmenu(1);
        }
    }
    else {
        if (DelayId != null)
        document.getElementById(DelayId).className = 'menuDefault' + DelayId;
        document.getElementById(id).className = 'menuActive' + id + '_' + id;
        writeSubmenu(id);
    }
}
function reChangeStyle(id) {
    if (id != FolderId) {
        t1 = setTimeout('clearMenu(' + id + ')', 10);
        t = setTimeout('menuActive()', 100);
    }
}
function clearMenu(id) {
    try {
        document.getElementById(id).className = 'menuDefault' + id;
    }
    catch (Error) {
    }
}
//end javascript



// minhhs -------start

// raovat - khuyen mai
function rvclick(details) {
    for (abc = 1; abc <= 2; abc++) {
        if ("rvc" + abc + "" != details) {
            document.getElementById("rvc" + abc).style.display = "none";
            document.getElementById("rvbg" + abc).className = 'mdiv-rv-1-mua-bg';
        }
        else {
            document.getElementById(details).style.display = "";
            document.getElementById("rvbg" + abc).className = 'mdiv-rv-1-mua-bg-active';
        }
    }
}

// tu van
function tabclick(details) {

    for (ia = 1; ia <= 4; ia++) {

        if ("tv" + ia + "" != details) {
            document.getElementById("tv" + ia + "_" + ia).style.display = "none";
            document.getElementById("tv" + ia).className = 'tuvantdtop1activenone';
        }
        else {
            document.getElementById("tv" + ia + "_" + ia).style.display = "block";
            document.getElementById("tv" + ia).className = 'tuvantdtop1active';
        }
    }
}
// ban doc
//function window_size(details) {
//    for (ib = 1; ib <= 5; ib++) {
//        var IMG = document.getElementById("mo" + ib);
//        if ("goto" + ib + "" != details) {
//            document.getElementById("goto" + ib).style.display = "none";
//            IMG.src = "/Images/BanDoc/ykien-open.gif";
//            document.getElementById("tb" + ib).className = 'YkienBgActiveNone';
//            document.getElementById("ykienfonta" + ib).className = 'ykienfonta';
//            alert("i:" + ib + "|"+ document.getElementById("ykienfonta" + ib).className);
//        }
//        else {
//            document.getElementById(details).style.display = "";
//            IMG.src = "/Images/BanDoc/ykien-sub.gif";
//            document.getElementById("tb" + ib).className = 'YkienBgActive';
//            document.getElementById("ykienfonta" + ib).className = 'ykienfontb';
//            alert("i:" + ib + "|" + document.getElementById("ykienfonta" + ib).className);
//        }
//    }
//}
//ShowRaoVat - import
function createBUY1(aRaoVat) {
    var sHTML = '';
    var itemN = aRaoVat.length;
    var x = 0;
    itemN = itemN - 1
    sHTML += '<table width=100% border=0 cellspacing=0 cellpadding=2 class="mdiv-rv-2a" >';
    for (var iRV = 0; iRV <= itemN; iRV++) {
        sHTML += "<tr><td>";
        if (aRaoVat[iRV][3] == 1) {
            sHTML += ' <img src="/Images/Bottom/raovat-li.gif" > <b> <a href="' + aRaoVat[iRV][1] + '" class="mdiv-rv-2-rva">' + aRaoVat[iRV][2] + '</a></b>';
        }
        else {
            sHTML += ' <img src="/Images/Bottom/raovat-li.gif" >  <a href="' + aRaoVat[iRV][1] + '" class="mdiv-rv-2-rva">' + aRaoVat[iRV][2] + '</a>';
        }
        sHTML += "</td></tr>";
        x = x + 1;
        if (x >= 10) { break; }
    }
    sHTML += "</table>";
    document.getElementById('BUY').innerHTML = sHTML;
}
function createBUY(aRaoVat) {
    var sHTML = '';
    var itemN = aRaoVat.length;
    var x = 0;
    itemN = itemN - 1
    for (var iRV = 0; iRV <= itemN; iRV++) {
        sHTML += "<li>";
        if (aRaoVat[iRV][3] == 1) {
            sHTML += ' <b> <a href="' + aRaoVat[iRV][1] + '" >' + aRaoVat[iRV][2] + '</a></b>';
        }
        else {
            sHTML += ' <a href="' + aRaoVat[iRV][1] + '" >' + aRaoVat[iRV][2] + '</a>';
        }
        sHTML += "</li>";
        x = x + 1;
        if (x >= 10) { break; }
    }
    document.getElementById('divRaoVatMua').innerHTML = sHTML;
}
function createSELL1(aRaoVat) {
    var sHTML = '';
    var itemN = aRaoVat.length;
    var x = 0;
    itemN = itemN - 1
    sHTML += '<table width=100% border=0 cellspacing=0 cellpadding=2 class="mdiv-rv-2a" >';
    for (var iRV = 0; iRV <= itemN; iRV++) {
        sHTML += "<tr><td>";
        if (aRaoVat[iRV][3] == 1) {
            sHTML += ' <img src="/Images/Bottom/raovat-li.gif" > <b> <a href="' + aRaoVat[iRV][1] + '" class="mdiv-rv-2-rva">' + aRaoVat[iRV][2] + '</a></b>';
        }
        else {
            sHTML += ' <img src="/Images/Bottom/raovat-li.gif" >  <a href="' + aRaoVat[iRV][1] + '" class="mdiv-rv-2-rva">' + aRaoVat[iRV][2] + '</a>';
        }
        sHTML += "</td></tr>";
        x = x + 1;
        if (x >= 10) { break; }
    }
    sHTML += "</table>";
    document.getElementById('SELL').innerHTML = sHTML;
}
function createSELL(aRaoVat) {
    var sHTML = '';
    var itemN = aRaoVat.length;
    var x = 0;
    itemN = itemN - 1
    for (var iRV = 0; iRV <= itemN; iRV++) {
        sHTML += "<li>";
        if (aRaoVat[iRV][3] == 1) {
            sHTML += ' <b> <a href="' + aRaoVat[iRV][1] + '">' + aRaoVat[iRV][2] + '</a></b>';
        }
        else {
            sHTML += ' <a href="' + aRaoVat[iRV][1] + '">' + aRaoVat[iRV][2] + '</a>';
        }
        sHTML += "</li>";
        x = x + 1;
        if (x >= 10) { break; }
    }
    document.getElementById('divRaoVatBan').innerHTML = sHTML;
}
function gotopage(details, aii) {
    for (ii = 1; ii <= aii; ii++) {

        if ("KM" + ii + "" != details) {
            document.getElementById("KM" + ii).style.display = "none";
            document.getElementById("KMSU" + ii).className = "mdiv-rv-2-rva";
        }
        else {
            document.getElementById(details).style.display = "";
            document.getElementById("KMSU" + ii).className = 'mdiv-rv-2-rvau';
        }

    }
}


function createTinKhuyenMai1(aRaoVat, numb) {
    var sHTML = '';
    var itemN = aRaoVat.length;
	var num = parseInt(itemN / 10);
    var x = 0;
    if (num < itemN / 10) { y = itemN; num = num + 1 }
    num = numb * 10
    icount = num - 10
    if (icount < 0) { icount = 1; }
    if (y < num) {
        icount = num - 10;
        num = y;
    }
    num = num - 1
    sHTML += '<table width=100% border=0 cellspacing=0 cellpadding=2 class="mdiv-rv-2a" >';
    for (var iRV = icount; iRV <= num; iRV++) {
        sHTML += "<tr><td>";
        sHTML += ' <img src="/Images/Bottom/raovat-li.gif" >  <a href="' + aRaoVat[iRV][1] + '" class="mdiv-rv-2-rva">' + aRaoVat[iRV][2] + '</a>';
        sHTML += "</td></tr>";
        x = x + 1;
        if (x >= 10) { break; }
    }
    sHTML += "</table>";
    document.getElementById('KM' + numb).innerHTML = sHTML;
}
function createTinKhuyenMai(aRaoVat, numb) {
    var sHTML = '';
    var itemN = aRaoVat.length;
	var num = parseInt(itemN / 10);
    var x = 0;
	var y;
    if (num < itemN / 10) { y = itemN; num = num + 1 }
    num = numb * 10
    icount = num - 10
    if (icount < 0) { icount = 1; }
    if (y < num) {
        icount = num - 10;
        num = y;
    }
    for (var iRV = icount; iRV < num; iRV++) {
        sHTML += "<div class=\"ADVLink\"><a href='" + aRaoVat[iRV][0] + "/' title='"+ aRaoVat[iRV][1] +"'>" + aRaoVat[iRV][1] + "</a></div>";
        x = x + 1;
        if (x >= 10) { break; }
    }
    //alert(sHTML);
    document.getElementById('KM' + numb).innerHTML = sHTML;
}
function createTinKhuyenMaipage(aRaoVat) {
    var a = aRaoVat.length;
    var num = parseInt(a / 10);
    if (num < a / 10) { num = num + 1 }
    if (a / 10 > 1) {
        var strnum = "";
        for (b = 1; b <= num; b++) {
            if (b == 1) {
                strnum += '<span id="KMSU' + b + '" class="mdiv-rv-2-rvau" style="color:#0069AA" onClick="gotopage(\'KM\'+' + b + ',' + num + ')" >' + b + '</span>' + " ";
            }
            else {
                strnum += '<span id="KMSU' + b + '" class="mdiv-rv-2-rva"  style="color:#0069AA" onClick="gotopage(\'KM\'+' + b + ',' + num + ')" >' + b + '</span>' + " ";
            }
        }
        document.getElementById('pagerv').innerHTML = strnum;
    }
}
function createTinKhuyenMaipage1(aRaoVat) {
    var a = aRaoVat.length;
    num = parseInt(a / 10);
    if (num < a / 10) { num = num + 1 }
    if (a / 10 > 1) {

        var strnum = "";
        for (b = 1; b <= num; b++) {
            if (b == 1) {
                strnum += '<span id="KMSU' + b + '" class="mdiv-rv-2-rvau" style="color:#0069AA" onClick="gotopage(\'KM\'+' + b + ',' + num + ')" >' + b + '</span>' + " ";
            }
            else {
                strnum += '<span id="KMSU' + b + '" class="mdiv-rv-2-rva"  style="color:#0069AA" onClick="gotopage(\'KM\'+' + b + ',' + num + ')" >' + b + '</span>' + " ";
            }

        }

        document.getElementById('pagerv').innerHTML = strnum;
    }
}
// minhhs------- end

/*
show picture slide right
*/
imagescroller.prototype.initialize = function() {
    var scrollerinstance = this
    scrollerinstance.initdivpos()
}
imagescroller.prototype.initdivpos = function() {
    var iCur, iPre, iMax;
    iMax = this.imgList.length > this.maxitemshow ? this.maxitemshow : this.imgList.length;
    for (var i = 0; i < iMax; i++) {
        iCur = i + this.curindex < this.imgList.length ? i + this.curindex : 0 - (this.imgList.length - (i + this.curindex))
        iPre = iCur - 1 >= 0 ? iCur - 1 : this.imgList.length - 1
        if (i == 0) {
            document.getElementById(this.tickerid + iCur).style.left = '0px';
        } else if (i == iMax - 1) {
            if (this.curindex > 0) {
                document.getElementById(this.tickerid + (this.curindex - 1)).style.left = (parseInt(document.getElementById(this.tickerid + this.curindex).style.left) - document.getElementById(this.tickerid + (this.curindex - 1)).offsetWidth - this.space) + 'px';
            }
            else {
                document.getElementById(this.tickerid + (this.imgList.length - 1)).style.left = (parseInt(document.getElementById(this.tickerid + this.curindex).style.left) - document.getElementById(this.tickerid + (this.imgList.length - 1)).offsetWidth - this.space) + 'px';
            }
        } else {
            document.getElementById(this.tickerid + iCur).style.left = (parseInt(document.getElementById(this.tickerid + iPre).style.left) + document.getElementById(this.tickerid + iPre).offsetWidth + this.space) + 'px';
        }
    }
}

imagescroller.prototype.scrollright = function() {
    var scrollerinstance = this;
    if (0 - parseInt(document.getElementById(this.tickerid + this.curindex).style.left) > document.getElementById(this.tickerid + this.curindex).offsetWidth) {
        this.curindex = this.curindex + 1 >= this.imgList.length ? 0 : this.curindex + 1;
        scrollerinstance.initdivpos()
        if (this.autoscroll == 1) {
            this.autoitem = setTimeout(function() { scrollerinstance.scrollright() }, this.autodelay);
        }
    }
    else {
        setTimeout(function() { scrollerinstance.moveright() }, this.movedelay);
    }
}

imagescroller.prototype.moveright = function() {
    var iMax = this.imgList.length > this.maxitemshow ? this.maxitemshow : this.imgList.length;
    for (var i = 0; i < iMax; i++) {
        var iCur = i + this.curindex < this.imgList.length ? i + this.curindex : 0 - (this.imgList.length - (i + this.curindex));
        if (i == iMax - 1) {
            if (this.curindex > 0) {
                document.getElementById(this.tickerid + (this.curindex - 1)).style.left = (parseInt(document.getElementById(this.tickerid + (this.curindex - 1)).style.left) - this.movestep) + 'px';
            }
            else {
                document.getElementById(this.tickerid + (this.imgList.length - 1)).style.left = (parseInt(document.getElementById(this.tickerid + (this.imgList.length - 1)).style.left) - this.movestep) + 'px';
            }
        } else {
            document.getElementById(this.tickerid + iCur).style.left = (parseInt(document.getElementById(this.tickerid + iCur).style.left) - this.movestep) + 'px';
        }
    }
    var scrollerinstance = this;
    setTimeout(function() { scrollerinstance.scrollright() }, this.movedelay);
}

imagescroller.prototype.scrollleft = function() {
    var scrollerinstance = this;
    var iPre = this.curindex - 1 >= 0 ? this.curindex - 1 : this.imgList.length - 1
    if (parseInt(document.getElementById(this.tickerid + iPre).style.left) > 0) {
        this.curindex = this.curindex - 1 >= 0 ? this.curindex - 1 : this.imgList.length - 1;
        scrollerinstance.initdivpos()
        if (this.autoscroll == 1) {
            this.autoitem = setTimeout(function() { scrollerinstance.scrollleft() }, this.autodelay);
        }
    }
    else {
        setTimeout(function() { scrollerinstance.moveleft() }, this.movedelay);
    }
}

imagescroller.prototype.moveleft = function() {
    var iMax = this.imgList.length > this.maxitemshow ? this.maxitemshow : this.imgList.length;
    for (var i = 0; i < iMax; i++) {
        var iCur = i + this.curindex < this.imgList.length ? i + this.curindex : 0 - (this.imgList.length - (i + this.curindex));
        if (i == iMax - 1) {
            if (this.curindex > 0) {
                document.getElementById(this.tickerid + (this.curindex - 1)).style.left = (parseInt(document.getElementById(this.tickerid + (this.curindex - 1)).style.left) + this.movestep) + 'px';
            }
            else {
                document.getElementById(this.tickerid + (this.imgList.length - 1)).style.left = (parseInt(document.getElementById(this.tickerid + (this.imgList.length - 1)).style.left) + this.movestep) + 'px';
            }
        } else {
            document.getElementById(this.tickerid + iCur).style.left = (parseInt(document.getElementById(this.tickerid + iCur).style.left) + this.movestep) + 'px';
        }
    }
    var scrollerinstance = this;
    setTimeout(function() { scrollerinstance.scrollleft() }, this.movedelay);
}

imagescroller.prototype.handlePress = function(type) {
    this.autoscroll = 1;
    var scrollerinstance = this;
    if (type == 0) {
        scrollerinstance.scrollleft();
    }
    else {
        scrollerinstance.scrollright();
    }
}

imagescroller.prototype.handleRelease = function(i) {
    this.autoscroll = 0;
    clearTimeout(this.autoitem);
}

function imagescroller(imgList, title, arrId, divId, width, space, id, type) {
    this.tickerid = divId;
    this.space = space;
    this.maxitemshow = imgList.length;
    this.curindex = 0;
    this.autoscroll = 0;
    this.movestep = 8; //-15
    this.movedelay = 10;
    this.autodelay = 10;
    var iLen = imgList.length;
    while (imgList.length < this.maxitemshow) {
        var ol = imgList.length;
        for (var i = 0; i < iLen; i++) {
            imgList[ol + i] = imgList[i];
        }
    }
    this.imgList = imgList;
    var sHTML = "";
    sHTML += '<table cellspacing=0 cellpadding=0 border=0 width="100%">';
    sHTML += '<tr>';
    sHTML += '<td colspan=3 width=100%>';
    sHTML += '<div id="' + divId + '" style="position:relative;overflow:hidden;width=100%;height:45px;">';
    for (var i = 0; i < imgList.length; i++) {
        sHTML += '<div style="position: absolute;cursor:pointer;left:-500px;border:2px solid #D5D9DC;" id="' + divId + i + '"><img src="' + imgList[i] + '" width=50px height=35px onclick="setItemPic(\'' + title[i] + '\',' + arrIdpic[i] + ')"></div>';
    }
    sHTML += '</div>';
    sHTML += '</td>';
    sHTML += '</tr>';
    sHTML += '<tr>';
    sHTML += '<td style="cursor:pointer;" onMouseDown="' + divId + '.handlePress(0);return true;" onMouseUp="' + divId + '.handleRelease();return true;" onMouseOut="' + divId + '.handleRelease();return true;" onClick="return false;">';
    sHTML += '<img src="/Images/Poster/qc_anh_left.gif">';
    sHTML += '</td>';
    sHTML += '<td class="anhdivcocenter"></td>';
    sHTML += '<td style="cursor:pointer;" onMouseDown="' + divId + '.handlePress(1);return true;" onMouseUp="' + divId + '.handleRelease();return true;" onMouseOut="' + divId + '.handleRelease();return true;" onClick="return false;">';
    sHTML += '<img src="/Images/Poster/qc_anh_right.gif">';
    sHTML += '</td>';
    sHTML += '</tr>';
    sHTML += '</table>';
    document.getElementById('right3').innerHTML = sHTML;
    var scrollerinstance = this;
    if (window.addEventListener)
        window.addEventListener("load", function() { scrollerinstance.initialize() }, false);
    else if (window.attachEvent)
        window.attachEvent("onload", function() { scrollerinstance.initialize() });
    else if (document.getElementById)
        setTimeout(function() { scrollerinstance.initialize() }, 100);
    //scrollerinstance.initialize();
    //scrollerinstance.handlePress(1);
    //scrollerinstance.handlePress(0);
    //scrollerinstance.handleRelease();	
    setItemPic(title[0], arrIdpic[0]);
}
function setItemPic(title, id) {
    document.getElementById('right5').innerHTML = title;
    LoadXMLShowItemPic('/listfile/poster/item/' + topicId + '_' + id + '.xml');
}
function changeItemPic(i) {
    clearTimeout(autochangepic);
    document.getElementById("showpic").style.opacity = 1;
    document.getElementById("showpic").style.filter = "alpha(opacity:100)";
    rightOpacity1 = 1;
    rightOpacity2 = 100;
    indexPicItem += i;
    if (indexPicItem == maxindexPicItem) {
        indexPicItem = 0;

    }
    else if (indexPicItem < 0) {
        indexPicItem = maxindexPicItem - 1;

    }
    document.getElementById("itempic").src = arrItempic[indexPicItem][0];
    autochangepic = setTimeout('intervalchangeItemPic()', 5000);
}
function itempicopen() {
    if ([indexPicItem][1] != null)
        location.href = arrItempic[indexPicItem][1];
}
function intervalchangeItemPic() {
    if (rightOpacity1 > 0 && rightOpacity2 > 0) {
        rightOpacity1 -= 0.1;
        rightOpacity2 -= 10;
        document.getElementById("showpic").style.opacity = rightOpacity1;
        document.getElementById("showpic").style.filter = "alpha(opacity:" + rightOpacity2 + ")";
        setTimeout('intervalchangeItemPic()', 50);
    }
    else
        changeItemPic(1);
}
function LoadXMLShowPicture(fileXML) {
    var sIdTS;
    var arItemTS = new Array()
    var sLink = fileXML;
    AjaxRequest.get(
			{
			    'url': sLink
		    , 'onSuccess': function(req) {
		        if (req.responseXML.getElementsByTagName('Topic').length > 0) {
		            with (req.responseXML.getElementsByTagName('Topic').item(0)) {
		                sIdTS = getNodeValue(getElementsByTagName('ID'));
		            }
		        }
		        var iCount = 0;
		        for (var i = 0; i < req.responseXML.getElementsByTagName('Item').length; i++) {

		            with (req.responseXML.getElementsByTagName('Item').item(i)) {


		                arItemTS[iCount] = new Array(3);
		                arItemTS[iCount][0] = getNodeValue(getElementsByTagName('tID'));
		                arItemTS[iCount][1] = getNodeValue(getElementsByTagName('tPath'));
		                arItemTS[iCount][2] = getNodeValue(getElementsByTagName('tTitle'));
		                iCount++;
		            }
		        }
		        //objshowpic=arItemTS;
		        topicId = sIdTS;
		        for (var i = 0; i < arItemTS.length; i++) {
		            arrSImage42[i] = arItemTS[i][1];
		            arrtitle[i] = arItemTS[i][2];
		            arrIdpic[i] = arItemTS[i][0];
		        }
		        showPicture = new imagescroller(arrSImage42, arrtitle, arrIdpic, "showPicture", "290px", 2, 42, 0);
		        iReadStep = 2;

		    }
		    , 'onError': function(req) {
		        gmobj('tdTopStory').innerHTML = req.statusText;
		        iReadStep = 2;
		    }
			}
		)

}
function LoadXMLShowItemPic(fileXML) {
    //alert(fileXML);
    var arItemTS = new Array()
    var sLink = fileXML;
    AjaxRequest.get(
			{
			    'url': sLink
		    , 'onSuccess': function(req) {
		        var iCount = 0;
		        for (var i = 0; i < req.responseXML.getElementsByTagName('Item').length; i++) {

		            with (req.responseXML.getElementsByTagName('Item').item(i)) {


		                arItemTS[iCount] = new Array(3);
		                //arItemTS[iCount][0] = getNodeValue(getElementsByTagName('pID'));
		                arItemTS[iCount][0] = getNodeValue(getElementsByTagName('pPath'));
		                arItemTS[iCount][1] = getNodeValue(getElementsByTagName('sPath'));
		                iCount++;
		            }
		        }
		        arrItempic = arItemTS;
		        document.getElementById("itempic").src = arItemTS[0][0];
		        maxindexPicItem = arItemTS.length;
		        indexPicItem = 0;
		        clearTimeout(autochangepic);
		        autochangepic = setTimeout('intervalchangeItemPic()', 5000);
		        iReadStep = 2;
		        //setRe(arItemTS);

		        //return "test";
		    }
		    , 'onError': function(req) {
		        //gmobj('tdTopStory').innerHTML=req.statusText;
		        iReadStep = 2;
		    }
			}
		)
}
//end slide show right
//all
function ReverseFolderByDate() {
    Ryear = document.Reverse.fYear.options[document.Reverse.fYear.selectedIndex].value;
    Rmonth = document.Reverse.fMonth.options[document.Reverse.fMonth.selectedIndex].value;
    Rday = document.Reverse.fDay.options[document.Reverse.fDay.selectedIndex].value;

    //	for (; Rday > 0; Rday--)
    //	{
    //		Rdate = new Date(Ryear, Rmonth - 1, Rday);
    //		if (Rdate.getDate() == Rday)
    //		{
    //			break;
    //		}
    //	}

    LastDate = Rmonth.concat('/').concat(Rday).concat('/').concat(Ryear).concat(' 0:59:59 AM');
    //LastDate = Ryear.concat('/').concat(Rmonth).concat('/').concat(Rday).concat(' 23:59:59');
    location.href = SetParameter(location.href, 'd', escape(LastDate));
    //location.href='location.href?d='+LastDate;
    //document.Reverse.d.value=LastDate;
    //document.Reverse.submit();
}
//end all

function displayRaoVat(vClick) {
    var divRaoVatMua = document.getElementById("divRaoVatMua");
    var divRaoVatBan = document.getElementById("divRaoVatBan");
    var LinkRaoVatMua = document.getElementById("LinkRaoVatMua");
    var LinkRaoVatBan = document.getElementById("LinkRaoVatBan");
    if (vClick == 1) {
        divRaoVatMua.style.display = "";
        divRaoVatBan.style.display = "none";
        LinkRaoVatMua.className = "lnk-button-raovat seleted fl";
        LinkRaoVatBan.className = "lnk-button-raovat fl";
    } else {
        divRaoVatBan.style.display = "";
        divRaoVatMua.style.display = "none";
        LinkRaoVatMua.className = "lnk-button-raovat fl";
        LinkRaoVatBan.className = "lnk-button-raovat seleted fl";
    }
}

function displayTabTuVan(vId) {
    for (i = 1; i <= 4; i++) {
        if (i == vId) {
            document.getElementById("TuVan_" + i).className = "tab-content-selected fl";
            document.getElementById("ContentTabTuVan_" + i).style.display = "";
            document.getElementById("OtherLinkTab_" + i).style.display = "";
        }
        else {
            document.getElementById("TuVan_" + i).className = "tab-content-normal fl";
            document.getElementById("ContentTabTuVan_" + i).style.display = "none";
            document.getElementById("OtherLinkTab_" + i).style.display = "none";
        }
    }
}

function displayTabPhanMem(vId) {
    for (i = 1; i <= 2; i++) {
        if (i == vId) {
            document.getElementById("PhanMem_" + i).className = "tab-content-selected fl";
            document.getElementById("ContentTabPhanMem_" + i).style.display = "";
            document.getElementById("OtherLinkTabPhanMem_" + i).style.display = "";
        }
        else {
            document.getElementById("PhanMem_" + i).className = "tab-content-normal fl";
            document.getElementById("ContentTabPhanMem_" + i).style.display = "none";
            document.getElementById("OtherLinkTabPhanMem_" + i).style.display = "none";
        }
    }
}

function windows_size3(vId) {
    for (i = 0; i <= 4; i++) {
        if (i != vId) {
            document.getElementById("blog-cong-nghe-" + i).className = "content-y-kien-ban-doc content-y-kien-ban-doc-4";
            document.getElementById("content-blog-" + i).style.display = "none";
            document.getElementById("blog-lnk-header-" + i).className = "";
            document.getElementById("blog-img-style-" + i).src = "/images/add.gif";
            document.getElementById("blog-img-style-" + i).style.cursor = "pointer";
            document.getElementById("blog-img-style-" + i).alt = "Click";
            document.getElementById("blog-img-style-" + i).style.marginTop = "0px";
            document.getElementById("blog-img-style-" + i).style.display = "";
            document.getElementById("blog-li-style-" + i).src = "/images/li-style.gif";
            document.getElementById("title-blog-cong-nghe-" + i).className = "title-y-kien-de fl";
        } else {
            document.getElementById("blog-cong-nghe-" + i).className = "content-y-kien-ban-doc content-y-kien-ban-doc-2";
            document.getElementById("content-blog-" + i).style.display = "";
            document.getElementById("blog-lnk-header-" + i).className = "lnk-header";
            document.getElementById("blog-img-style-" + i).style.display = "none";
            document.getElementById("blog-li-style-" + i).src = "/images/arrow-ykien.gif";
            document.getElementById("title-blog-cong-nghe-" + i).className = "title-y-kien fl";
        }
    }
}

function windows_size2(vId) {
    for (i = 0; i <= 4; i++) {
        if (i != vId) {
            document.getElementById("y-kien-ban-doc-" + i).className = "content-y-kien-ban-doc content-y-kien-ban-doc-4";
            document.getElementById("content-y-kien-" + i).style.display = "none";
            document.getElementById("lnk-header-" + i).className = "";
            document.getElementById("img-style-" + i).src = "/images/add.gif";
            document.getElementById("img-style-" + i).style.cursor = "pointer";
            document.getElementById("img-style-" + i).alt = "Click";
            document.getElementById("img-style-" + i).style.marginTop = "0px";
            document.getElementById("img-style-" + i).style.display = "";
            document.getElementById("li-style-" + i).src = "/images/li-style.gif";
            document.getElementById("title-y-kien-" + i).className = "title-y-kien-de fl";
        } else {
            document.getElementById("y-kien-ban-doc-" + i).className = "content-y-kien-ban-doc content-y-kien-ban-doc-2";
            document.getElementById("content-y-kien-" + i).style.display = "";
            document.getElementById("lnk-header-" + i).className = "lnk-header";
            document.getElementById("img-style-" + i).style.display = "none";
            document.getElementById("li-style-" + i).src = "/images/arrow-ykien.gif";
            document.getElementById("title-y-kien-" + i).className = "title-y-kien fl";
        }
    }
}

function DisplayListItem(template, id, sListItems, divID) {
    var sId, sName, sPath, sTime;
    var arItem = new Array();
    var sLink = id;
    var sHTML;
    var iMaxItem;
    iMaxItem = sListItems;
	
    AjaxRequest.get(
		{
		    'url': sLink
	    , 'onSuccess': function(req) {
	        if (req.responseXML.getElementsByTagName('F').length > 0) {
	            with (req.responseXML.getElementsByTagName('F').item(0)) {
	                sId = getNodeValue(getElementsByTagName('I'));
	                sName = getNodeValue(getElementsByTagName('N'));
	                sPath = getNodeValue(getElementsByTagName('P'));
	                sTime = getNodeValue(getElementsByTagName('T'));
	            }
	        }

	        var iCount = 0;
	        for (var i = 0; i < req.responseXML.getElementsByTagName('I').length; i++) {
	            with (req.responseXML.getElementsByTagName('I').item(i)) {
	                if (iCount < iMaxItem) {
	                    var sTemp = getNodeValue(getElementsByTagName('I'));
						var isDuplicate = displayid(sTemp);
						
						if (sLink.toString().substring(0,20) == "/ListFile/Review/00/" || sLink.toString().substring(0,21) == "/ListFile/TopView/00/") {
							isDuplicate = true;
						}
						isDuplicate = true;
						
						if (sTemp != '' && isDuplicate) {
	                        arItem[iCount] = new Array(19);
	                        arItem[iCount][0] = getNodeValue(getElementsByTagName('I'));
	                        arItem[iCount][1] = getNodeValue(getElementsByTagName('P')) + '/';
	                        arItem[iCount][2] = getNodeValue(getElementsByTagName('T'));
	                        arItem[iCount][3] = getNodeValue(getElementsByTagName('L'));
	                        arItem[iCount][4] = getNodeValue(getElementsByTagName('TI'));
	                        arItem[iCount][5] = getNodeValue(getElementsByTagName('TW'));
	                        arItem[iCount][6] = getNodeValue(getElementsByTagName('TH'));
	                        arItem[iCount][7] = getNodeValue(getElementsByTagName('SI'));
	                        arItem[iCount][8] = getNodeValue(getElementsByTagName('SW'));
	                        arItem[iCount][9] = getNodeValue(getElementsByTagName('SH'));
	                        arItem[iCount][10] = getNodeValue(getElementsByTagName('LI'));
	                        arItem[iCount][11] = getNodeValue(getElementsByTagName('LW'));
	                        arItem[iCount][12] = getNodeValue(getElementsByTagName('LH'));
	                        arItem[iCount][13] = getNodeValue(getElementsByTagName('HV'));
	                        arItem[iCount][14] = getNodeValue(getElementsByTagName('HI'));
	                        arItem[iCount][15] = getNodeValue(getElementsByTagName('HS'));
	                        arItem[iCount][16] = getNodeValue(getElementsByTagName('OI'));
	                        arItem[iCount][17] = getNodeValue(getElementsByTagName('OW'));
	                        arItem[iCount][18] = getNodeValue(getElementsByTagName('OH'));
	                        iCount++;
	                    }
	                }
	            }
	        }
	        WriteTemplateItem(template, arItem, sName, sPath, sTime, divID);
	    }
	    , 'onError': function(req) {
	    }
		}
	)
}

function Hexa(input) {
    return Right('00000000'.concat(input.toString(16)), 8);
}

function getimages(Id, FileName) {
    var number = new Number(Id);
    var hexId = Hexa(number);
    return '/Files/Subject/'.concat(hexId.substring(0, 2)).concat('/').concat(hexId.substring(2, 4)).concat('/').concat(hexId.substring(4, 6)).concat('/').concat(hexId.substring(6, 8)).concat('/').concat(FileName);
}

function WriteTemplateItem(template, ItemArray, CatTitle, CatLink, sTime, divID) {
    var strWrite = "";
    switch (parseInt(template)) {
        case 1:
            try {
				if (ItemArray.length > 1) {
					var i = 0;
					strWrite += "<div id='box-pda'>";
					strWrite += "<div id='header-pda'><img alt='row-subfolder' src='/images/row-subfolder.gif' /><a href='" + CatLink + "' title='" + CatTitle + "'>" + CatTitle + "</a></div>";
					strWrite += "<div id='content-pda'><ul>";
					while (i < ItemArray.length) {
						strWrite += "<li><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'>" + ItemArray[i][2] + "</a></li>";
						i++;
					}
					strWrite += "</ul></div></div>";
				}
            } catch (err) { return ""; }
            break;
        case 2:
            try {
                strWrite += "<div id='preview-pd'>";
                strWrite += "<div id='box-review-top'>&nbsp;</div>";
                strWrite += "<div id='preview-pdbt-border'>";
                strWrite += "<div id='preview-pdbottom'>";
                strWrite += "<div id='preview-pd-mid'>";
                strWrite += "<div class='product-pdtop-title'><a href='" + ItemArray[0][1] + "' title='" + ItemArray[0][2] + "'>" + ItemArray[0][2] + "</a></div>";
                strWrite += "<span class='pd-time'>" + dateFormat(sTime, "HH:MM") + "</span><span class='pd-date'>  | " + dateFormat(sTime, "d/m/yyyy") + "</span></div>";
                strWrite += "<div id='preview-pd-remain'><div class='review-pd-bt'><a href='" + ItemArray[0][1] + "' title='" + ItemArray[0][2] + "'><img alt='" + ItemArray[0][2] + "' src='" + getimages(ItemArray[0][0], ItemArray[0][16]) + "' border='0' width='158' height='214' /></a></div>";
                strWrite += "<div id='review-detail'>" + ItemArray[0][3] + "</div>";
                strWrite += "<div class='review-line-sp'></div>";
                strWrite += "<a href='" + ItemArray[0][1] + "' title='" + ItemArray[0][2] + "' class='review-next'>Xem tiếp <img alt='Xem tiếp' width='6' height='9' src='/images/review-next.gif' /></a>";
                strWrite += "</div></div></div></div>";
            } catch (err) { return ""; }
            break;
        case 3:
            try {
				if (ItemArray.length > 1) {
					var i = 0;
					var strSeparator = "";
					strWrite += "<div class='box-hotnews-mid'>";
					strWrite += "<div id='box-hotnews-hd'><img alt='Tiêu điểm' src='/images/row-right.gif' width='6' height='9' />&nbsp;Tiêu điểm</div>";
					strWrite += "<div class='box-hn-list'>";

					while (i < ItemArray.length) {
						strWrite += "<div class='list-item55-content fl'>";

						if (i % 2) {
							strSeparator = "";
						} else {
							strSeparator = "<img alt='separator' class='fr' width='2' height='62' src='/images/box-hn-sep.gif' />";
						}

						if (ItemArray[i][10] == "") {
							strWrite += "<div class='box-hn-full fl'><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'>" + ItemArray[i][2] + "</a></div>";
							strWrite += strSeparator;
						} else {
							strWrite += "<div class='box-hn-img fl'><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'><img alt='" + ItemArray[i][2] + "' src='" + getimages(ItemArray[i][0], ItemArray[i][10]) + "' class='fl' width='52' height='53' /></a></div>";
							strWrite += "<div class='box-hn-link fl'><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'>" + ItemArray[i][2] + "</a></div>";
							strWrite += strSeparator;
						}

						strWrite += "</div>";

						i++;
					}
					strWrite += "</div><div class='box-hotnews-bottom'></div></div>";
				}
            } catch (err) { return ""; }
            break;
        case 4:
            try {
				if (ItemArray.length > 1) {
					var i = 0;
					strWrite += "<div id='box_pro'>";
					strWrite += "<div class='pro-top'><img alt='sohoa' src='/images/s-yellow.gif' width='30' height='14' />";
					strWrite += "<span style='position:absolute; top:0px;text-transform:uppercase;'><a href='" + CatLink + "' title='" + CatTitle + "' style='color:#000000;text-decoration:none;'>" + CatTitle + "</a></span>";
					strWrite += "</div>";
					strWrite += "<div class='pro-sep'></div>";
					strWrite += "<div class='pro-content'>";
					while (i < ItemArray.length) {
						strWrite += "<div class='pro-row'>";
						strWrite += "<a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'>" + ItemArray[i][2] + "</a>";
						strWrite += "</div>";
						strWrite += "<div class='pro_line_dot'></div>";
						i++;
					}
					strWrite += "</div>";
					strWrite += "</div>";
				}
            } catch (err) { return ""; }
            break;
        case 5:
            try {
				if (ItemArray.length > 1) {
					var i = 0;
					strWrite += "<div class='box-hotnews-mid'>";
					strWrite += "<div id='box-hotnews-hd'><img alt='Tin tức đọc nhiều nhất' src='/images/row-right.gif' />&nbsp;Tin tức đọc nhiều nhất</div>";
					strWrite += "<div class='box-hn-list'>";

					while (i < ItemArray.length) {
						strWrite += "<div class='list-item55-content fl'>";

						if (i % 2) {
							strSeparator = "";
						} else {
							strSeparator = "<img alt='separator' class='fr' width='2' height='62' src='/images/box-hn-sep.gif' />";
						}

						if (ItemArray[i][10] == "") {
							strWrite += "<div class='box-hn-full fl'><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'>" + ItemArray[i][2] + "</a></div>";
							strWrite += strSeparator;
						} else {
							strWrite += "<div class='box-hn-img fl'><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'><img alt='" + ItemArray[i][2] + "' src='" + getimages(ItemArray[i][0], ItemArray[i][10]) + "' class='fl' width='52' height='53' /></a></div>";
							strWrite += "<div class='box-hn-link fl'><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'>" + ItemArray[i][2] + "</a></div>";
							strWrite += strSeparator;
						}

						strWrite += "</div>";

						i++;
					}
					strWrite += "</div><div class='box-hotnews-bottom'></div></div>";
				}
            } catch (err) { return ""; }
            break;
        case 6:
			try {
				if (ItemArray.length > 1) {
					var i = 0;
					strWrite += "<div class='box-hotnews-mid'>";
					strWrite += "<div id='box-hotnews-hd'><img alt='Tin tức được bình luận nhiều nhất' src='/images/row-right.gif' />&nbsp;Tin tức được bình luận nhiều nhất</div>";
					strWrite += "<div class='box-hn-list'>";
					
					while (i < ItemArray.length) {
						strWrite += "<div class='list-item55-content fl'>";

						if (i % 2) {
							strSeparator = "";
						} else {
							strSeparator = "<img alt='separator' class='fr' width='2' height='62' src='/images/box-hn-sep.gif' />";
						}

						if (ItemArray[i][10] == "") {
							strWrite += "<div class='box-hn-full fl'><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'>" + ItemArray[i][2] + "</a></div>";
							strWrite += strSeparator;
						} else {
							strWrite += "<div class=\"box-hn-img fl\"><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'><img alt='" + ItemArray[i][2] + "' src='" + getimages(ItemArray[i][0], ItemArray[i][10]) + "' class='fl' width='52' height='53' /></a></div>";
							
							strWrite += "<div class=\"box-hn-link fl\"><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'>" + ItemArray[i][2] + "</a></div>";
							strWrite += strSeparator;
						}

						strWrite += "</div>";

						i++;
					}
					strWrite += "</div><div class='box-hotnews-bottom'></div></div>";
				}
            } catch (err) { return ""; }	
            break;
        case 7:
		try {
                if (ItemArray.length > 1) {
                    var i = 0;
                    strWrite += "<div class='box-hotnews-mid'>";
                    strWrite += "<div id='box-hotnews-hd'><img alt='Tin tức được bình chọn nhiều nhất' src='/images/row-right.gif' />&nbsp;Tin tức được bình chọn nhiều nhất</div>";
                    strWrite += "<div class='box-hn-list'>";

                    while (i < ItemArray.length) {
                        strWrite += "<div class='list-item55-content fl'>";

                        if (i % 2) {
                            strSeparator = "";
                        } else {
                            strSeparator = "<img alt='separator' class='fr' width='2' height='62' src='/images/box-hn-sep.gif' />";
                        }

                        if (ItemArray[i][10] == "") {
                            strWrite += "<div class='box-hn-full fl'><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'>" + ItemArray[i][2] + "</a></div>";
                            strWrite += strSeparator;
                        } else {
                            strWrite += "<div class=\"box-hn-img fl\"><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'><img alt='" + ItemArray[i][2] + "' src='" + getimages(ItemArray[i][0], ItemArray[i][10]) + "' class='fl' width='52' height='53' /></a></div>";

                            strWrite += "<div class=\"box-hn-link fl\"><a href='" + ItemArray[i][1] + "' title='" + ItemArray[i][2] + "'>" + ItemArray[i][2] + "</a></div>";
                            strWrite += strSeparator;
                        }

                        strWrite += "</div>";

                        i++;
                    }
                    strWrite += "</div><div class='box-hotnews-bottom'></div></div>";
                }
            } catch (err) { return ""; }	
            break;
        case 8:
            break;
        case 9:
            break;        
    }
    document.getElementById(divID).innerHTML += strWrite;
}

function getNodeValue_(obj, tag) {
    return obj.getElementsByTagName(tag)[0].firstChild.nodeValue;
}

var iSelectedPic = 0;
var isNext = false;
var isPrevious = false;
var iLeftDiv = 0;
var ImgPosition = 0;
var NicePic = {
    AddNicePic: function() {
        AjaxRequest.get(
            {
                "url": "/ListFile/Photo/pt0.xml"
                , 'onSuccess': function(req) {
                    var Item = req.responseXML.getElementsByTagName("ListImage");
                    var arItemDesc = new Array();
                    var arItemSmallImg = new Array();
                    var arItemLargeImg = new Array();
                    var arItemImgLink = new Array();

                    for (var i = 0; i < Item.length; i++) {
                        arItemDesc[i] = getNodeValue(req.responseXML.getElementsByTagName('ListImage').item(i).getElementsByTagName('Title'));
                        arItemSmallImg[i] = getNodeValue(req.responseXML.getElementsByTagName('ListImage').item(i).getElementsByTagName('SmallImage'));
                        arItemLargeImg[i] = getNodeValue(req.responseXML.getElementsByTagName('ListImage').item(i).getElementsByTagName('LargeImage'));
                        arItemImgLink[i] = getNodeValue(req.responseXML.getElementsByTagName('ListImage').item(i).getElementsByTagName('Link'));
                    }
                    var ItemArray = new Array(arItemDesc, arItemSmallImg, arItemLargeImg, arItemImgLink);
                    NicePic.WriteNicePic(ItemArray);
                }
                , 'onError': function(req) { return ""; }
            }
        );
    },
    SelectedPic: function(id, totalitem, desc, largeimg, linkImg) {
        for (var i = 0; i < totalitem; i++) {
            if (i == parseInt(id.toString().replace("ItemImage", ""))) {
                document.getElementById(id).className = "nicepic nicepicselected";
                document.getElementById("divDescription").innerHTML = desc.replace(/]/g, ",");
                if (linkImg == "") {
                    document.getElementById("LargeImage").innerHTML = "<img src='" + largeimg + "' border=\"0\" width=\"277\" height=\"200\" alt=\"" + desc.replace(/]/g, ",") + "\" />";
                } else {
                    document.getElementById("LargeImage").innerHTML = "<a onclick='return openImage(this,600,800);' href='" + linkImg + "' title='" + desc.replace(/]/g, ",") + "'><img src='" + largeimg + "' border=\"0\" width=\"277\" height=\"200\" alt=\"" + desc.replace(/]/g, ",") + "\" /></a>";
                }
                iSelectedPic = i;
            } else {
                document.getElementById("ItemImage" + i).className = "nicepic nicepicnormal";
            }
        }
    },
    NextPic: function(ItemArray1, ItemArray2, ItemArray3, ItemArray4) {
        var item1 = ItemArray1.split(",");
        var item2 = ItemArray2.split(",");
        var item3 = ItemArray3.split(",");
        var item4 = ItemArray4.split(",");

        if (isPrevious) { isPrevious = false; iSelectedPic++; }
        for (var i = iSelectedPic; i <= iSelectedPic && i < item1.length && i >= 0; i++) {
            document.getElementById("divDescription").innerHTML = item1[i].replace(/]/g, ",");
            document.getElementById("ItemImage" + i).className = "nicepic nicepicselected";
            if (item4[i] == "") {
                document.getElementById("LargeImage").innerHTML = "<img src='" + item3[i] + "' border=\"0\" width=\"277\" height=\"200\" alt=\"" + item1[i].replace(/]/g, ",") + "\" />";
            } else {
                document.getElementById("LargeImage").innerHTML = "<a onclick='return openImage(this,600,800);' href='" + item4[i] + "' title='" + item1[i].replace(/]/g, ",") + "'><img src='" + item3[i] + "' border=\"0\" width=\"277\" height=\"200\" alt=\"" + item1[i].replace(/]/g, ",") + "\" /></a>";
            }
            ImgPosition = document.getElementById("ItemImage" + i).offsetLeft;
        }
        for (var j = 0; j < item1.length; j++) {
            if (j != iSelectedPic) {
                document.getElementById("ItemImage" + j).className = "nicepic nicepicnormal";
            }
        }
        document.getElementById("motioncontainer").scrollLeft = ImgPosition - 5;
        isNext = true;
        iSelectedPic++;
        //if (iSelectedPic >= item1.length) { iSelectedPic = 0; }
        if (iSelectedPic > item1.length) { iSelectedPic = 0; }
    },
    PreviousPic: function(ItemArray1, ItemArray2, ItemArray3, ItemArray4) {
        var item1 = ItemArray1.split(",");
        var item2 = ItemArray2.split(",");
        var item3 = ItemArray3.split(",");
        var item4 = ItemArray4.split(",");

        if (isNext) { isNext = false; iSelectedPic = iSelectedPic - 1; }
        for (var i = iSelectedPic; i <= iSelectedPic && i < item1.length && i >= 0; i++) {
            document.getElementById("divDescription").innerHTML = item1[i].replace(/]/g, ",");
            document.getElementById("ItemImage" + i).className = "nicepic nicepicselected";
            if (item4[i] == "") {
                document.getElementById("LargeImage").innerHTML = "<img src='" + item3[i] + "' border=\"0\" width=\"277\" height=\"200\" alt=\"" + item1[i].replace(/]/g, ",") + "\" />";
            } else {
                document.getElementById("LargeImage").innerHTML = "<a onclick='return openImage(this,600,800);' href='" + item4[i] + "' title='" + item1[i].replace(/]/g, ",") + "'><img src='" + item3[i] + "' border=\"0\" width=\"277\" height=\"200\" alt=\"" + item1[i].replace(/]/g, ",") + "\" /></a>";
            }
        }
        for (var j = 0; j < item1.length; j++) {
            if (j != iSelectedPic) {
                document.getElementById("ItemImage" + j).className = "nicepic nicepicnormal";
            }
        }
        //document.getElementById("motioncontainer").scrollLeft = ImgPosition + 5;
        isPrevious = true;
        iSelectedPic--;
        if (iSelectedPic < 0) { iSelectedPic = 0; }
    },
    WriteNicePic: function(ItemArray) {
        var strWrite = "";
        var strItem = "";
        var arItemDesc = new Array();
        var arItemSmallImg = new Array();
        var arItemLargeImg = new Array();
        var arItemImgLink = new Array();

        for (var i = 0; i < ItemArray[0].length; i++) {
            strItem += "<img src='" + ItemArray[1][i] + "' id='ItemImage" + i + "' onclick=\"javascript:NicePic.SelectedPic('ItemImage" + i + "','" + ItemArray[0].length + "','" + ItemArray[0][i] + "','" + ItemArray[2][i] + "','" + ItemArray[3][i] + "');\" style='cursor:pointer;' class='nicepic nicepicnormal' width='49' height='34' />";
            arItemDesc[i] = ItemArray[0][i];
            arItemSmallImg[i] = ItemArray[1][i];
            arItemLargeImg[i] = ItemArray[2][i];
            arItemImgLink[i] = ItemArray[3][i];
        }
		strWrite +=	"<div style='text-align:right;margin-right:10px;margin-top:2px;margin-bottom:2px;' id='sendPichere'><a style='color:#000000;font-size:10px;' href='mailto:camera@sohoa.net'>Mời gửi ảnh tại đây, ghi rõ loại máy bạn dùng.</a></div>";
        strWrite += "<div class=\"nicepicprevious\"><img src=\"/images/nicepic-previous.gif\" onclick=\"javascript:NicePic.PreviousPic('" + arItemDesc + "','" + arItemSmallImg + "','" + arItemLargeImg + "','" + arItemImgLink + "');\" style=\"cursor:pointer;\" border=\"0\" width=\"15\" height=\"200\" /></div>"
        strWrite += "<div class=\"nicepicnext\"><img src=\"/images/nicepic-next.gif\" onclick=\"javascript:NicePic.NextPic('" + arItemDesc + "','" + arItemSmallImg + "','" + arItemLargeImg + "','" + arItemImgLink + "');\" style=\"cursor:pointer;\" border=\"0\" width=\"15\" height=\"200\" /></div>"
        strWrite += "<div id='LargeImage' class='LargeImage'></div>"
        strWrite += "<div id='divDescription' class='divDescription' ></div>";
        strWrite += "<div class=\"motioncontainer\">";
        strWrite += "<div id='motioncontainer' class='itemmotioncontainer'>";
        strWrite += "<div id='motiongallery' class='motiongallery'>";
        strWrite += "<nobr id='trueContainer'>";
        strWrite += strItem;
        strWrite += "</nobr>";
        strWrite += "</div>";
        strWrite += "</div>";
        strWrite += "</div>";
        document.getElementById("fragment-1").innerHTML = strWrite;

        document.getElementById("divDescription").innerHTML = ItemArray[0][0].replace(/]/g, ",");
        document.getElementById("ItemImage0").className = "nicepic nicepicselected";
        if (ItemArray[3][0] == "") {
            document.getElementById("LargeImage").innerHTML = "<img src='" + ItemArray[2][0] + "' border=\"0\" width=\"277\" height=\"200\" alt=\"" + ItemArray[0][0].replace(/]/g, ",") + "\" />";
        } else {
            document.getElementById("LargeImage").innerHTML = "<a onclick='return openImage(this,600,800);' href='" + ItemArray[3][0] + "' target='0' title='" + ItemArray[0][0].replace(/]/g, ",") + "'><img src='" + ItemArray[2][0] + "' border=\"0\" width=\"277\" height=\"200\" alt=\"" + ItemArray[0][0].replace(/]/g, ",") + "\" /></a>";
        }
        //alert(ItemArray[0][0]);
        iSelectedPic = 0;
        setInterval("NicePic.NextPic('" + arItemDesc + "','" + arItemSmallImg + "','" + arItemLargeImg + "','" + arItemImgLink + "')", 10000);
    }
}

function AddKhuyenMai(ID) {
    AjaxRequest.get(
	{
	    "url": ID
		, 'onSuccess': function(req) { KhuyenMai(req); }
		, 'onError': function(req) {

		}
	}
	);
}
function KhuyenMai(req) {
    var Item = req.responseXML.getElementsByTagName("Item");
    var iCount = 0;
    var P = new Array();
    var T = new Array();
    var aRaoVat = new Array(Item.length);
    //req.responseXML.getElementsByTagName('Folder').length
    //alert(req.responseXML.getElementsByTagName('Item').length);
    for (var i = 0; i < Item.length; i++) {
        aRaoVat[i] = new Array(2);
        aRaoVat[i][0] = getNodeValue_(Item[i], 'P');
        aRaoVat[i][1] = getNodeValue_(Item[i], 'T');
        iCount++;
    }
    var j = 0, num = 0;
    num = Math.round(i / 10);
    if (num < i / 10) num += 1;
    for (j = 1; j <= num; j++) {
        createTinKhuyenMai(aRaoVat, j);
    }
    createTinKhuyenMaipage(aRaoVat);
}
function ChangeTab(id) {
    if (id == "1") {
        document.getElementById("DivSell").style.display = "block";
        document.getElementById("DivBuy").style.display = "none";
        document.getElementById("AdvIconBanActive").className = "AdvIconBanActive";
        document.getElementById("AdvIconMuaActive").className = "AdvIconMua";
    }
    else {
	document.getElementById("DivBuy").style.display = "block";
        document.getElementById("DivSell").style.display = "none";
        document.getElementById("AdvIconMuaActive").className = "AdvIconMuaActive";
        document.getElementById("AdvIconBanActive").className = "AdvIconBan";
    }
}

function ChangeTabMedia(vID1, vID2, vType) {
	if (vType == 1) {
		document.getElementById(vID1).className = "normal_Video";
		document.getElementById(vID2).className = "selected_Image";
	} else if (vType == 2) {
		document.getElementById(vID2).className = "normal_Image";
		document.getElementById(vID1).className = "selected_Video";
	}
}

function ShowDefaultFlashMedia() {
    var strWrite = ""
    strWrite += "   <ul class='shadetabs' style='width:300px;overflow:hidden;'>";
    strWrite += "       <li class='tabPanelTab fl'><a href=\"/Library/NicePic.htm\" onclick=\"ChangeTabMedia('TabVideo','TabImage',1);\" onfocus='this.blur();' class='selected_Image' id='TabImage'><span>Ảnh của độc giả</span></a></li>";
    strWrite += "       <li class='tabPanelTab fl'><a href=\"/Library/TabVideo.htm\" onclick=\"ChangeTabMedia('TabVideo','TabImage',2);\" onfocus='this.blur();' class='normal_Video' id='TabVideo'><span>Video thiết bị</span></a></li>";
    strWrite += "   </ul>";
	
    document.getElementById("divMediaDefault").innerHTML = strWrite;
	
	$(function() {
		//$('#container-3').tabs({ fxSlide: true });
		//$('#divMediaDefault').tabs({ fxFade: true, fxSpeed: 'fast' });
		$('#divMediaDefault').tabs({ remote: true, fxFade: true, fxSpeed: 'fast' });
		//$('#divMediaDefault').tabs({ fxSlide: true, fxFade: true, fxSpeed: 'fast' });
		//$('#divMediaDefault').tabs({ fxAutoHeight: true });
		//document.getElementById("divMediaDefault").tabs({ fxShow: { height: 'show', opacity: 'show' }, fxSpeed: 'normal' });
		//$('#divMediaDefault').tabs({ fxShow: { height: 'show', opacity: 'show' }, fxSpeed: 'normal' });
	});		
}

function writeSociable(vLink, vTitle, vDescription, vId, SubjectID) {
	vTitle = vTitle.replace("'", "");
	vDescription = vDescription.replace("'", "");
	var strOut = "";
	strOut += "<div class=\"sociable\">";
	strOut += "<ul>";
	strOut += "<li class=\"sociablefirst\"><a title=\"Facebook\" onfocus=\"this.blur();\" href=\"/Service/Share/?sjid=" + SubjectID + "&sid=1&myurl=" + Url.encode("http://www.facebook.com/share.php%3fu=" + vLink + "") + "\" target=\"_blank\" id=\"facebook\" rel=\"nofollow\"><img class=\"sociable-hovers\" alt=\"Facebook\" title=\"Facebook\" src=\"/images/facebook.gif\"  /></a></li>";
	strOut += "<li><a title=\"Google Bookmarks\" onfocus=\"this.blur();\" href=\"/Service/Share/?sjid=" + SubjectID + "&sid=2&myurl=" + Url.encode("http://www.google.com/bookmarks/mark%3fop=edit%26amp;bkmk=" + vLink + "&amp;title=" + vTitle + "&amp;annotation=" + vDescription + "") + "\" target=\"_blank\" id=\"google\" rel=\"nofollow\"><img class=\"sociable-hovers\" alt=\"Google Bookmarks\" title=\"Google Bookmarks\" src=\"/images/google.gif\"/></a></li>";
	strOut += "<li class=\"sociablelast\" class=\"sociablelast\"><a onfocus=\"this.blur();\" title=\"Twitter\" href=\"/Service/Share/?sjid=" + SubjectID + "&sid=3&myurl=" + Url.encode("http://twitter.com/home%3fstatus=" + vTitle + " - " + vLink + "") + "\" target=\"_blank\" id=\"twitter\" rel=\"nofollow\"><img class=\"sociable-hovers\" alt=\"Twitter\" title=\"Twitter\" src=\"/images/twitter.gif\"/></a></li>";
	strOut += "</ul>";
	strOut += "</div>";
	gmobj(vId).innerHTML = strOut;
}

var VoteSubject = {
	writeVote : function(SubjectID, PageID, PointID, ExpireDate, isExpire) {
		var strOut = "";
		var vSubjectID = "";
		var vPageID = "";
		var vPointID = "";
		var vPointCount = "";
		var vExpire = "";

		if (isExpire == "False") {
			strOut = strOut.concat("<form name=\"frm" + SubjectID + "\" id=\"frm" + SubjectID + "\" action=\"/Service/PointSubject/ValidateRequest.ashx\" method=\"post\" onsubmit=\"javascript:return VoteSubject.UpVote(this);return false;\">")
			strOut = strOut.concat("	<div id=\"Point" + SubjectID + "\" style=\"margin-bottom:10px;margin-top:10px;text-align:center;width:100%;\">");
			strOut = strOut.concat("		<div style=\"margin-bottom:3px;\">Bình chọn: <span style=\"font-weight:bold;\" id=\"NumberVote_" + SubjectID + "_" + PointID + "\">").concat(vPointCount.toString()).concat("</span></div>");
			strOut = strOut.concat("		<input type=\"hidden\" value=\"" + SubjectID + "\" name=\"txtSubjectID\" id=\"txtSubjectID_" + SubjectID + "\" />");
			strOut = strOut.concat("		<input type=\"hidden\" value=\"" + PageID + "\" name=\"txtPageID\" id=\"txtPageID_" + SubjectID + "\" />");
			strOut = strOut.concat("		<input type=\"hidden\" value=\"" + PointID + "\" name=\"txtPointID\" id=\"txtPointID_" + SubjectID + "\" />");
			strOut = strOut.concat("		<input type=\"hidden\" value=\"" + ExpireDate + "\" name=\"txtExpireDate\" id=\"txtExpireDate_" + SubjectID + "\" />");
			strOut = strOut.concat("		<input type=\"image\" name=\"btnSubmit" + SubjectID + "\" id=\"btnSubmit" + SubjectID + "\" src=\"/images/Vote.gif\" style=\"width:94px;height:22px;\" />");
			strOut = strOut.concat("	</div>");
			strOut = strOut.concat("</form>");
		} else {
			strOut = strOut.concat("	<div id=\"Point" + SubjectID + "\" style=\"margin-bottom:10px;margin-top:10px;text-align:center;width:100%;\">");
			strOut = strOut.concat("		<div style=\"margin-bottom:3px;\">Bình chọn: <span style=\"font-weight:bold;\" id=\"NumberVote_" + SubjectID + "_" + PointID + "\">").concat(vPointCount.toString()).concat("</span></div>");
			strOut = strOut.concat("		<input type=\"hidden\" value=\"" + ExpireDate + "\" name=\"txtExpireDate\" id=\"txtExpireDate_" + SubjectID + "\" />");
			strOut = strOut.concat("	</div>");
			strOut = strOut.concat("</form>");			
		}
		document.write(strOut);		
		
	var sLink;	
	var hexId = Hexa(PointID);
	sLink = '/ListFile/PointSubject/'.concat(hexId.substring(0, 2)).concat('/').concat(hexId.substring(2, 4)).concat('/').concat(hexId.substring(4, 6)).concat('/').concat(hexId.substring(6, 8)).concat('/');
	sLink += Hexa(SubjectID) + Right(Hexa(PageID), 4) + '.xml';
        AjaxRequest.get(
            {
                "url": sLink
                , 'onSuccess': function(req) {
                    gmobj("NumberVote_" + SubjectID + "_" + PointID).innerHTML = getNodeValue(req.responseXML.getElementsByTagName('XML').item(0).getElementsByTagName('PointCount'));
                }
                , 'onError': function(req) { gmobj("NumberVote_" + SubjectID + "_" + PointID).innerHTML = "0"; }
            }
        );
		
	},
	UpVote: function(theform) {
		var status = AjaxRequest.submit(
			theform
			, {
				'onLoading': function() {  }
				, 'onSuccess': function(req) {
					if (req.responseText == "OK") {
						alert("Cảm ơn bạn đã bình chọn.");
						return false;
					} else if(req.responseText == "VOTED") {
						alert("Bạn đã bình chọn rồi.");
						return false;
					} else if(req.responseText == "Xin vui long dang nhap") {
						if (confirm("Bạn chưa đăng nhập\nClick OK để Đăng nhập\nCancel để từ chối.")) {
							location.href="http://psp.vnexpress.net/Login.aspx?theme=sh&wreply=" + location.href.replace("http://","").replace("?","");
						}
					} else {
						alert(req.responseText);
					}
				}
			}
		);
		return false;
	}
}
/**
*
*  URL encode / decode
*  http://www.webtoolkit.info/
*
**/

var Url = {

    // public method for url encoding
    encode: function(string) {
        return escape(this._utf8_encode(string));
    },

    // public method for url decoding
    decode: function(string) {
        return this._utf8_decode(unescape(string));
    },

    // private method for UTF-8 encoding
    _utf8_encode: function(string) {
        string = string.replace(/\r\n/g, "\n");
        var utftext = "";

        for (var n = 0; n < string.length; n++) {

            var c = string.charCodeAt(n);

            if (c < 128) {
                utftext += String.fromCharCode(c);
            }
            else if ((c > 127) && (c < 2048)) {
                utftext += String.fromCharCode((c >> 6) | 192);
                utftext += String.fromCharCode((c & 63) | 128);
            }
            else {
                utftext += String.fromCharCode((c >> 12) | 224);
                utftext += String.fromCharCode(((c >> 6) & 63) | 128);
                utftext += String.fromCharCode((c & 63) | 128);
            }

        }

        return utftext;
    },

    // private method for UTF-8 decoding
    _utf8_decode: function(utftext) {
        var string = "";
        var i = 0;
        var c = c1 = c2 = 0;

        while (i < utftext.length) {

            c = utftext.charCodeAt(i);

            if (c < 128) {
                string += String.fromCharCode(c);
                i++;
            }
            else if ((c > 191) && (c < 224)) {
                c2 = utftext.charCodeAt(i + 1);
                string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
                i += 2;
            }
            else {
                c2 = utftext.charCodeAt(i + 1);
                c3 = utftext.charCodeAt(i + 2);
                string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
                i += 3;
            }

        }

        return string;
    }

}