function sniffer() 
{
    var agent = navigator.userAgent.toLowerCase();	
	this.ie = (agent.indexOf('msie')!=-1)? true : false;
	this.moz = ((agent.indexOf('mozilla')!=-1) && navigator.product == 'Gecko' && (agent.indexOf('safari')==-1))? true : false;
	this.saf = ((agent.indexOf('mozilla')!=-1) && navigator.product == 'Gecko' && (agent.indexOf('safari')!=-1))? true : false;
	this.ope = ((agent.indexOf('opera')!=-1))? true : false;
	
	this.dom = !this.ope;
}

var clientIs = new sniffer();
 
function initializePage()
{	
	if(clientIs.dom)
	{
		window.onresize = handleResize;
	}
	else
	{
		window.captureEvents(Event.RESIZE);
		window.onresize = reloadDoc;
	}

	window.setTimeout("handleResize()",1000);
	
	updatePage();
}

function handleResize()
{
    updatePage();
}

function reloadDoc()
{
	location.reload();
}

function updatePage() {

    var tab_width = 980;
    var window_width;
    var div_google_ric = document.getElementById('div_ric_google_adsense');

    var min_left_position = 730;

    if (clientIs.moz || clientIs.saf) 
    {
        min_left_position = 720;
    }    
    
    if (window.innerWidth)
    {        
        window_width = window.innerWidth;
    }
    else 
    {         
        window_width = document.body.clientWidth;
    }

    if (window_width > tab_width) {

        var differenza = window_width - tab_width;

        differenza = (differenza / 2);

        div_google_ric.style.left = differenza + min_left_position + "px";
    }
    else {
        div_google_ric.style.left = min_left_position + "px"; 
    }
}
