function addWindowEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

function changecss(theTag,theClass,element,value) {
	var tags = document.getElementsByTagName(theTag);
	for (var i = 0; i < tags.length ; i++)
	{
		if(tags[i].className == theClass)
		{
			tags[i].style[element] = value;
		}
	}
}

function onWidthChange(){

	//opera Netscape 6 Netscape 4x Mozilla 
	if (window.innerWidth || window.innerHeight){ 
	docwidth = window.innerWidth; 
	docheight = window.innerHeight; 
	} 
	//IE Mozilla 
	if (document.body.clientWidth || document.body.clientHeight){ 
	docwidth = document.body.clientWidth; 
	docheight = document.body.clientHeight; 
	} 

	var mleft = Math.floor((1031-docwidth)/2);
	if (mleft<0) mleft = 0;
	changecss('div','sub','left',''+mleft+'px');
}

addWindowEvent(window, 'load', onWidthChange);
addWindowEvent(window, 'resize', onWidthChange);

