var BrowserHeight = "";
var BrowserWidth = "";
var MaxHeight = 0;
var MaxWidth = 0;

function ResizeFullScreen() {
    if (BrowserDetect.browser == "Explorer" || BrowserDetect.browser == "Chrome") {
        BrowserWidth = document.documentElement.clientWidth;
        BrowserHeight = document.documentElement.clientHeight;
    }
    else if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser == "Safari") {
        BrowserWidth = window.innerWidth;
        BrowserHeight = window.innerHeight;
    }
	BrowserHeight = BrowserHeight;
	var body = document.body, 
    html = document.documentElement; 
	MaxHeight = Math.max( body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight, BrowserHeight );
	MaxWidth = Math.max( body.scrollWidth, body.offsetWidth, html.clientWidth, html.scrollWidth, html.offsetWidth, BrowserWidth ); 
}


function PreBuildsite() {
    var Object_TopBar = document.getElementById('TopBar');
    var Object_TopBarValign = document.getElementById("TopBarValign")
    var Object_BottomBar = document.getElementById('BottomBar');
    var Object_BottomBarValign = document.getElementById("BottomBarValign")

    //finder højde på Topbar
    var TopBar_H = 0; if (Object_TopBar && Object_TopBarValign) { TopBar_H = db_TopBar_H; }

    //finder højde på BottomBar
    var BottomBar_H = 0; if (Object_BottomBar && Object_BottomBarValign) { BottomBar_H = db_BottomBar_H; }

    //sætter højde på TopBar
    if (Object_TopBar && Object_TopBarValign) {
        Object_TopBar.style.height = TopBar_H + "px";
        Object_TopBarValign.style.height = (TopBar_H) + "px";
    }

    //sætter højde på BottomBar
    if (Object_BottomBar && Object_BottomBarValign) {
        Object_BottomBar.style.height = BottomBar_H + "px";
        Object_BottomBarValign.style.height = (BottomBar_H) + "px";
    }
//------------------------------------------------------------------------------------------------------------

    var Object_MainLeft = document.getElementById('MainLeft');
    var Object_MainLeftDiv = document.getElementById('MainLeftDiv');
    var Object_MainCenter = document.getElementById('MainCenter');
    var Object_MainCenterDiv = document.getElementById("MainCenterDiv");
    var Object_MainRight = document.getElementById('MainRight');
    var Object_MainRightDiv = document.getElementById('MainRightDiv');

    //finder brede på MainLeft
    var MainLeft_W = 0; if (Object_MainLeft) { MainLeft_W = db_MainLeft_W; }

    //finder brede på MainRight
    var MainRight_W = 0; if (Object_MainRight) { MainRight_W = db_MainRight_W; }

    //sætter brede på MainLeft
    if (Object_MainLeft && Object_MainLeftDiv) {
        Object_MainLeft.style.width = MainLeft_W + "px";
        Object_MainLeftDiv.style.width = MainLeft_W + "px";
    }

    //sætter brede på MainRight
    if (Object_MainRight && Object_MainRightDiv) {
        Object_MainRight.style.width = MainRight_W + "px";
        Object_MainRightDiv.style.width = MainRight_W + "px";
    }

}


