﻿function AddBookmark(title, url)
{
    if (window.sidebar)
    {
	    window.sidebar.addPanel(title, url, "");
	}
    else if(window.opera && window.print)
    {
	    var a = document.createElement('a');
	    a.setAttribute('href',url);
	    a.setAttribute('title',title);
	    a.setAttribute('rel','sidebar');
	    a.click();
    } 
    else if(document.all)
    {
	    window.external.AddFavorite(url, title);
	}
}

function SendToFriend(iframe)
{
    if(!iframe) return;
    iframe = document.getElementById(iframe);
    if(!iframe) return;
    if(iframe.style.display == "none")
    {
        iframe.src = "/weben/guichobanbe/";
        iframe.style.display = "";
    }
    else
    {
        iframe.style.display = "none";
    }
}

function ShowImage(image)
{
    image.style.display = "";
}

function CreatePager(pageCount, currentPage, url)
{
    var pages = new Array();
    var startPage = 0;
    var endPage = 0;
    
    startPage = currentPage - 2;
    if(startPage < 0) startPage = 0;
    if(startPage + 4 < pageCount)
    {
        endPage = startPage + 4;
    }
    else
    {
        endPage = pageCount - 1;
    }
    if(endPage - 4 < 0)
    {
        startPage = 0;
    }
    else
    {
        startPage = endPage - 4;
    }
    if (pageCount>1)
    {
    //pages[pages.length] = "<a class='Page' " + (pageCount > 0 ? "href='" + url.replace("{page}", 0) + "'" : "") + ">Trang đầu</a>";
    if (currentPage-1>=0){
    pages[pages.length] = "<a class='Page' " + (currentPage - 1 >= 0 ? "href='" + url.replace("{page}", currentPage - 1) + "'" : "") + ">Previous page</a>";}
    for(var i = startPage; i <= endPage; i++)
    {
        pages[pages.length] = "<a class='" + (i == currentPage?"Current":"") + "' href='" + url.replace("{page}", i) + "'>" + (i + 1) + "</a>";
    }
    if (currentPage+1<pageCount){
    pages[pages.length] = "<a class='Page' " + (currentPage + 1 < pageCount ? "href='" + url.replace("{page}", currentPage + 1) + "'" : "") + ">Next page</a>";}
    //pages[pages.length] = "<a class='Page' " + (pageCount > 0 ? "href='" + url.replace("{page}", pageCount - 1) + "'" : "") + ">Trang cuối</a>";
    }
    document.write(pages.join(""));
}

function CreatePager2(pageCount, currentPage, url)
{
    var pages = new Array();
    var startPage = 0;
    var endPage = 0;
    
    startPage = currentPage - 2;
    if(startPage < 0) startPage = 0;
    if(startPage + 4 < pageCount)
    {
        endPage = startPage + 4;
    }
    else
    {
        endPage = pageCount - 1;
    }
    if(endPage - 4 < 0)
    {
        startPage = 0;
    }
    else
    {
        startPage = endPage - 4;
    }
    if (pageCount>1)
    {
    //pages[pages.length] = "<a class='Page' " + (pageCount > 0 ? "href='" + url.replace("{page}", 0) + "'" : "") + ">Trang đầu</a>";
    if (currentPage-1>=0){
    pages[pages.length] = "<li class='trangtruoc'><a class='Page' " + (currentPage - 1 >= 0 ? "href='" + url.replace("{page}", currentPage - 1) + "'" : "") + ">Previous page</a></li>";}
    for(var i = startPage; i <= endPage; i++)
    {
        pages[pages.length] = "<li class='" + (i == currentPage?"choiceduan":"") + "' ><a href='" + url.replace("{page}", i) + "'>" + (i + 1) + "</a></li>";
    }
    if (currentPage+1<pageCount){
    pages[pages.length] = "<li class='trangsau'><a class='Page' " + (currentPage + 1 < pageCount ? "href='" + url.replace("{page}", currentPage + 1) + "'" : "") + ">Next page</a></li>";}
    //pages[pages.length] = "<a class='Page' " + (pageCount > 0 ? "href='" + url.replace("{page}", pageCount - 1) + "'" : "") + ">Trang cuối</a>";
    }
    document.write(pages.join(""));
}
function ShowNews(url)
{
    var input = document.getElementById("NewsID");
    if(!input) return;
    if(isNaN(input.value) || parseInt(input.value) == 0)
    {
        alert("Vui lòng nhập giá trị số lớn hơn 0.");
        return;
    }
    location.href = url.replace("{id}", parseInt(input.value));
}

