﻿// JScript File
var sError = "Error...";
function Counter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit.value) {
        field.value = field.value.substring(0, maxlimit.value);
    }
    else {
        countfield.value = maxlimit.value - field.value.length;
    }
}
function ToggleDisplayViewAll(id) {
    var elem = document.getElementsByName(id);
    for (var i = 7; i < elem.length; i++) {
        if (elem[i]) {
            if (elem[i].style.display != 'block') {
                elem[i].style.display = 'block';
                elem[i].style.visibility = 'visible';
            }
            else {
                elem[i].style.display = 'none';
                elem[i].style.visibility = 'hidden';
            }
        }
    }
    var elem1 = document.getElementById(id);
    if (elem1 != null) {
        if (elem1.src.indexOf("btn_down") < 0) {
            elem1.src = "../App_themes/Skin1/images/btn_down_9x9.jpg";
        }
        else {
            elem1.src = "../App_Themes/Skin1/images/btn_up_9x9.jpg";
        }
        if (elem[1].innerHTML.indexOf("View Less") < 0) {
            elem[1].innerHTML = "<div style='float:right;text-align:right;margin-right:3px;width:50px;margin-top:-1.95em;'> View Less</div>";

        }
        else {
            elem[1].innerHTML = "View More";
        }
    }
}

function getElementsByName_iefix(tagName, elementName) {
    var elements = document.getElementsByTagName(tagName);
    var elementNames = [];
    for (var i = 0; i < elements.length; i++) {
        if (elements[i].getAttribute("name") == elementName) {
            elementNames.push(elements[i]);
        }
    }
    return elementNames;
}

function ToggleDisplayAlphabet(input, input2, namediv) {
    var spaid = document.getElementById(input);
    var divid = document.getElementById(input2);
    var divnotid = getElementsByName_iefix("div", namediv); //document.getElementsByName(namediv);
    var text;
    var ids;
    for (var i = 0; i < divnotid.length; i++) {
        ids = divnotid[i].id;
        text = ids.split("_");
        if (text[1] == input) {
            divnotid[i].style.display = 'block';
        }
        else {
            divnotid[i].style.display = 'none';
        }
    }

}
function ToggleDisplayAllAlphabet(namediv) {
    var divnotid = getElementsByName_iefix("div", namediv);
    for (var i = 0; i < divnotid.length; i++) {
        divnotid[i].style.display = 'block';
    }
}
function ToggleDisplay(id) {
    var elem = document.getElementById(id);

    if (elem) {
        if (elem.style.display != 'block') {
            elem.style.display = 'block';
            elem.style.visibility = 'visible';
        }
        else {
            elem.style.display = 'none';
            elem.style.visibility = 'hidden';
        }
    }
}
function Counter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);

    }            //name em dat khac id nen ben FF noi hiu,IE ko hiu
    else {
        countfield.value = maxlimit - field.value.length;
    }
}

function CleanFrom() {
    document.getElementById("form1").reset();

}

function processTextStroke(elementId) {
    var element = document.getElementById(elementId);
    var content = element.innerHTML;
    element.innerHTML = "";
    var span = null;
    //create eigth span with the same content
    for (i = 1; i <= 8; i++) {
        span = document.createElement("span");
        span.className = "stroke" + i;
        span.innerHTML = content;
        element.appendChild(span);
    }
    //create raw text
    element.removeChild(element.firstChild);
    span = document.createElement("span");
    span.className = "rawtext";
    span.innerHTML = content;
    element.appendChild(span);
}
function NiftyCheck() {
    if (!document.getElementById || !document.createElement)
        return (false);
    var b = navigator.userAgent.toLowerCase();
    if (b.indexOf("msie 5") > 0 && b.indexOf("firefox") == -1)
        return (false);
    return (true);
}



function ViewFullListOfCartAjax() {
    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
            {
                method: "post", // Setup Method            
                parameters: { cmd: 1001 }, // Add Parameters
                onSuccess: function(transport) { // Event Success --> do...
                    var response = transport.responseText || "no response text";
                    $("pnl_A4_L5_X2_Y3_004").innerHTML = response;
                    $("pnl_A4_L5_X4_Y1_004").innerHTML = "<div style='cursor:pointer;' onclick='javascript:ViewlessShortShoppingCart();'>View More&nbsp;<img style='vertical-align:middle;' src='../App_Themes/Skin1/images/btn_down_9x9.jpg'/></div>"

                    if (document.getElementById('lbl_ItemText_A4_004').innerHTML <= 5)
                        $("pnl_A4_L5_X4_Y1_004").style.display = 'none';
                    else
                        $("pnl_A4_L5_X4_Y1_004").style.display = 'block';
                }
            }
        );
}
function ViewlessShortShoppingCart() {

    var elem = document.getElementsByName('Select');
    for (var i = 0; i < elem.length; i++) {
        if (elem[i]) {
            if (elem[i].style.display != 'block') {
                elem[i].style.display = 'block';
                elem[i].style.visibility = 'visible';
            }
            else {
                elem[i].style.display = 'none';
                elem[i].style.visibility = 'hidden';
            }
        }
    }
    if ($("pnl_A4_L5_X4_Y1_004").innerHTML.indexOf('View More') > 0)
        $("pnl_A4_L5_X4_Y1_004").innerHTML = "<div style='cursor:pointer;' onclick='ViewlessShortShoppingCart();return false;'>View less&nbsp;<img style='vertical-align:-4px;' src='../App_Themes/Skin1/images/btn_up_9x9.jpg'/> </div>"
    else
        $("pnl_A4_L5_X4_Y1_004").innerHTML = "<div style='cursor:pointer;' onclick='ViewlessShortShoppingCart();return false;'>View More&nbsp;<img style='vertical-align:-4px;margin-left:5px;' src='../App_Themes/Skin1/images/btn_down_9x9.jpg'/> </div>"
    return false;
}
function Caculate() {

    var elem = document.getElementById('lbl_SpecificListPrice_A5_005');
    var elem1 = document.getElementById('lbl_SpecificOurPrice_A5_005');
    if (elem != null && elem1 != null) {
        var value = elem.innerHTML;
        var value1 = elem1.innerHTML;
        var value2 = Math.round((value - value1)*100)/100;
        var elem2 = document.getElementById('lbl_YouSave_A5_009');
        elem2.innerHTML = value2 + ' (' + Math.round(value2 / value * 100) + '%)';
    }
    return false;
}

function Google_Search() {
    var tb_Content = document.getElementById('tb_Search_Content');
    var rdo_SiteSearch = document.getElementsByName('SiteSearch');
    var s_SiteSearch, s_Domain;
    var i;

    for (i = 0; i < rdo_SiteSearch.length; i++) {
        if (rdo_SiteSearch[i].checked) {
            s_SiteSearch = rdo_SiteSearch[i].value;
            break;
        }
    }

    s_Domain = "www.bolsamall.com";
    if (s_SiteSearch == "www")
        s_SiteSearch = "";

    window.open('http://www.google.com/search?ie=utf-8&oe=utf-8&vnType=0&domains=' + s_Domain + '&sitesearch' + '=' + s_SiteSearch + '&q=' + tb_Content.value);
}
var saveDocMove = null;
var tooltipIsShow = false;
var tooltipTimer = null;
function showToolTip(o, e) {

    var ID = o.id.split("_")[o.id.split("_").length - 1];
    if (!e) e = window.event;
    var tooltip = document.getElementById('ToolTipContainer');
    if (tooltipIsShow) {
        document.onmousemove = saveDocMove;
        saveDocMove = null;
        _hideToolTip();
    }
    if (tooltip && tooltipIsShow == false) {
        tooltip.onmouseover = function() { window.clearTimeout(tooltipTimer); }
        tooltip.onmouseout = hideToolTip;
        tooltipIsShow = true;
        new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
        {
            method: "post", // Setup Method            
            parameters: { cmd: 1002, ProductID: ID }, // Add Parameters
            onSuccess: function(transport) { // Event Success --> do...
                var response = transport.responseText || "";
                if (response != "") {
                    $("ToolTipContainer").innerHTML = response; // "<div style='float:left;clear:both;'>"+response+"</div><div style='float:left;clear:both;width:100%;'><input id='ibt_ViewLarge_A5_005' type='image' style='border-width: 0px;' onclick='window.open(\"VNVN_Web/VNVN_26_ViewLargeImage.aspx?Pid=" + ID+"\",\"\",\"status=1,scrollbars=1,resizable=1,height=690,width=625\");return false;' src='App_themes/Skin1/images/Img_enlarge.jpg' name='ibt_ViewLarge_A5_005'/>&nbsp;<a id='lbt_ViewLarge_A5_005' class='TBF_A5_Color_Black' href='javascript:__doPostBack(\"lbt_ViewLarge_A5_005\",\"\")' onclick='window.open(\"VNVN_Web/VNVN_26_ViewLargeImage.aspx?Pid="+ID+"\",\"\",\"status=1,scrollbars=1,resizable=1,height=690,width=625\");return false;'>View Large Image</a></div>";                                                                                
                    $("ToolTipContainer").style.display = "block";
                }
                else {
                    $("ToolTipContainer").style.display = "none";
                }
            }
        });
        tooltip.style.display = 'block';
        toolTipMove(e);
    }
}