function Buildsite() {
	
	//Finder Elementer på siden
    var Object_TopBar = document.getElementById('TopBar');
	var Object_TopBarValign = document.getElementById("TopBarValign")

	var Object_MainBar = document.getElementById('MainBar');
//	var Object_MainBarValign = document.getElementById("MainBarValign")
    var Object_MainBarContent = document.getElementById('MainBarContent');

    var Object_BottomBar = document.getElementById('BottomBar');
	var Object_BottomBarValign = document.getElementById("BottomBarValign")

	var Object_TblSite = document.getElementById('TblSite');
	    var Object_SiteTop = document.getElementById('SiteTop');
	    var Object_SiteTopDiv = document.getElementById('SiteTopDiv');
	    var Object_SiteMenu = document.getElementById('SiteMenu');
	    var Object_SiteMenuDiv = document.getElementById('SiteMenuDiv');
		var Object_SiteMain = document.getElementById("SiteMain");
		var Object_siteDIV = document.getElementById("siteDIV");
	    var Object_MainLeft = document.getElementById('MainLeft');
	    var Object_MainLeftDiv = document.getElementById('MainLeftDiv');
		var Object_MainCenter = document.getElementById('MainCenter');
		var Object_MainCenterDiv = document.getElementById("MainCenterDiv");
    	var Object_MainRight = document.getElementById('MainRight');
    	var Object_MainRightDiv = document.getElementById('MainRightDiv');
	    var Object_SiteFooter = document.getElementById('SiteFooter');
	    var Object_SiteFooterDiv = document.getElementById('SiteFooterDiv');



//alert("1");	
//Getting All Values
    //finder højde på Topbar
    var TopBar_H = 0; if (Object_TopBar && Object_TopBarValign) {TopBar_H = db_TopBar_H;}

    //finder højde på BottomBar
    var BottomBar_H = 0; if (Object_BottomBar && Object_BottomBarValign) {BottomBar_H = db_BottomBar_H;}

    //finder højde på SiteTop
    var SiteTop_H = 0; if (Object_SiteTop && Object_SiteTopDiv) {SiteTop_H = db_SiteTop_H;}

    //finder højde på SiteMenu
    var SiteMenu_H = 0; if (Object_SiteMenu && Object_SiteMenuDiv) {SiteMenu_H = db_SiteMenu_H;}

    //finder brede på MainLeft
    var MainLeft_W = 0; if (Object_MainLeft) {MainLeft_W = db_MainLeft_W;}

    //finder brede på MainRight
    var MainRight_W = 0; if (Object_MainRight) {MainRight_W = db_MainRight_W;}

    //finder højde på SiteFooter
    var SiteFooter_H = 0; if (Object_SiteFooter && Object_SiteFooterDiv) {SiteFooter_H = db_SiteFooter_H;}

    var MainBarTopPadding = db_MainBarTopPadding;
    var MainBarRightPadding = db_MainBarRightPadding;
    var MainBarBottomPadding = db_MainBarBottomPadding;
    var MainBarLeftPadding = db_MainBarLeftPadding;
	var SiteTopPadding = db_SiteTopPadding;
	var SiteRightPadding = db_SiteRightPadding;
    var SiteBottomPadding = db_SiteBottomPadding;
    var SiteLeftPadding = db_SiteLeftPadding;
    var MarginPadding_H = Math.round(SiteTopPadding + SiteBottomPadding + MainBarTopPadding + MainBarBottomPadding);
    var MarginPadding_W = Math.round(SiteLeftPadding + SiteRightPadding + MainBarLeftPadding + MainBarRightPadding);

	//finder SiteMain brede
	var SiteMain_W = 0;
    if (db_Site_W == "100%" && db_MainCenter_W.indexOf("%") == -1) { SiteMain_W = MainLeft_W + MainRight_W + parseInt(db_MainCenter_W.replace("px", ""));}
    else if (db_Site_W == "100%") { SiteMain_W = BrowserWidth - (MarginPadding_W); }
    else if (db_MainCenter_W != "" && db_MainCenter_W != "100%") { SiteMain_W = parseInt(db_MainCenter_W.replace("px", "")) + MainLeft_W + MainRight_W; }
    else if (db_Site_W.indexOf("%") != -1) { SiteMain_W = Math.round((BrowserWidth - MarginPadding_W) * db_Site_W.replace("%", "") * 0.01); }
    else { SiteMain_W = db_Site_W.replace("px", ""); }
    SiteMain_W = SiteMain_W - (MainBarRightPadding+MainBarLeftPadding);
    if (SiteMain_W <= 0) { SiteMain_W = 0; }
	
	//finder SiteMain højde
    var SiteMain_H = 0;
    if (db_Site_H == "100%") { SiteMain_H = (BrowserHeight - ( SiteTop_H + SiteMenu_H + SiteFooter_H + MarginPadding_H)); }
    else if (db_Site_H.indexOf("%") != -1) { SiteMain_H = Math.round(BrowserHeight * db_Site_H.replace("%", "") * 0.01) - ( SiteTop_H + SiteMenu_H + SiteFooter_H + MarginPadding_H); }
    else { SiteMain_H = db_Site_H.replace("px", "") - ( SiteTop_H + SiteMenu_H + SiteFooter_H); }
    if (SiteMain_H <= 0) { SiteMain_H = 0; }
 
    //finder breden på TblSite
    var TblSite_W = 0; 
	if (Object_TblSite) {
		if (parseInt(db_Site_W.replace("px", "")) > SiteMain_W || db_Site_W.indexOf("%") == -1) {TblSite_W = db_Site_W.replace("px", ""); }
		else if (db_Site_W.indexOf("%") != -1) {TblSite_W = Math.round((BrowserWidth - MarginPadding_W) * db_Site_W.replace("%", "") * 0.01); }
		if(TblSite_W < SiteMain_W) TblSite_W = SiteMain_W;
		}
		
    var MainCenterMarginTop = db_MainCenterMarginTop;
    var MainCenterMarginRight = db_MainCenterMarginRight;
    var MainCenterMarginBottom = db_MainCenterMarginBottom;
    var MainCenterMarginLeft = db_MainCenterMarginLeft;

    var MainMargin_H = (MainCenterMarginTop + MainCenterMarginBottom);
    var MainMargin_W = (MainCenterMarginLeft + MainCenterMarginRight);

    var SiteScroll_H = (SiteMain_H - MainMargin_H);
    if (SiteScroll_H <= 0) { SiteScroll_H = 0; }
	var SiteScroll_W = 0;
	
	var left_H = 0;
	var center_H = 0;
    var right_H = 0;


//alert("2");	
//Set Values	
	//Sætter Scrollbar Width for forskellige browsere
    BrowserScrollWidth = 17;
    if (BrowserDetect.browser == "Explorer" || BrowserDetect.browser == "Chrome") { BrowserScrollWidth = 17; }
    else if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser == "Safari") { BrowserScrollWidth = 17; }


    //sætter brede og højde på MainBar
    if (Object_MainBar) {
        Object_MainBar.style.height = (BrowserHeight) + "px";
        Object_MainBar.style.width = BrowserWidth + "px";
    }

    //sætter brede og højde på MainBarContent
    if (Object_MainBarContent) {
        Object_MainBarContent.style.height = (BrowserHeight) + "px";
        Object_MainBarContent.style.width = BrowserWidth + "px";
    }
    
