﻿/*
    url: vi du  'http://thanhtra.com.vn'
    <a href="#" class="datlamtrangchu" onclick="SetHomepage();">Đặt làm trang chủ</a>
*/
function SetHomepage(url) {
    if (document.all) {
        document.body.style.behavior = 'url(#default#homepage)';
        document.body.setHomePage(url);
    }
    else if (window.sidebar) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e) {
                alert("Vì lý do bảo mật, mặc định firefox không cho phép thực hiện hành động này，nếu bạn muốn cho phép，hãy gõ about:config trên ô địa chỉ và thay đổi giá trị của signed.applets.codebase_principal_support thành true");
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage', url);
    }
}
/* Load Css */
function LoadCss(href)
{
    var tags = document.getElementsByTagName("LINK");     
    var done = false;            
    for(var i=0; i<tags.length; i++)
    {   
        if(tags[i].getAttribute("href")== href || tags[i].getAttribute("id")== href)
        {   
            done = true;
            break;
        }       
    }  
    if(!done)
    {      
        var newsCssNode = document.createElement("LINK");
        newsCssNode.href = href;
        newsCssNode.rel = "stylesheet";
        newsCssNode.type = "text/css";
        document.getElementsByTagName("HEAD")[0].appendChild(newsCssNode);
    }
}
/* End Load Css */
function LoadJs(src)
{
    var tags = document.getElementsByTagName("SCRIPT");     
    var done = false;    
    for(var i=0; i<tags.length; i++)
    {   
        if(tags[i].getAttribute("src")== src || tags[i].getAttribute("id")== src)
        {           
            done = true;
            break;
        }       
    }  
    if(!done)
    {      
        var newsJsNode = document.createElement("SCRIPT");
        newsJsNode.src = src;        
        newsJsNode.type = "text/javascript";
        document.getElementsByTagName("HEAD")[0].appendChild(newsJsNode);
    }
}

function makeDivInCenter(par, parWindow, divElement)
{   
    var ie=par.all && !parWindow.opera;
    var domclientWidth=par.documentElement && parseInt(par.documentElement.clientWidth) || 100000; //Preliminary doc width in non IE browsers
    var standardbody=(par.compatMode=="CSS1Compat")? par.documentElement : par.body ;//create reference to common "body" across doctypes
    var scroll_top=(ie)? standardbody.scrollTop : parWindow.pageYOffset;
    var scroll_left=(ie)? standardbody.scrollLeft : parWindow.pageXOffset;
    var docwidth=(ie)? standardbody.clientWidth : (/Safari/i.test(navigator.userAgent))? parWindow.innerWidth : Math.min(domclientWidth, parWindow.innerWidth-16);
    var docheight=(ie)? standardbody.clientHeight: parWindow.innerHeight;
    
    var left,top;
    // Lay ve kich thuoc theo px, fix loi trong IE
    var temp=$('#'+divElement).css('width');
    temp=temp.substring(0,temp.length-2);
  	left=scroll_left+(docwidth-temp)/2+"px" ;
    //top=scroll_top+"px";
    $('#'+divElement).css('left',left);
    $('#'+divElement).css('top','0px');	
}