function toolTipMove(event) {
    if (!event) event = window.event;

    var tooltip = document.getElementById('ToolTipContainer');
    var doc = document.documentElement;
    var curX = event.clientX;
    var curY = event.clientY;


    var winwidth = doc.clientWidth;
    var winheight = doc.clientHeight;

    var rightedge = curX + tooltip.offsetWidth;
    var bottomedge = curY + tooltip.offsetHeight;

    if (rightedge > winwidth)
        curX -= tooltip.offsetWidth + 20;
    if (bottomedge > winheight)
        curY -= tooltip.offsetHeight + 20;

    tooltip.style.top = curY + doc.scrollTop + 10 + "px";
    tooltip.style.left = curX + doc.scrollLeft + 10 + "px";

    if (saveDocMove) saveDocMove(event);
}

function hideToolTip() {
    if (tooltipIsShow) {
        document.onmousemove = saveDocMove;
        saveDocMove = null;
        tooltipTimer = window.setTimeout(_hideToolTip, 200);
    }
}

function _hideToolTip() {
    window.clearTimeout(tooltipTimer);
    if (tooltipIsShow) {
        tooltipIsShow = false;
        var tooltip = document.getElementById('ToolTipContainer');
        if (tooltip) tooltip.style.display = 'none';
    }
}
var RandomTimer;
function abc() {
    dhtmlHistory.initialize();
    dhtmlHistory.addListener(pageChangeEvent);

    var Description = $('lbl_Description_A5_010')


    if (Description != null && Description.innerHTML == "") {
        $('pnl_A5_L7_X2_Y23_005').style.display = 'none';
    }
    if ($('lbl_ItemText_A4_004') != null && $('lbl_ItemText_A4_004').innerHTML > 0) {
        $("pnl_A4_L1_X2_Y1_004").style.display = "block";
        $("hpl_ViewCart_A1_004").style.display = "";
        ViewFullListOfCartAjax();
        if ($('lbl_ItemText_A4_004').innerHTML > 5)
            $("pnl_A1_L1_X2_Y1_001").style.display = "block";

    }
    if ($("pnl_A1_L6_X2_Y1_010") == null && $("pnl_A1_L4_X6_Y1_005") != null && $('pnl_A1_L6_X4_Y1_010') != null) {
        $("pnl_A1_L4_X6_Y1_005").style.display = "block";
        $("pnl_A1_L6_X4_Y1_010").style.display = "block";
    }
    else {
        $("pnl_A1_L4_X6_Y1_005").style.display = "none";
        $("pnl_A1_L6_X4_Y1_010").style.display = "none";
    }
    $('form1').attributes['action'].value = $("form1").attributes["action"].ownerDocument.URL;
    if ($("form1").attributes["action"].ownerDocument.URL.indexOf("Https.aspx") > 0 && $("form1").attributes["action"].ownerDocument.URL.indexOf("#") < 0) {
        if ($("form1").attributes["action"].ownerDocument.URL.indexOf("20002") > 0)
            Checkout(20002, 0, null);
        else
            Checkout(20009, 20003, null);
    }
    LoadOrderStatus('ddl_Shipping_A5_005');
    SetCaptcha();

}
var pageChangeEvent = function(newLocation, historyData) {

    if (newLocation.length == 0) {		// if this is the home page no need to process anymore
        return false;
    }
    try {
        if (Browser.IE) {
            window.execScript(historyData + ';');
        }
        else {
            window.eval(historyData + ';');
        }
    } catch (err) { }


}
function LoadOnsaleRandom() {
    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
    {
        method: "post", // Setup Method            
        parameters: { cmd: 1003 }, // Add Parameters
        onSuccess: function(transport) { // Event Success --> do...
            var response = transport.responseText;
            if (response != "")
                $("pnl_A4_L3_X2_Y1_074").innerHTML = response;

            var index1 = response.indexOf("<script>var i_Timer=");
            var index2 = response.indexOf(";</script>", index1);

            var sc = response.substr(index1 + 20, index2 - 20);
            if (sc > 0)
                window.setTimeout(LoadOnsaleRandom, sc);
        }
    }
    );
}
function $get(id) {
    return document.getElementById(id);
}

var RelatedProductPaging = function(args) {
    for (var i in args)
        this[i] = args[i];
};

RelatedProductPaging.prototype =
{
    Viewing: null,
    TotalItem: null,
    ItemPerPage: null,
    CurPage: null,
    TotalPage: null,
    Sort: null,
    Asc: null,


    btn_First: null,
    btn_Back: null,
    btn_Next: null,
    btn_Last: null,
    btn_Go1: null,
    btn_Go2: null,

    onchange: null,

    InitPaging: function() {
        $get(this.btn_First).onclick = this.PagingChange.bindAsEventListener(this, -2);
        $get(this.btn_Back).onclick = this.PagingChange.bindAsEventListener(this, -1);
        $get(this.btn_Next).onclick = this.PagingChange.bindAsEventListener(this, 1);
        $get(this.btn_Last).onclick = this.PagingChange.bindAsEventListener(this, 2);
        $get(this.btn_Go1).onclick = this.PagingChange.bindAsEventListener(this, 0);
        if ($(this.btn_Go2)) $get(this.btn_Go2).onclick = this.PagingChange.bindAsEventListener(this, 0);
        $get(this.ItemPerPage).onchange = this.PagingChange.bindAsEventListener(this, 0);
    },

    PagingChange: function(event, cmd) {
        var curPage = parseInt($get(this.CurPage).value);
        var totalPage = parseInt($get(this.TotalPage).innerHTML);

        switch (cmd) {
            case -1:
            case 1:
                curPage += cmd;
                break;
            case -2:
                curPage = 1;
                break;
            case 2:
                curPage = totalPage;
                break;
        }
        if (curPage > 0 && curPage <= totalPage && this.onchange) {
            var pSize = $get(this.ItemPerPage).value;
            var sort = ($(this.Sort)) ? $get(this.Sort).value : "";
            var asc = ($(this.Sort)) ? $get(this.Asc).value : "";
            this.onchange(curPage, pSize, sort, asc, event);
        }
        return false;
    },

    SetPaging: function(curPage, pSize, sort, asc, totalItem, totalPage) {
        var startItem = pSize * (curPage - 1) + 1;
        var endItem = 0;
        if (curPage == totalPage)
            endItem = totalItem;
        else
            endItem = startItem - 1 + pSize * 1;

        $get(this.Viewing).innerHTML = startItem + " - " + endItem;
        $get(this.TotalItem).innerHTML = totalItem;
        $get(this.ItemPerPage).value = pSize;
        $get(this.CurPage).value = curPage;
        $get(this.TotalPage).innerHTML = totalPage;
        if (sort != "") {
            if ($(this.Sort)) $get(this.Sort).value = sort;
        }
        if ($(this.Asc)) $get(this.Asc).value = asc;
    }
}
var pagingOptionsTop = new RelatedProductPaging(
{
    Viewing: 'lbl_ShowingNumber_A5_005',
    TotalItem: 'lbl_ItemTotal_A5_005',
    ItemPerPage: 'gAItem_ddL_ItemPerPage_A5_005',
    CurPage: 'gpagebtngo_tbx_Page_A5_005',
    TotalPage: 'gnext_glast_gpagebtngo_gbtngo1_lbl_PageTotal_A5_005',
    Sort: 'gUnderSort_ddl_SortBy_A5_005',
    Asc: 'gSort_ddl_SortBy2_A5_005',

    btn_First: 'gfirst_ibt_First_A5_005',
    btn_Back: 'gback_ibt_Back_A5_013',
    btn_Next: 'gnext_ibt_Next_A5_013',
    btn_Last: 'glast_ibt_Last_A5_005',
    btn_Go1: 'gpagebtngo_ibt_Go_A5_005',
    btn_Go2: 'gSort_ibt_Go_A5_015',
    onchange: GetProduct
});

var pagingOptionsBottom = new RelatedProductPaging(
{
    Viewing: 'lbl_ShowingNumber_A5_009',
    TotalItem: 'lbl_ItemTotal_A5_009',
    ItemPerPage: 'gBItem_ddl_ItemPerPage_A5_009',
    CurPage: 'gbtngo1_tbx_Page_A5_009',
    TotalPage: 'gnext_glast_gpagebtngo_gbtngo1_lbl_PageTotal_A5_009',
    Sort: 'gSort_ddl_SortBy_A5_010',
    Asc: 'gSort_ddl_SortBy2_A5_020',

    btn_First: 'gfirst_ibt_First_A5_009',
    btn_Back: 'gback_ibt_Back_A5_017',
    btn_Next: 'gnext_ibt_Next_A5_017',
    btn_Last: 'glast_ibt_Last_A5_009',
    btn_Go1: 'gbtngo1_ibt_Go_A5_009',
    btn_Go2: 'gSort_ibt_Go_A5_010',
    onchange: GetProduct
});