var body = document.body, 
html = document.documentElement; 
//document.getElementById('TestLabel').innerHTML = body.scrollHeight + ", " + body.offsetHeight + ", " + html.clientHeight + ", " + html.scrollHeight + ", " + html.offsetHeight + ", " + BrowserHeight;	  
//document.getElementById('TestLabel').innerHTML = "(" + html.scrollWidth + "|" + TblSite_W + ") " + body.scrollWidth + ", " + body.offsetWidth + ", " + html.clientWidth + ", " + html.scrollWidth + ", " + html.offsetWidth + ", " + BrowserWidth;

    //sætter højde på TopBar
    if (Object_TopBar && Object_TopBarValign) {
		Object_TopBar.style.width = BrowserWidth + "px";
		Object_TopBar.style.height = TopBar_H + "px";
		Object_TopBarValign.style.width = (BrowserWidth) + "px";
		Object_TopBarValign.style.height = (TopBar_H) + "px";
    }

    //sætter højde på BottomBar
    if (Object_BottomBar && Object_BottomBarValign) {
		Object_BottomBar.style.width = BrowserWidth + "px";
		Object_BottomBar.style.height = BottomBar_H + "px";
		Object_BottomBarValign.style.width = (BrowserWidth) + "px";
		Object_BottomBarValign.style.height = (BottomBar_H) + "px";
    }
	
    //sætter brede og højde på MainSite (Column Left,Center,Right)
    if (Object_SiteMain) {
		Object_SiteMain.style.height = (SiteMain_H) + "px";
    	Object_SiteMain.style.width = (SiteMain_W) + "px";
		}

	if (Object_TblSite) {
		Object_TblSite.style.width = TblSite_W + "px";
	}

    //sætter højde på SiteTop
    if (Object_SiteTop && Object_SiteTopDiv) {
        Object_SiteTop.style.height = SiteTop_H + "px";
        Object_SiteTopDiv.style.height = SiteTop_H + "px";
        if(db_SiteTop_W == "100%"){Object_SiteTopDiv.style.width = TblSite_W + "px";}
    	else Object_SiteTopDiv.style.width = db_SiteTop_W;
    }

    //sætter højde på SiteMenu
    if (Object_SiteMenu && Object_SiteMenuDiv) {
        Object_SiteMenu.style.height = SiteMenu_H + "px";
        Object_SiteMenuDiv.style.height = SiteMenu_H + "px";
       if(db_SiteMenu_W == "100%"){Object_SiteMenuDiv.style.width = TblSite_W + "px";}
    	else Object_SiteMenuDiv.style.width = db_SiteMenu_W;
    }

    //sætter brede på MainLeft
    if (Object_MainLeft && Object_MainLeftDiv) {
		Object_MainLeft.style.width = MainLeft_W + "px";
		Object_MainLeft.style.height = SiteMain_H + "px";
		Object_MainLeftDiv.style.width = MainLeft_W + "px";
		Object_MainLeftDiv.style.height = SiteMain_H + "px";
	}
	
	//sætter brede på MainCenter
	 if (Object_MainCenter) {
        if(db_MainCenter_W == "100%"){Object_MainCenter.style.width = SiteMain_W - (MainLeft_W + MainRight_W) + "px";}
		else {Object_MainCenter.style.width = db_MainCenter_W;}
		Object_MainCenter.style.height = SiteScroll_H + "px";
		SiteScroll_W = Object_MainCenter.style.width;
     }