function InitDefaultValueTextbox(textbox)
{
    if(!textbox) return;
    if(textbox.initialized) return;
    textbox.initialized = true;
    textbox.onfocus = function()
        {
            if(!this.valueChanged)
            {
                this.defaultValue = textbox.value;
                this.value = "";
            }
        }
    textbox.onchange = function()
        {
            this.valueChanged = true;
        }
    
    textbox.onblur = function()
        {
            if(this.value)
            {
                if(!this.valueChanged && this.value != this.defaultValue)
                {
                    this.value = this.defaultValue;
                }
            }
            else
            {
                this.valueChanged = false;
                this.value = this.defaultValue;
            }
        }
        
    textbox.onfocus();
}
function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value); +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}
function getCookie(name) 
{
/*name - name of the desired cookie
  return string containing value of specified cookie or null
  if cookie does not exist*/
   var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return 0;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  var urlCurr1 = document.location.href;
  if(urlCurr1.indexOf('IDGroup') == -1)
  {
    if(dc.substring(begin + prefix.length, end).length == 2)
        return 0;
    else
        return unescape(dc.substring(begin + prefix.length, end));
  }
  else
    return unescape(dc.substring(begin + prefix.length, end));
}
function ShowBanner10s(intArray, urlAd, idAd, srcAd, tagAd, MediaAd, mycookie, myNameCookie, widthX, heightY, intTime)
{
 if(urlAd.length == 1)
 {
    var maxArray = urlAd.length;
    if (++intArray > maxArray || intArray == maxArray) intArray = 0;
    if(MediaAd[intArray] == "True")
    {
        document.getElementById(myNameCookie).innerHTML = ShowHMTLFlashActive(srcAd[intArray],widthX,heightY,'#FFFFFF',urlAd[intArray]);
    }
    else
    {
        document.getElementById(myNameCookie).innerHTML = "<a href='" + urlAd[intArray] + "' target='" + tagAd[intArray] + "'><img src='" + srcAd[intArray] + "' width='" + widthX + "' height='" + heightY + "' alt=''/></a>"
    }
 }
 else if(urlAd.length > 0)
    {//Share 10s
        if(intTime > 0)
        {
            var maxArray = urlAd.length;
            if (++intArray > maxArray || intArray == maxArray) intArray = 0;
            if(MediaAd[intArray] == "True")
            {
                document.getElementById(myNameCookie).innerHTML = ShowHMTLFlashActive(srcAd[intArray],widthX,heightY,'#FFFFFF',urlAd[intArray]);
            }
            else
            {
                document.getElementById(myNameCookie).innerHTML = "<a href='" + urlAd[intArray] + "' target='" + tagAd[intArray] + "'><img src='" + srcAd[intArray] + "' width='" + widthX + "' height='" + heightY + "' alt=''/></a>"
            }
	       	window.setTimeout(function(){ShowBanner10s(intArray,urlAd,idAd,srcAd,tagAd,MediaAd,mycookie,myNameCookie,widthX,heightY,intTime);},intTime);
        }
        else//Share 50/50
        {
            if(mycookie == 0)
            {
                setCookie(myNameCookie,idAd[0]);
            }
            for (var i = 0; i<urlAd.length; i++)
            {
                if (mycookie == idAd[i])
                {
                    if(MediaAd[i] == "True")
                    {
                        document.write("<script language=javascript>ShowFlashActive('" + srcAd[i] + "', " + widthX + ", " + heightY + ", '#FFFFFF');<\/script>");
                    }
                    else
                    {
                        document.getElementById(myNameCookie).innerHTML = "<a href='" + urlAd[i] + "' target='" + tagAd[i] + "'><img src='" + srcAd[i] + "' width='" + widthX + "' height='" + heightY + "' alt=''/></a>"
                    }
                }
                else
                {
                    setCookie(myNameCookie,idAd[i]);
                }
            }
        }
    }
}
function getArray(mycookie, myNameCookie, idAd)
{
    if(mycookie == 0)
    {
        setCookie(myNameCookie,idAd[0]);
    }
    if (mycookie == idAd[0])
    {
        setCookie(myNameCookie,idAd[1]);
        return 1;
    }
    else
    {
        setCookie(myNameCookie,idAd[0]);
        return 0;
    }
}
function getArrayShare(mycookie, myNameCookie, idAd)
{
    if(mycookie == 0)
    {
        setCookie(myNameCookie,idAd.length);
        return idAd.length - 1;
    }
    if(mycookie == 3)
    {
        setCookie(myNameCookie,2);
        return 2;
    }
    if (mycookie == 2)
    {
        setCookie(myNameCookie,1);
        return 1;
    }
    if (mycookie == 1)
    {
        setCookie(myNameCookie,3);
        return 0;
    }
}

function ChangeImg (IDdesc, imgSource, imgWidth, imgHeight, imgBorder)
{
    document.getElementById(IDdesc).innerHTML = "<img src='" + imgSource + "' width='" + imgWidth + "px' height='" + imgHeight + "px' border=" + imgBorder + ">"
}

