var isIe = (window.ActiveXObject)?true:false;
if (isIe) window.attachEvent("onload", function() { aligncenter(); return true; });
else window.addEventListener("load", function() { aligncenter(); return true; }, false);

if (isIe) window.attachEvent("onresize", function() { aligncenter(); return true; });
else window.addEventListener("resize", function() { aligncenter(); return true; }, false);


function aligncenter()
{
//debugger;
    var margin = Math.round((height() - 604)  / 2);
    if(margin < 10) margin = 10;
    var elem = document.getElementById('main_box');
    if(elem != null)
    {
        elem.style.marginTop = margin + 'px';
    }
}

function height()
{
	    var h;
	    if(document.innerHeight){ 
	        h = document.innerHeight;
	    } 
	    else if(document.documentElement.clientHeight)
	    { 
	        h = document.documentElement.clientHeight;
	    }  
	    else if(document.body)
	    { 
	        h = document.body.clientHeight; 
	    }
	    return h;
	}