//TestLable(Object_MainCenter.style.width);

    //sætter brede på MainRight
	if (Object_MainRight && Object_MainRightDiv) {
		Object_MainRight.style.width = MainRight_W + "px";
		Object_MainRight.style.height = SiteMain_H + "px";
		Object_MainRightDiv.style.width = MainRight_W + "px";
		Object_MainRightDiv.style.height = SiteMain_H + "px";
	}


    //sætter højde på SiteFooter
    if (Object_SiteFooter && Object_SiteFooterDiv) {
        Object_SiteFooter.style.height = SiteFooter_H + "px";
        Object_SiteFooterDiv.style.height = SiteFooter_H + "px";
	   if(db_SiteTop_W = "100%"){Object_SiteFooterDiv.style.width = TblSite_W + "px";}
	   else Object_SiteFooterDiv.style.width = db_SiteFooter_W;
    }
	

	if (Object_MainCenterDiv) {
//			Object_MainCenterDiv.style.height = SiteScroll_H + "px";
//			Object_MainCenterDiv.style.width = SiteScroll_W;
//		if (db_InteralScrollBar == 1) {
//			Object_MainCenterDiv.style.overflow = "auto";
//			Object_MainCenterDiv.style.overflowX = "hidden";
//		}
//		else {
//			Object_MainCenterDiv.style.overflow = "hidden";
//		}

    if (Object_MainLeftDiv) {left_H = Object_MainLeftDiv.scrollHeight;}
    if (Object_MainCenterDiv) {center_H = Object_MainCenterDiv.scrollHeight;}
    if (Object_MainRightDiv) {right_H = Object_MainRightDiv.scrollHeight;}

			Object_MainCenterDiv.style.width = SiteScroll_W;
		if (db_InteralScrollBar == 1) {
			Object_MainCenterDiv.style.height = SiteScroll_H + "px";
			Object_MainCenterDiv.style.overflow = "auto";
			Object_MainCenterDiv.style.overflowX = "hidden";
		}
		else {
			Object_MainCenterDiv.style.overflow = "hidden";
			var FullSite_H = SiteMain_H + SiteTop_H + SiteMenu_H + SiteFooter_H;
			MaxMainCenter_H = Math.max(left_H, right_H, SiteScroll_H, SiteMain_H, Object_MainCenterDiv.scrollHeight);
			Object_MainCenterDiv.style.height = (MaxMainCenter_H-2) + "px"; //-2 er fordi at højden på right blev målt til 2px højre end der var---- skal finde løsning...
			Object_siteDIV.style.height = (MaxMainCenter_H + SiteTop_H + SiteMenu_H + SiteFooter_H) + "px";
		} 
	}

//document.getElementById('TestLabel').innerHTML = document.getElementById('TestLabel').innerText + " **end**";

//alert("3");	
}


function TestLable(Msg)
{
document.getElementById('TestLabel').style.backgroundColor = "#fff";
document.getElementById('TestLabel').innerHTML = Msg;
}

function querySt(ji) {
    hu = window.location.search.substring(1);
    gy = hu.split("&");
    for (i = 0; i < gy.length; i++) {
        ft = gy[i].split("=");
        if (ft[0] == ji) {
            return ft[1];
        }
    }
}

function isGood() { H_MainBarBgImg = image_1.height; }

function isBad() {
    alert('That image does no exist!');
}

function RefreshBrowser() { window.location.reload(true); }