var initPaging = false;
var firstForRelated = false;
var firstForSearch = false;
var savePaging1 = null;
var savePaging2 = null;
var savePaging3 = null;

function GetProduct(curPage, pSize, sort, asc, event, format) {
    OnPleaseWait("AdminDvWait", event);
    if (initPaging == false) {
        pagingOptionsTop.InitPaging();
        pagingOptionsBottom.InitPaging();
        initPaging = true;
    }

    if (!curPage) curPage = 1;
    if (!pSize) pSize = 15;
    if (!sort) sort = '';
    if (!asc) asc = 1;

    var product = document.getElementById('hdf_Product');

    if (product != null) {
        new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
		{
		    method: "post", // Setup Method            
		    parameters:
			{
			    cmd: 1004,
			    ProductID: product.value,
			    curPage: curPage,
			    pSize: pSize,
			    sort: sort,
			    asc: asc,
			    FormatID: format
			},
		    onSuccess: function(transport) { // Event Success --> do...
		        var response = transport.responseText;

		        if (response != "") {
		            var pagingInfo = response.substring(0, 19).split(";");
		            response = response.substring(19);
		            $("pnl_A5_L7_X2_Y3_013").innerHTML = response;
		            pagingOptionsTop.SetPaging(curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1);
		            pagingOptionsBottom.SetPaging(curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1);

		            savePaging1 = [curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1];
		        }
		        OffPleaseWait("AdminDvWait");
		    },
		    onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     
		});
    }
}
function GetProduct1(curPage, pSize, sort, asc, event, format) {

    OnPleaseWait("AdminDvWait", event);

    //if (!curPage) curPage = 1;	
    curPage = Number($('hdf_Page').value) + curPage;
    if (curPage <= 0) curPage = 1;
    if (!pSize) pSize = 6;
    if (!sort) sort = '';
    if (!asc) asc = 1;
    if (curPage == 1)
        $("hpl_BackUC_A5_005").style.display = "none";
    else
        $("hpl_BackUC_A5_005").style.display = "block";
    var product = document.getElementById('hdf_Product');
    if (product != null) {
        new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
		{
		    method: "post", // Setup Method            
		    parameters:
			{
			    cmd: 1004,
			    ProductID: product.value,
			    curPage: curPage,
			    pSize: pSize,
			    sort: sort,
			    asc: asc,
			    FormatID: format
			},
		    onSuccess: function(transport) { // Event Success --> do...
		        var response = transport.responseText;
		        if (response != "") {
		            var pagingInfo = response.substring(0, 19).split(";");
		            response = response.substring(19);
		            if (response != "") {
		                $("pnl_A5_L7_X2_Y3_013").innerHTML = response;
		                if (curPage >= pagingInfo[1] * 1)
		                    $("hpl_NextUC_A5_005").style.display = "none";
		                else
		                    $("hpl_NextUC_A5_005").style.display = "block";
		                $("hdf_Page").value = curPage;
		            }
		        }
		        OffPleaseWait("AdminDvWait");
		    }
		});
    }
}


function RelatedProduct(curPage, pSize, sort, asc, event, format) {


    pagingOptionsTop.onchange = GetProduct;
    pagingOptionsBottom.onchange = GetProduct;

    if (!firstForRelated) {
        GetProduct(curPage, pSize, sort, asc, event, format);
        firstForRelated = true;
    }
    else {
        pagingOptionsTop.SetPaging(savePaging1[0], savePaging1[1], savePaging1[2], savePaging1[3], savePaging1[4], savePaging1[5]);
        pagingOptionsBottom.SetPaging(savePaging1[0], savePaging1[1], savePaging1[2], savePaging1[3], savePaging1[4], savePaging1[5]);
    }
    $('pnl_A5_L4_X2_Y1_012').style.display = 'none';
    //$('pnl_A5_L4_X2_Y5_012').style.display = 'none';
    $('pnl_A5_L7_X2_Y7_100').style.display = 'none';
    $('pnl_A5_L4_X2_Y9_002').style.display = 'none';
    $('pnl_A5_L4_X2_Y7_002').style.display = 'block';
    $('pnl_A5_L7_X2_Y5_013').style.display = 'block';
    $('pnl_A5_L7_X2_Y3_013').style.display = 'block';
    ChangCssOfTab('pnl_A5_L3_X2_Y1_009', 'pnl_A5_L5_X6_Y1_009', 'pnl_A5_L5_X12_Y1_005', 'pnl_A5_L5_X18_Y1_005');

}

function SongList() {
    var product = document.getElementById('hdf_Product');
    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
    {
        method: "post", // Setup Method            
        parameters:
        {
            cmd: 1002,
            ProductID: product.value,
            sData: 1
        }, // Add Parameters
        onSuccess: function(transport) { // Event Success --> do...
            $("pnl_A5_L4_X2_Y1_012").innerHTML = transport.responseText;
            $('pnl_A5_L4_X2_Y1_012').style.display = 'block';
            //$('pnl_A5_L4_X2_Y5_012').style.display = 'block';
            $('pnl_A5_L4_X2_Y7_002').style.display = 'none';
            $('pnl_A5_L4_X2_Y9_002').style.display = 'none';
            ChangCssOfTab('pnl_A5_L3_X2_Y1_009', 'pnl_A5_L5_X2_Y1_009', 'pnl_A5_L5_X4_Y1_009', 'pnl_A5_L5_X6_Y1_009');
            //OffPleaseWait("AdminDvWait");   
        }
    });

}

function GetSearch(curPage, pSize, sort, asc, event, Format) {
    OnPleaseWait("AdminDvWait", event);
    if (initPaging == false) {
        pagingOptionsTop.InitPaging();
        pagingOptionsBottom.InitPaging();
        initPaging = true;
    }

    if (!curPage) curPage = 1;
    if (!pSize) pSize = 15;
    if (!sort) sort = '';
    if (!asc) asc = 1;
    if (!Format && savePaging2 != null) Format = savePaging2[6];
    if (!Format)
        Format = 19024;


    //Thay cho nay = tim kiem
    //	var product = document.getElementById('hdf_Product');
    //	if(product != null)
    //	{
    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
		{
		    method: "post", // Setup Method            
		    parameters:
			{
			    cmd: 1005,
			    curPage: curPage,
			    pSize: pSize,
			    sort: sort,
			    asc: asc,
			    pFormat: Format
			},
		    onSuccess: function(transport) { // Event Success --> do...
		        var response = transport.responseText;
		        if (response != "") {
		            var pagingInfo = response.substring(0, 19).split(";");
		            response = response.substring(19);
		            $("pnl_A5_L7_X2_Y7_100").innerHTML = response;
		            pagingOptionsTop.SetPaging(curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1);
		            pagingOptionsBottom.SetPaging(curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1);
		            savePaging2 = [curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1, Format];

		            if ($('lbl_A5_Message_001') != null)
		                $('lbl_A5_Message_001').style.display = 'none';
		            if (pagingInfo[1] * 1 <= 1) {
		                $("pnl_A5_L7_X2_Y1_017").style.display = "none";
		                $("pnl_A5_L7_X2_Y5_013").style.display = "none";
		            }
		            else {
		                $("pnl_A5_L7_X2_Y1_017").style.display = "block";
		                $("pnl_A5_L7_X2_Y5_013").style.display = "block";
		            }
		        }
		        else {
		            $("pnl_A5_L7_X2_Y7_100").innerHTML = '';
		            $("pnl_A5_L7_X2_Y1_017").style.display = "none";
		            $("pnl_A5_L7_X2_Y5_013").style.display = "none";
		            if ($('lbl_A5_Message_001') != null)
		                $('lbl_A5_Message_001').style.display = 'block';

		        }
		        OffPleaseWait("AdminDvWait");
		    },
		    onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     
		});
    //	}
}
function SearchResult(event, pFormat) {
    pagingOptionsTop.onchange = GetSearch;
    pagingOptionsBottom.onchange = GetSearch;

    if (!firstForSearch) {
        GetSearch(null, null, null, null, event, pFormat);
        firstForSearch = true;
    }
    else {
        pagingOptionsTop.SetPaging(savePaging2[0], savePaging2[1], savePaging2[2], savePaging2[3], savePaging2[4], savePaging2[5]);
        pagingOptionsBottom.SetPaging(savePaging2[0], savePaging2[1], savePaging2[2], savePaging2[3], savePaging2[4], savePaging2[5]);
    }
    $('pnl_A5_L7_X2_Y7_100').style.display = 'block';
    //if($('pnl_A5_L7_X2_Y3_013')!=null)
    //{	
    if ($('pnl_A5_L7_X2_Y3_013') != null)
        $('pnl_A5_L7_X2_Y3_013').style.display = 'none';
    if ($('pnl_A5_L4_X2_Y9_002') != null)
        $('pnl_A5_L4_X2_Y9_002').style.display = 'none';
    if ($('pnl_A5_L4_X2_Y5_002') != null)
        $('pnl_A5_L4_X2_Y5_002').style.display = 'none'; //song list	    
    if ($('pnl_A5_L4_X2_Y1_012') != null)
        $('pnl_A5_L4_X2_Y1_012').style.display = 'none';
    if ($('pnl_A5_L4_X2_Y7_002') != null)
        $('pnl_A5_L4_X2_Y7_002').style.display = 'block';
    ChangCssOfTab('pnl_A5_L3_X2_Y1_009', 'pnl_A5_L5_X30_Y1_005', 'pnl_A5_L5_X32_Y1_005', 'pnl_A5_L5_X34_Y1_005');
    //}
    return false;
}

