function ResizeContent() {
    var viewportwidth;
    var viewportheight;

    if (typeof window.innerWidth != 'undefined') {
        viewportwidth = window.innerWidth,
        viewportheight = window.innerHeight
    }
    else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) {
        viewportwidth = document.documentElement.clientWidth,
        viewportheight = document.documentElement.clientHeight
    }
    else {
        viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
        viewportheight = document.getElementsByTagName('body')[0].clientHeight
    }

    if (document.getElementById('PlaceHolder'))
	{ document.getElementById('PlaceHolder').style.height = Math.round((viewportheight - 550) / 2) + 'px'; }

	if (document.getElementById('BlockFoodBackground')) {
	    SetOpacity('BlockFoodBackground', 80);
	    document.getElementById('BlockFoodBackground').style.height = viewportheight - 60 + 'px';
	    document.getElementById('BlockFoodBackground').style.width = viewportwidth - 60 + 'px';
	}    

	if (document.getElementById('BlockFood')) {
	    document.getElementById('BlockFood').style.height = viewportheight - 60 + 'px';
	    document.getElementById('BlockFood').style.width = viewportwidth - 60 + 'px';
	}

	if (document.getElementById('BlockDrinksBackground')) {
	    SetOpacity('BlockDrinksBackground', 80);
	    document.getElementById('BlockDrinksBackground').style.height = viewportheight - 60 + 'px';
	    document.getElementById('BlockDrinksBackground').style.width = viewportwidth - 60 + 'px';
	}

	if (document.getElementById('BlockDrinks')) {
	    document.getElementById('BlockDrinks').style.height = viewportheight - 60 + 'px';
	    document.getElementById('BlockDrinks').style.width = viewportwidth - 60 + 'px';
	}

	if (document.getElementById('BlockEventsBackground')) {
	    SetOpacity('BlockEventsBackground', 80);
	    document.getElementById('BlockEventsBackground').style.height = viewportheight - 60 + 'px';
	    document.getElementById('BlockEventsBackground').style.width = viewportwidth - 60 + 'px';
	}

	if (document.getElementById('BlockEvents')) {
	    document.getElementById('BlockEvents').style.height = viewportheight - 60 + 'px';
	    document.getElementById('BlockEvents').style.width = viewportwidth - 60 + 'px';
	}

	if (document.getElementById('ContainerEvents')) {
	    document.getElementById('ContainerEvents').style.height = viewportheight - 150 + 'px';
	    document.getElementById('ContainerEvents').style.width = viewportwidth - 120 + 'px';
	}

    return true;
}

function ShowDiv(divId) {
    if (document.getElementById) {
        document.getElementById(divId).style.display = 'block';
    } else {
        if (document.layers) {
            document.divId.display = 'block';
        } else {
            document.all.divId.style.display = 'block';
        }
    }
    return true;
}
function HideDiv(divId) {
    if (document.getElementById) {
        document.getElementById(divId).style.display = 'none';
    } else {
        if (document.layers) {
            document.divId.display = 'none';
        } else {
            document.all.divId.style.display = 'none';
        }
    }
    return true;
}

function SetOpacity(ElementID, Opacity) {
    document.getElementById(ElementID).style.filter = 'alpha(opacity=' + Opacity + ')';
    document.getElementById(ElementID).style.opacity = '0.' + Opacity;
    document.getElementById(ElementID).style.MozOpacity = '0.' + Opacity;
    return true;
}

/* Page Load initial functions */
function PageLoad() {
    ResizeContent();

    if (document.images) {
        var AnimationDoor = new Image();
        AnimationDoor.src = 'images/AnimationDoor.gif';
    }

    if (document.getElementById('Overlay'))
    { SetOpacity('Overlay', 50); }

    if (document.getElementById('Food')) {
        document.getElementById('Food').onclick = function() {
            ShowDiv('Overlay');
            ShowDiv('BlockFood');
            ShowDiv('BlockFoodBackground');
            ShowDiv('CloseFood');
            return true;
        }
    }

    if (document.getElementById('Drinks')) {
        document.getElementById('Drinks').onclick = function() {
            ShowDiv('Overlay');
            ShowDiv('BlockDrinks');
            ShowDiv('BlockDrinksBackground');
            ShowDiv('CloseDrinks');
            return true;
        }
    }

    if (document.getElementById('LiveMusicEvents')) {
        document.getElementById('LiveMusicEvents').onclick = function() {
            ShowDiv('Overlay');
            ShowDiv('BlockEvents');
            ShowDiv('BlockEventsBackground');
            ShowDiv('CloseEvents');
            return true;
        }
    }

    if (document.getElementById('Enter')) {
        document.getElementById('Enter').onclick = function() {
            ShowDiv('AnimationGarageDoor');
            HideDiv('Enter');
            document.getElementById('AnimationImage').src = 'images/AnimationDoor.gif';
            setTimeout('GoToHomePage();', 2000);
            return false;
        }
    }

    $('a[rel^=external]').attr('target', 'new');
    
    return true;
}

function GoToHomePage() {
    window.location = 'home.aspx';
}

if (window.addEventListener) {
    window.addEventListener("load", PageLoad, false);
    window.addEventListener("resize", ResizeContent, false);
    window.onload = PageLoad();
    window.onresize = ResizeContent();
} else if (window.attachEvent) {
    window.attachEvent("onload", PageLoad);
    window.attachEvent("onresize", ResizeContent);
}