function OnPleaseWait(sCtrID, event) {
    var ctrWait = document.getElementById(sCtrID); //findTheDivByID    
    if (ctrWait != null && event != null) {
        ctrWait.style.display = "block";
        var y = event.clientY + 20 + document.documentElement.scrollTop;
        ctrWait.style.top = y + "px";
        ctrWait.style.left = event.clientX + document.documentElement.scrollLeft + "px";
    }
}
//=========================================================================
// Off Please wait...
//=========================================================================
function OffPleaseWait(sCtrID) {
    var ctrWait = document.getElementById(sCtrID);
    if (ctrWait)
        ctrWait.style.display = "none";
}
function ViewAll() {

    var obj = document.getElementsByName('songlist');
    for (var j = 0; j < obj.length; j++) {
        if (obj[j].style.display == "none")
            obj[j].style.display = "block";
        else
            obj[j].style.display = "none";
    }
    obj = document.getElementById('songlist1');
    if (obj != null) {
        if (obj.innerHTML == "View Less »")
            obj.innerHTML = "View More »";
        else
            obj.innerHTML = "View Less »";
    }
}

function LoadBackNextProductDetail(flag, event) {
    var ID = $("hdf_Product").value;
    OnPleaseWait("AdminDvWait", event);
    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
    {
        method: "post", // Setup Method            
        parameters:
        {
            cmd: 1008,
            ProductID: ID,
            sData: flag
        }, // Add Parameters
        onSuccess: function(transport) { // Event Success --> do...
            var response = transport.responseText;

            if ($("ibt_MediumImage_A5_005") != null) {

                $("ibt_MediumImage_A5_005").src = response.split(";")[0];
                $("grpSTF_lbl_ProductTitle_A5_005").innerHTML = response.split(";")[1];
                $("lbl_SpecificCodeID_A5_005").innerHTML = response.split(";")[2];
                if ($("lbl_Descriptioncontent_A5_005") != null)
                    $("lbl_Descriptioncontent_A5_005").innerHTML = response.split(";")[3];
                if ($("gDFormat_lbt_SpecificFormat_A5_005") != null)
                    $("gDFormat_lbt_SpecificFormat_A5_005").innerHTML = response.split(";")[4];
                if ($("lbl_SpecificOurPrice_A5_005") != null)
                    $("lbl_SpecificOurPrice_A5_005").innerHTML = response.split(";")[5];
                $("hdf_Product").value = response.split(";")[6];
                if ($("lbl_SpecificReleaseDate_A5_010") != null)
                    $("lbl_SpecificReleaseDate_A5_010").innerHTML = response.split(";")[7];
                if ($("lbl_newdiskset_A5_005") != null)
                    $("lbl_newdiskset_A5_005").innerHTML = response.split(";")[8];
                if ($("gDProducer_lbt_SpecificProduction_A5_005") != null)
                    $("gDProducer_lbt_SpecificProduction_A5_005").innerHTML = response.split(";")[9];
                ID = $("hdf_Product").value;

                new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
                {
                    method: "post", // Setup Method            
                    parameters:
                    {
                        cmd: 1002,
                        ProductID: ID,
                        sData: 1
                    }, // Add Parameters
                    onSuccess: function(transport) { // Event Success --> do...
                        $("pnl_A5_L2_X2_Y3_015").innerHTML = transport.responseText;
                        //OffPleaseWait("AdminDvWait");   
                    }
                });
                if ($("pnl_A5_L5_X2_Y11_100") != null)
                    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
                    {
                        method: "post", // Setup Method            
                        parameters:
                        {
                            cmd: 1009,
                            ProductID: ID,
                            sData: 1
                        }, // Add Parameters
                        onSuccess: function(transport) { // Event Success --> do...
                            $("pnl_A5_L5_X2_Y11_100").innerHTML = transport.responseText;
                            OffPleaseWait("AdminDvWait");
                        },
                        onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...
                    });
                else
                    OffPleaseWait("AdminDvWait");
            }
        }
    });

}
function LeftMenuMore(id1, id2) {
    var obj = document.getElementById(id1);
    if (obj) {
        var h = !(obj.style.display == '');
        obj.style.display = (h ? '' : 'none');
        document.getElementById('btn_More' + id2).innerHTML = (h ? 'Less' : 'More');
    }
}



var JSViewLargeImage =
{
    init: function() {
        var cons =
		[
			["DIV", { ID: "WIN", style: { position: "absolute", border: "1px solid #000", background: "#f5f7ea", padding: "10px", top: "0px", left: "0px"} }, [
				["IFRAME", { ID: "FRAME", src: "about:blank", frameBorder: 0, height: "500px", width: "799", style: { border: "1px solid #000", overflow: "auto"}}],
				["IMG", { src: "../App_Themes/Skin1/images/close.png", style: { position: "absolute", top: "0px", right: "0px" }, onclick: this.hide.handle(this)}]
			]]
		];
        this.ctrl = create(cons, document.body);
        this.popup = new PopupMenu
		(
			{
			    menu: this.ctrl.WIN,
			    moved: true,
			    moveObj: this.ctrl.WIN,
			    useMask: true,
			    resetPos: false
			}
		);
        JSViewLargeImage.init = null;
    },

    show: function(url, o) {
        if (JSViewLargeImage.init) JSViewLargeImage.init();
        if (o != null) {
            if (o.id != null)
                this.ctrl.FRAME.src = Path100.replace("https", "http") + o.id.split("_")[o.id.split("_").length - 1] + "_" + url + "/DetailProduct.aspx"; // url+o.id.split("_")[o.id.split("_").length-1];  
            else
                this.ctrl.FRAME.src = Path100.replace("https", "http") + o + "_" + url + "/DetailProduct.aspx"; // url+o;  
        }
        else
            this.ctrl.FRAME.src = url;
        //GetRecentlyView('pnl_A3_L2_X2_Y13_005');		
        window._resize = this._size.handle(this);
        this.popup.show();
    },

    hide: function() {
        this.popup.hide();
    },

    _size: function(w, h) {
        this.ctrl.FRAME.width = w + 100;
        this.ctrl.FRAME.height = h + 60;
        if (!Browser.IE6)
            this.popup.centerPage();
    }
}

function GetDataPropertyAdvanceSearch(o) {
    var ID = o.options[o.selectedIndex].value;
    var k = o.id.split("_")[o.id.split("_").length - 1];
    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
    {
        method: "post", // Setup Method            
        parameters:
        {
            cmd: 1010,
            ProductID: ID
        }, // Add Parameters
        onSuccess: function(transport) { // Event Success --> do...            
            if (transport.responseText != "") {
                $("UC_AdvancedSearch_A5_005_ddlValue_" + k).innerHTML = transport.responseText;
                $("UC_AdvancedSearch_A5_005_txtValue_" + k).style.display = 'none';
                $("UC_AdvancedSearch_A5_005_chkExact_" + k).style.display = 'none';
                $("UC_AdvancedSearch_A5_005_ddlValue_" + k).style.display = 'block';
                $("UC_AdvancedSearch_A5_005_lblExact_" + k).style.display = 'none';
                $("UC_AdvancedSearch_A5_005_txtValue_" + k).innerHTML = "";
            }
            else {
                $("UC_AdvancedSearch_A5_005_ddlValue_" + k).style.display = 'none';
                $("UC_AdvancedSearch_A5_005_txtValue_" + k).style.display = 'block';
                $("UC_AdvancedSearch_A5_005_chkExact_" + k).style.display = 'block';
                $("UC_AdvancedSearch_A5_005_lblExact_" + k).style.display = 'block';
                $("UC_AdvancedSearch_A5_005_ddlValue_" + k).innerHTML = "";
            }
        },
        onFailure: function() { alert(sError); } // Event Failure --> do...
    });

}
function MoreSearchCondition(event) {
    OnPleaseWait("AdminDvWait", event);
    var sElement = document.getElementsByName("div1");
    var s_SelectedIndex = "";
    var s_SelectedValueIndex = "";
    for (var i = 1; i <= sElement.length; i++) {
        var sProperty1 = $("UC_AdvancedSearch_A5_005_ddlProperty_" + i)
        if (sProperty1 != null) {
            s_SelectedIndex += sProperty1.options.selectedIndex + ',';
        }
        var sValue1 = $("UC_AdvancedSearch_A5_005_ddlValue_" + i)
        if (sValue1.options.length > 0) {
            s_SelectedValueIndex += sValue1.options.selectedIndex + ',';
        }
        else
            s_SelectedValueIndex += ',';
    }
    var sProperty = $("UC_AdvancedSearch_A5_005_ddlProperty_" + sElement.length);
    if (sProperty.options.length > 1) {
        var pos = 0;
        var sDiv = "<div class='Holder' id=div" + (sElement.length + 1) + " name=div1><select class='CHM_Float_Left1' id='UC_AdvancedSearch_A5_005_ddlProperty_"
                                            + (sElement.length + 1) + "'onchange='GetDataPropertyAdvanceSearch(this);return false;'>";

        for (var k = 0; k < sProperty.options.length; k++) {
            if (sProperty.options[k].selected == false) {
                if (pos == 0)
                    pos = sProperty.options[k].value;
                sDiv += "<option value=" + sProperty.options[k].value + ">" + sProperty.options[k].text + "</option>";
            }
        }
        sDiv += "</select>";

        new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
        {
            method: "post", // Setup Method            
            parameters:
            {
                cmd: 1010,
                ProductID: pos
            }, // Add Parameters
            onSuccess: function(transport) { // Event Success --> do...                            
                if (transport.responseText != "") {
                    sDiv += "<select class='CHM_Float_Left2' id='UC_AdvancedSearch_A5_005_ddlValue_" + (sElement.length + 1) + "'>" + transport.responseText;
                    sDiv += "</select>";
                    sDiv += "<input class='CHM_Float_Left2' style='display:none' id='UC_AdvancedSearch_A5_005_txtValue_" + (sElement.length + 1) + "' text=''/><input class='CHM_Float_Left' style='display:none' type='checkbox' id='UC_AdvancedSearch_A5_005_chkExact_" + (sElement.length + 1) + "' value='Exact'/><div id='UC_AdvancedSearch_A5_005_lblExact_" + (sElement.length + 1) + "' style='display:none;' class='CHM_Float_Left'>Exact</div><input class='CHM_Float_Left' value='Remove' id='buttonDel_" + (sElement.length + 1) + "' type='image' onclick='DeleteSearchCondition(this);return false;' src='App_Themes/Skin1/images/btn_remove.jpg' valign='certer'></div>";
                }
                else {
                    sDiv += "<select class='CHM_Float_Left2' style='display:none' id='UC_AdvancedSearch_A5_005_ddlValue_" + (sElement.length + 1) + "'>" + transport.responseText;
                    sDiv += "</select>";
                    sDiv += "<input class='CHM_Float_Left2' id='UC_AdvancedSearch_A5_005_txtValue_" + (sElement.length + 1) + "' text=''/><input type='checkbox' id='UC_AdvancedSearch_A5_005_chkExact_" + (sElement.length + 1) + "' value='Exact' class='CHM_Float_Left'/><div id='UC_AdvancedSearch_A5_005_lblExact_" + (sElement.length + 1) + "' class='CHM_Float_Left'>Exact</div><input class='CHM_Float_Left' value='Remove' id='buttonDel_" + (sElement.length + 1) + "' type='image' onclick='DeleteSearchCondition(this);return false;' src='App_Themes/Skin1/images/btn_remove.jpg' valign='certer'></div>";
                }
                $("Holder").innerHTML += sDiv;
                for (var h = 1; h <= sElement.length; h++) {
                    var sProperty1 = $("UC_AdvancedSearch_A5_005_ddlProperty_" + h)

                    if (sProperty1 != null) {
                        sProperty1.options.selectedIndex = s_SelectedIndex.split(',')[h - 1];
                    }
                    var sValue1 = $("UC_AdvancedSearch_A5_005_ddlValue_" + h)
                    if (sValue1 != null) {
                        sValue1.options.selectedIndex = s_SelectedValueIndex.split(',')[h - 1];
                    }

                }
                OffPleaseWait("AdminDvWait");
            },
            onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...
        });

    }
    else
        OffPleaseWait("AdminDvWait");

}
function GetAdvanceSearch(curPage, pSize, sort, asc, event) {
    OnPleaseWait("AdminDvWait", event);
    if ($("pnl_A5_L7_X2_Y3_013") != null) {
        var sElement = document.getElementById("Holder");

        var arrProperty = "";
        var arrValue = "";
        var arrExact = "";
        var j = 1;

        for (var k = 1; k <= sElement.childNodes.length; k++) {
            if (sElement.childNodes[k - 1] != null && sElement.childNodes[k - 1].id == 'div' + j) {
                var sProperty = $("UC_AdvancedSearch_A5_005_ddlProperty_" + j);
                var sValue = $("UC_AdvancedSearch_A5_005_ddlValue_" + j);

                if (sProperty.style.display == "block")
                    arrProperty += sProperty.options[sProperty.selectedIndex].value + "-";
                else {
                    if (sValue != null)//|| sValue.options.length>0)
                    {
                        arrProperty += sProperty.options[sValue.selectedIndex].value + "-";
                    }
                    else
                        arrProperty += sProperty.options[0].value + "-";

                }
                if (sValue != null)//|| sValue.options.length>0)
                {
                    arrValue += sValue.options[sValue.selectedIndex].value + "-";
                    arrExact += sValue.options[sValue.selectedIndex].value + "-";
                }

                else {
                    sValue = $("UC_AdvancedSearch_A5_005_txtValue_" + j);
                    if (sValue != null) {
                        arrValue += sValue.value + "-";
                        if ($("UC_AdvancedSearch_A5_005_chkExact_" + j).checked == true)
                            arrExact += "1-";
                        else
                            arrExact += "0-";
                    }
                    else {
                        arrValue += "-";
                        arrExact += "0-";
                    }
                }
                j = j + 1;
            }
        }

        if (initPaging == false) {
            pagingOptionsTop.InitPaging();
            pagingOptionsBottom.InitPaging();
            initPaging = true;
        }

        if (!curPage) curPage = 1;
        if (!pSize) pSize = 15;
        if (!sort) sort = '';
        if (!asc) asc = 1;

        //Thay cho nay = tim kiem
        new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
	    {
	        method: "post", // Setup Method            
	        parameters:
		    {
		        cmd: 1011,
		        curPage: curPage,
		        pSize: pSize,
		        sort: sort,
		        asc: asc,
		        sPropertyID: arrProperty,
		        sDataID: arrValue,
		        sExact: arrExact
		    },
	        onSuccess: function(transport) { // Event Success --> do...
	            var response = transport.responseText;
	            if (response != "") {
	                var pagingInfo = response.substring(0, 19).split(";");
	                response = response.substring(19);
	                $("pnl_A5_L7_X2_Y3_013").innerHTML = response;
	                pagingOptionsTop.SetPaging(curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1);
	                pagingOptionsBottom.SetPaging(curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1);
	                $("pnl_A5_L7_X2_Y7_013").style.display = "none";
	                $("pnl_A5_L4_X2_Y1_110").style.display = "none";
	                $("pnl_A5_L4_X2_Y3_100").style.display = "none";

	                new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
	                {
	                    method: "post", // Setup Method            
	                    parameters:
		                {
		                    cmd: 1012,
		                    sData: arrValue

		                },
	                    onSuccess: function(transport) { // Event Success --> do...		           
	                        $("lbl_Forgot_A5_034").innerHTML = transport.responseText;
	                    },
	                    onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     
	                });
	                OffPleaseWait("AdminDvWait");
	            }
	            else {
	                $("pnl_A5_L7_X2_Y7_013").style.display = "block";
	            }
	            savePaging3 = [curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1];
	            OffPleaseWait("AdminDvWait");
	        },
	        onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     
	    });
    }
    else {
        // alert(1);
        OffPleaseWait("AdminDvWait");
        window.open('/?', '_seft');
    }
}
function GetDataAdvanceSearch(event) {
    pagingOptionsTop.onchange = GetAdvanceSearch;
    pagingOptionsBottom.onchange = GetAdvanceSearch;
    if (!firstForSearch) {
        GetAdvanceSearch(null, null, null, null, event);
        //	firstForSearch = true;
    }
    else {
        pagingOptionsTop.SetPaging(savePaging3[0], savePaging3[1], savePaging3[2], savePaging3[3], savePaging3[4], savePaging3[5]);
        pagingOptionsBottom.SetPaging(savePaging3[0], savePaging3[1], savePaging3[2], savePaging3[3], savePaging3[4], savePaging3[5]);
    }
    return false;
}
function DeleteSearchCondition(o) {
    var k = o.id.split("_")[o.id.split("_").length - 1];
    var obj = document.getElementById("div" + k);
    obj.parentNode.removeChild(obj);
}
function ResetSearchCondition() {
    var sElement = document.getElementsByName("div1");
    for (var i = sElement.length; i > 1; i--) {
        var obj = document.getElementById("div" + i);
        obj.parentNode.removeChild(obj);
    }
}

function GetAdvanceSearch1(curPage, pSize, sort, asc, event, pro, data) {

    if (event != null && $("pnl_A5_L0_X0_Y0_001") != null)
        $("pnl_A5_L0_X0_Y0_001").style.display = "none";
    OnPleaseWait("AdminDvWait", event);
    if ($("pnl_A5_L6_X2_Y3_005") != null) {
        var sElement = document.getElementsByName("div1");
        $("pnl_A5_L6_X2_Y3_005").innerHTML = '';
        if (initPaging == false) {
            pagingOptionsTop.InitPaging();
            pagingOptionsBottom.InitPaging();
            initPaging = true;
        }

        if (!curPage) curPage = 1;
        if (!pSize) pSize = 15;
        if (!sort) sort = '';
        if (!asc) asc = 1;
        if (pro == null || pro == "")
            pro = savePaging3[6];
        if (data == null || data == "")
            data = savePaging3[7];
        //Thay cho nay = tim kiem
        new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
	    {
	        method: "post", // Setup Method            
	        parameters:
		    {
		        cmd: 1011,
		        curPage: curPage,
		        pSize: pSize,
		        sort: sort,
		        asc: asc,
		        sPropertyID: pro,
		        sDataID: data,
		        sExact: null
		    },
	        onSuccess: function(transport) { // Event Success --> do...
	            var response = transport.responseText;
	            if (response != "") {
	                var pagingInfo = response.substring(0, 19).split(";");
	                response = response.substring(19);
	                $("pnl_A5_L6_X2_Y3_005").innerHTML = response;
	                if ($("pnl_A5_L4_X2_Y1_110") != null && pro != "101007") {
	                    $("pnl_A5_L4_X2_Y1_110").style.display = "none";
	                    $("pnl_A5_L4_X2_Y3_100").style.display = "none";
	                }

	                pagingOptionsTop.SetPaging(curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1);
	                pagingOptionsBottom.SetPaging(curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1);
	                savePaging3 = [curPage, pSize, sort, asc, pagingInfo[0] * 1, pagingInfo[1] * 1, pro, data];
	                if (data > 0) {
	                    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
	                    {
	                        method: "post", // Setup Method            
	                        parameters:
		                    {
		                        cmd: 1012,
		                        sPropertyID: pro,
		                        sData: data

		                    },
	                        onSuccess: function(transport) { // Event Success --> do...		
	                            if ($("lbl_NewProduct_A5_035"))
	                                $("lbl_NewProduct_A5_035").innerHTML = transport.responseText;
	                            else if ($('lbl_Forgot_A5_035'))
	                                $('lbl_Forgot_A5_035').innerHTML = transport.responseText;
	                            else if ($('lbl_Search_A5_035'))
	                                $('lbl_Search_A5_035').innerHTML = transport.responseText;
	                        },
	                        onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     
	                    });
	                }
	                if (pagingInfo[1] * 1 <= 1) {
	                    $("pnl_A5_L6_X2_Y1_005").style.display = "none";
	                    $("pnl_A5_L6_X2_Y5_005").style.display = "none";
	                }
	                else {
	                    $("pnl_A5_L6_X2_Y1_005").style.display = "block";
	                    $("pnl_A5_L6_X2_Y5_005").style.display = "block";
	                }
	            }
	            OffPleaseWait("AdminDvWait");
	        },
	        onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     
	    });
    }
    else {
        OffPleaseWait("AdminDvWait");
        window.open(Path100 + data + "_" + pro + '/SearchProduct.aspx', '_self');
    }
}
function GetDataAdvanceSearch1(event, pro, data) {

    pagingOptionsTop.onchange = GetAdvanceSearch1;
    pagingOptionsBottom.onchange = GetAdvanceSearch1;

    if (!firstForSearch) {
        GetAdvanceSearch1(null, null, null, null, event, pro, data);
        //	firstForSearch = true;
    }
    else {
        pagingOptionsTop.SetPaging(savePaging3[0], savePaging3[1], savePaging3[2], savePaging3[3], savePaging3[4], savePaging3[5]);
        pagingOptionsBottom.SetPaging(savePaging3[0], savePaging3[1], savePaging3[2], savePaging3[3], savePaging3[4], savePaging3[5]);
    }
    if (data != -1 && pro != 101007) {
        dhtmlHistory.add(data, 'GetDataAdvanceSearch1(null,' + '"' + pro + '","' + data + '")');
    }
    return false;
}

function GetRecentlyView(ControlName, snum, sFormat) {
    if ($(ControlName) != null) {

        //Thay cho nay = tim kiem
        new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
	    {
	        method: "post", // Setup Method            
	        parameters:
		    {
		        cmd: 1013,
		        num: snum,
		        FormatID: sFormat
		    },
	        onSuccess: function(transport) { // Event Success --> do...
	            var response = transport.responseText;
	            $(ControlName).innerHTML = response;
	            if (response != "") {
	                var index1 = response.indexOf("<script>var k=");
	                var index2 = response.indexOf(";</script>", index1);
	                var sc = response.substr(index1 + 14, index2 - 14);
	                if (sc != -3) {
	                    $(ControlName).innerHTML = $(ControlName).innerHTML + "<div style='float:left;cursor:pointer;padding-left:5px;' onclick='javascript:GetRecentlyView(\"" + ControlName + "\",-3);'>Clear All&nbsp;</div>";
	                    $("pnl_A3_L1_X2_Y5_003").style.display = "block";
	                }
	                else {
	                    $("pnl_A3_L1_X2_Y5_003").style.display = "none";
	                }
	                if (snum == -1) {
	                    $(ControlName).innerHTML = $(ControlName).innerHTML + "<div style='float:right;cursor:pointer;' onclick='javascript:GetRecentlyView(\"" + ControlName + "\",0," + sFormat + ");'>View Less&nbsp;<img style='vertical-align:middle;' alt='view less' width='9' height='9' src='" + s_Path + "App_Themes/Skin1/images/btn_up_9x9.jpg'/></div>";
	                    $("pnl_A3_L3_X4_Y1_003").innerHTML = "<div style='float:left'><span id='lbl_A3_RecentlyView_003'>" + $("lbl_A3_RecentlyView_003").innerHTML + "</span></div><div style='float:right;cursor:pointer;' onclick='javascript:GetRecentlyView(\"" + ControlName + "\",0," + sFormat + ");'>View Less&nbsp;<img style='vertical-align:middle;' alt='view less' width='9' height='9' src='" + s_Path + "App_Themes/Skin1/images/btn_up_9x9.jpg'/></div>";

	                }
	                else {
	                    if (sc == -2) {
	                        $(ControlName).innerHTML = $(ControlName).innerHTML + "<div style='float:right;cursor:pointer;' onclick='javascript:GetRecentlyView(\"" + ControlName + "\",-1," + sFormat + ");'>View More&nbsp;<img style='vertical-align:middle;' alt='View More' width='9' height='9' src='" + s_Path + "App_Themes/Skin1/images/btn_down_9x9.jpg'/></div>";
	                        $("pnl_A3_L3_X4_Y1_003").innerHTML = "<div style='float:left'><span id='lbl_A3_RecentlyView_003'>" + $("lbl_A3_RecentlyView_003").innerHTML + "</span></div><div style='float:right;cursor:pointer;' onclick='javascript:GetRecentlyView(\"" + ControlName + "\",-1," + sFormat + ");'>View More&nbsp;<img style='vertical-align:middle;' alt='View More' width='9' height='9' src='" + s_Path + "App_Themes/Skin1/images/btn_down_9x9.jpg'/></div>";
	                    }
	                    else {
	                        if ($("pnl_A3_L3_X4_Y1_003"))
	                            $("pnl_A3_L3_X4_Y1_003").innerHTML = "<span id='lbl_A3_RecentlyView_003'>" + $("lbl_A3_RecentlyView_003").innerHTML + "</span>";
	                    }
	                }
	            }

	        },
	        onFailure: function() { alert(sError) } // Event Failure --> do...     
	    });
    }
    else
        $("pnl_A3_L1_X2_Y5_003").style.display = "none";
}


function getAdvertise(div, type, pos) {
    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
    {
        method: "post", // Setup Method            
        parameters: { cmd: 3000,
            Pos: pos,
            Type: type
        }, // Add Parameters
        onSuccess: function(transport) { // Event Success --> do...
            var response = transport.responseText;
            if (response != "") {
                type = response.split('|')[0];

                if (type == "21501")
                    $(div).innerHTML = '<div>' + response.split('|')[1] + '</div>';
                else {
                    var arr1 = response.split('|')[1];
                    var arr2 = response.split('|')[2];
                    var func = function() {
                        Advertise_getAdvert(arr1, arr2, div);
                    }
                    func();
                    window.setInterval(func, 50000);

                }
            }
        }
    }
    );
    return false;
}

function Advertise_getAdvert(arr1, arr2, div) {

    var Aarr1 = arr1.split(',');
    //var Aarr2  = arr2.split(',');
    var i = Math.round(Math.random() * (Aarr1.length - 2));
    //'<a border=0 href=' + Aarr2[i] + '>' + Aarr1[i] + '</a>';
    var htm = Aarr1[i];
    $(div).innerHTML = htm;
}



function LoadAllProductInSet(sProductID, sParent) {
    if ($(sParent) != null) {
        if (sProductID == null) {
            sProductID = document.getElementById('hdf_Product').value;
        }
        new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
        {
            method: "post", // Setup Method            
            parameters:
            {
                cmd: 1014,
                ProductID: sProductID
            }, // Add Parameters
            onSuccess: function(transport) { // Event Success --> do...
                $(sParent).innerHTML = '';
                if (transport.responseText != "") {
                    $(sParent).innerHTML = transport.responseText;
                    //$(sParent).style.display="block";
                    OffPleaseWait("AdminDvWait");
                }
                else {
                    //$(sParent).style.display="none";
                }

            },
            onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     

        });
    }
    else {
        OffPleaseWait("AdminDvWait");
    }
}
//***************CAPTCHA******************
function RefreshCaptcha() {

    var control = (arguments[0]) ? (arguments[0]) : $('img_SpecificCode_A4_005'); //
    var control1 = $('img_SpecificCode_A4_005');
    if (control.id == 'img_SpecificCode_A4_005')
        control1 = ($('img_SpecificCode_A5_005')) ? $('img_SpecificCode_A5_005') : $('Img_SpecialCode_A5_005');
    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
    {
        method: "post", // Setup Method            
        parameters:
        {
            cmd: 2030
        }, // Add Parameters
        onSuccess: function(transport) {
            control.src = transport.responseText;
            if (control1) control1.src = transport.responseText;
        },
        onFailure: function() { alert(sError); return false; } // Event Failure --> do...     

    });

}
function SetCaptcha() {
    var control1 = ($('img_SpecificCode_A5_005') != null) ? $('img_SpecificCode_A5_005') : document.getElementById('Img_SpecialCode_A5_005');
    var control = $('img_SpecificCode_A4_005');
    if (control)
        control.onclick = this.RefreshCaptcha.handle(this, control);
    if (control1)
        control1.onclick = this.RefreshCaptcha.handle(this, control1);
}

//***************CAPTCHA******************
function PopupViewLarge(id) {
    id = id.split('_')[id.split('_').length - 1];
    window.open('../' + id + '/ViewLargeProduct.aspx', '', 'status,height=690,width=625');
}

function LoadProductDetail(o, event) {
    var ID = o;
    if (o)
        ID = (o.id) ? o.id.split("_")[o.id.split("_").length - 1] : o;
    if ($("hdf_Product") != null && $("ibt_MediumImage_A5_005")) {
        $("hdf_Product").value = ID;
        var obj = $("pnl_A5_L6_X2_Y3_010");
        if (obj != null) {
            obj.parentNode.removeChild(obj);
            // $("pnl_A5_L6_X2_Y3_010").removeAttribute("class");
        }
        new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
        {
            method: "post", // Setup Method            
            parameters:
            {
                cmd: 1008,
                ProductID: ID
            }, // Add Parameters
            onSuccess: function(transport) { // Event Success --> do...
                var response = transport.responseText;
                $("ibt_MediumImage_A5_005").src = response.split(";")[0];
                $("lbl_ProductTitle_A5_005").innerHTML = response.split(";")[1];
                $("lbl_SpecificCodeID_A5_005").innerHTML = response.split(";")[2];
                $("lbl_Description_A5_010").innerHTML = response.split(";")[3];
                $("lbl_SpecificListPrice_A5_005").innerHTML = response.split(";")[4];
                $("lbl_SpecificOurPrice_A5_005").innerHTML = response.split(";")[5];
                $("hdf_Product").value = response.split(";")[6];
                $("lbl_SpecificReleaseDate_A5_005").innerHTML = response.split(";")[7];
                $("gDFormat_lbt_SpecificFormat_A5_005").innerHTML = response.split(";")[9];
                $("gDGenres_lbt_SpecificGenres_A5_005").innerHTML = response.split(";")[10];
                $("gDProducer_lbt_SpecificProduction_A5_005").innerHTML = response.split(";")[11];
                Caculate();
                new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
                {
                    method: "post", // Setup Method            
                    parameters:
                    {
                        cmd: 1002,
                        ProductID: ID,
                        sData: 1
                    }, // Add Parameters
                    onSuccess: function(transport) { // Event Success --> do...
                        $("pnl_A5_L4_X2_Y1_012").innerHTML = transport.responseText;
                        $get('pnl_A5_L4_X2_Y9_002').style.display = 'none';
                        $get('pnl_A5_L4_X2_Y1_012').style.display = 'block';
                        //$get('pnl_A5_L4_X2_Y5_012').style.display = 'none';
                        $get('pnl_A5_L4_X2_Y7_002').style.display = 'none';
                        firstForRelated = false;
                        firstForSearch = false;
                        ChangCssOfTab('pnl_A5_L3_X2_Y1_009', 'pnl_A5_L5_X2_Y1_009', 'pnl_A5_L5_X4_Y1_009', 'pnl_A5_L5_X6_Y1_009');
                        //OffPleaseWait("AdminDvWait");   
                    }
                });
            }
        });
        dhtmlHistory.add(ID, 'LoadProductDetail(' + ID + ',null)');
    }
    else
        window.open(Path100 + ID + "_172532/DetailProduct.aspx", "_self");
}
function ShowGallery(event, ControlLeft, Control, ControlRight) {

    if (event != null)
        OnPleaseWait("AdminDvWait", event);

    //Thay cho nay = tim kiem
    var product = document.getElementById('hdf_Product');
    if (product != null) {
        new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
		{
		    method: "post", // Setup Method            
		    parameters:
			{
			    cmd: 1015,
			    ProductID: product.value

			},
		    onSuccess: function(transport) { // Event Success --> do...
		        var response = transport.responseText;
		        if (response != "") {
		            $("pnl_A5_L4_X2_Y9_002").innerHTML = response;
		            $('pnl_A5_L4_X2_Y9_002').style.display = 'block';
		            if ($('pnl_A5_L4_X2_Y1_012') != null)
		                $('pnl_A5_L4_X2_Y1_012').style.display = 'none';		            
		            if ($('pnl_A5_L4_X2_Y7_002') != null)
		                $('pnl_A5_L4_X2_Y7_002').style.display = 'none';
		            ChangCssOfTab('pnl_A5_L3_X2_Y1_009', ControlLeft, Control, ControlRight);
		        }
		        if (event != null)
		            OffPleaseWait("AdminDvWait");
		    },
		    onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     
		});
    }
}
function InsertCondition(event, datavalue, proid, dataid, pageid) {
    OnPleaseWait("AdminDvWait", event);
    var ID = dataid;
    if (dataid == '') {
        dataid = 0;
        ID = $('hdf_Product').value;
    }
    else {
        if ($(dataid).id != null) {
            ID = (dataid.id) ? dataid.id.split("_")[dataid.id.split("_").length - 1] : dataid;
            dataid = 0;
        }
    }

    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
	{
	    method: "post", // Setup Method            
	    parameters:
		{
		    cmd: 1016,
		    pData: datavalue,
		    pDataid: dataid,
		    pProid: proid,
		    ProductID: ID
		},
	    onSuccess: function(transport) { // Event Success --> do...
	        OffPleaseWait("AdminDvWait");
	        window.location = Path100 + "1-" + pageid + "/";
	    },
	    onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     
	});

}
function RemoveCondition(event, proid, pageid) {
    OnPleaseWait("AdminDvWait", event);
    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
	{
	    method: "post", // Setup Method            
	    parameters:
		{
		    cmd: 1017,
		    pProid: proid
		},
	    onSuccess: function(transport) { // Event Success --> do...
	        if ($('pnl_A5_L7_X2_Y7_100') != null) {
	            firstForSearch = false;
	            SearchResult(null, 19024);
	            //Control[0].innerHTML=
	            new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
                {
                    method: "post", // Setup Method            
                    parameters:
	                {
	                    cmd: 1019
	                },
                    onSuccess: function(transport) { // Event Success --> do...	                    
                        var Control = $('pnl_A3_L5_X2_Y3_039');
                        Control.innerHTML = transport.responseText.split('###')[0];
                        if (transport.responseText.split('###')[1] == '' && $('hpl_SearchResult_A5_005') != null)
                            $('pnl_A5_L5_X32_Y1_005').removeChild($('hpl_SearchResult_A5_005'));
                        if ($('lbl_Res_A5_005') != null)
                            $('lbl_Res_A5_005').innerHTML = transport.responseText.split('###')[1];


                        OffPleaseWait("AdminDvWait");
                    },
                    onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     
                });
	        }
	        else
	            window.location = Path100 + "C_1-" + pageid + "/Search.html";
	    },
	    onFailure: function() { alert(sError); OffPleaseWait("AdminDvWait"); } // Event Failure --> do...     
	});
}
function ClearAllCondition(pageid) {
    new Ajax.Request(s_Path + "VNVN_Web/VNVN_19_Server.aspx",
	{
	    method: "post", // Setup Method            
	    parameters:
		{
		    cmd: 1018
		},
	    onSuccess: function(transport) { // Event Success --> do...
	        window.location = Path100 + "1-" + pageid + "/";
	    },
	    onFailure: function() { alert(sError); } // Event Failure --> do...     
	});
}

function ChangCssOfTab(ParentControlName, ControlLeft, ControlMiddle, ControlRight) {
    if ($(ParentControlName) != null) {
        var Controls = $(ParentControlName).getElementsByClassName('Css_Bkg_Tab_BlueLine');

        for (var i = 0; i < Controls.length; i++) {
            Controls[i].className = 'Css_Bkg_Tab_BrownLine';
        }
        Controls = $(ParentControlName).getElementsByClassName('Css_Bkg_Tab_Left_Blue');

        for (i = 0; i < Controls.length; i++) {
            Controls[i].className = 'Css_Bkg_Tab_Left_Brown';
        }
        Controls = $(ParentControlName).getElementsByClassName('Css_Bkg_Tab_Middle_Blue_Brown');

        for (i = 0; i < Controls.length; i++) {
            Controls[i].className = 'Css_Bkg_Tab_Middle_Brown';
        }
        Controls = $(ParentControlName).getElementsByClassName('Css_Bkg_Tab_Middle_Brown_Blue');

        for (i = 0; i < Controls.length; i++) {
            Controls[0].className = 'Css_Bkg_Tab_Middle_Brown';
        }
        Controls = $(ParentControlName).getElementsByClassName('Css_Bkg_Tab_Right_Blue');

        for (i = 0; i < Controls.length; i++) {
            Controls[i].className = 'Css_Bkg_Tab_Right_Brown';
        }
        if ($(ControlLeft) != null && $(ControlLeft).className == 'Css_Bkg_Tab_Middle_Brown')
            $(ControlLeft).className = 'Css_Bkg_Tab_Middle_Brown_Blue';
        else
            if ($(ControlLeft) != null && $(ControlLeft).className == 'Css_Bkg_Tab_Left_Brown')
            $(ControlLeft).className = 'Css_Bkg_Tab_Left_Blue';
        if ($(ControlMiddle) != null)
            $(ControlMiddle).className = 'Css_Bkg_Tab_BlueLine';

        if ($(ControlRight) != null && ($(ControlRight).className == 'Css_Bkg_Tab_Middle_Brown' || $(ControlRight).className == 'Css_Bkg_Tab_Middle_Brown_Blue'))
            $(ControlRight).className = 'Css_Bkg_Tab_Middle_Blue_Brown';
        else
            if ($(ControlRight) != null && $(ControlRight).className == 'Css_Bkg_Tab_Right_Brown')
            $(ControlRight).className = 'Css_Bkg_Tab_Right_Blue';
    }
}
function DisplayGeneralRelatedProduct(ArrayCheckControl, ArrayParentControl, Split, ArrayHiddenControl, curPage, pSize, sort, asc, event, format) {

//    var elem = $('lbl_SpecificListPrice_A5_005');
//    var elem1 = $('lbl_SpecificOurPrice_A5_005');
//    if (elem != null && elem1 != null) {
//        var value = elem.innerHTML;
//        var value1 = elem1.innerHTML;
//        var value2 = Math.round(value - value1);
//        var elem2 = $('lbl_YouSave_A5_009');
//        elem2.innerHTML = value2 + ' (' + Math.round(value2 / value * 100) + '%)';
    //    }
    Caculate();
    var elems_check = ArrayCheckControl.split(Split);
    var elems_parent = ArrayParentControl.split(Split);
    var i = 0
    for (i = 0; i < elems_check.length; i++) {
        if ($(elems_check[i]).text == "")
            $(elems_parent[i]).style.display = "none";
    }
    //    if ($('pnl_A5_L5_X2_Y3_500').innerText == "") {
    //        var elems_hidden = ArrayHiddenControl.split(Split);
    //        for (i = 0; i < elems_hidden.length; i++) {
    //            $(elems_hidden[i]).style.display = "none";
    //        }
    //    }
    if (Browser.IE) {
        if ($('pnl_A5_L5_X2_Y3_500').childNodes.length < 1)
            RelatedProduct(curPage, pSize, sort, asc, event, format);
    }
    else
        if ($('pnl_A5_L5_X2_Y3_500').childNodes.length <= 1)
        RelatedProduct(curPage, pSize, sort, asc, event, format);
}
function PlayMedia(HolderName, s_folder) {
//    new Ajax.Request("VNVN_Web/VNVN_19_Server.aspx",
//        {
//            method: "post", // Setup Method            
//            parameters:
//            {
//                cmd: 2,
//                file1: s_file,
//                count: -1
//            }, // Add Parameters
//            onSuccess: function(transport) {
//                if (transport.responseText != "") {
//                    document.getElementById("abc").innerHTML = transport.responseText;

//                }

//            },
//            onFailure: function() { alert("error"); return false; } // Event Failure --> do...

//        });
    s_folder = "file=" + $(s_folder).attributes["att_DefineControl"].value.replace("~/", "../"); //.~/images/upload/media/abc.mp3
    var s = "<object height='160' width='157' name='player' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' id='player'><param value='../VNVN_Swf/player-licensed.swf' name='movie'><param name='wmode' value='transparent'/><param value='true' name='allowfullscreen'><param value='always' name='allowscriptaccess'><param value='" + s_folder + "&repeat=always&autostart=true&skin=../vnvn_Swf/festival.swf&mute=false&stretching=fill' name='flashvars'><embed height='160' width='157' wmode='transparent' flashvars='" + s_folder + "&repeat=always&autostart=true&mute=false&skin=../vnvn_Swf/festival.swf&stretching=fill' allowfullscreen='true' allowscriptaccess='always' src='../VNVN_Swf/player-licensed.swf' name='player2' id='player2' type='application/x-shockwave-flash'></object>"
    if(s_folder.indexOf(".mp3",0)>0)
        s = "<object height='20' width='157' name='player' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' id='player'><param value='../VNVN_Swf/player-licensed.swf' name='movie'><param name='wmode' value='transparent'/><param value='true' name='allowfullscreen'><param value='always' name='allowscriptaccess'><param value='" + s_folder + "&repeat=always&autostart=true&skin=../vnvn_Swf/festival.swf&mute=false&stretching=fill' name='flashvars'><embed height='20' width='157' wmode='transparent' flashvars='" + s_folder + "&repeat=always&autostart=true&mute=false&skin=../vnvn_Swf/festival.swf&stretching=fill' allowfullscreen='true' allowscriptaccess='always' src='../VNVN_Swf/player-licensed.swf' name='player2' id='player2' type='application/x-shockwave-flash'></object>"
    
   $(HolderName).innerHTML = s;
}
function ViewDetail(link) { 
    window.location=Path100+link+'/';
}
var pos = 0;
function Stop() {
    window.clearTimeout(timer);
}
function PlayNext(next) {
    if (next == null) {
        next = 1;
    }
    else {
        window.clearTimeout(timer);
    }
    $(name+'_Content_' + pos).attributes["class"].value = 'Css_Div2_Product';
    pos = pos + next;
    if (pos < 0) {
        pos = 5;
    }
    if ($(name + '_Content_' + pos) == null)
        pos = 0;
    $(name + '_Content_' + pos).attributes["class"].value = 'Css_Div2_Product_Hover';
    $('Image').src = $(name + '_Content_' + pos).attributes["path"].value;
    $('Image').attributes["onclick"].value = $(name + '_Content_' + pos).attributes["link"].value;
    $('Title').innerHTML = $(name + '_Content_' + pos).attributes["title"].value;    
    timer = window.setTimeout('PlayNext()', time);
}
function PlayPosition(playpos) {
    window.clearTimeout(timer);
    $(name + '_Content_' + pos).attributes["class"].value = 'Css_Div2_Product';
    pos = playpos;
    $(name + '_Content_' + pos).attributes["class"].value = 'Css_Div2_Product_Hover';
    $('Image').src = $(name + '_Content_' + pos).attributes["path"].value;
    $('Image').attributes["onclick"].value = $(name + '_Content_' + pos).attributes["link"].value;
    $('Title').innerHTML = $(name + '_Content_' + pos).attributes["title"].value;
    timer = window.setTimeout('PlayNext()', time);
}

