/*
    var opened_tab_fname = "";

    function keyPressHandler(e) {
	var res;
	if ( e.key == 'esc' && opened_tab_fname!="" ) {
	    alert("8=D "+opened_tab_fname);
	    xajax_XWrapper('os_shop_module', opened_tab_fname, 146 );
	}
    }
*/
    function CenterMyDiv(myDivId){
        var box = window.getSize();
        var x = box.x;
        var y = box.y;

        var scrOfX = 0, scrOfY = 0;
        if( typeof( window.pageYOffset ) == 'number' ) {
            //Netscape compliant
            scrOfY = window.pageYOffset;
            scrOfX = window.pageXOffset;
        } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
            //DOM compliant
            scrOfY = document.body.scrollTop;
            scrOfX = document.body.scrollLeft;
        } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
            //IE6 standards compliant mode
            scrOfY = document.documentElement.scrollTop;
            scrOfX = document.documentElement.scrollLeft;
        }
        var divc = $(myDivId).getSize();
        var x_d = divc.x;
        var y_d = divc.y;
	var top = ((y-y_d)/2).toInt()+scrOfY;
        var left = ((x-x_d)/2).toInt()+scrOfX;

        $(myDivId).style.top = top+'px';
        $(myDivId).style.left = left+'px';

	$('sottobicchiere').style.width  = '100%';
	$('sottobicchiere').style.height = '100%';
    }

    function ToggleElement(elid) {
	el = document.getElementById(elid);
	if ( el ) {
	    if      ( el.style.display == 'none' ) {
		el.style.display = 'block';
	    }
	    else if ( el.style.display == 'block' ) {
		el.style.display = 'none';
	    }
	    else if ( el.className.indexOf('notseen') != -1 ) {
		el.style.display = 'block';
	    }
	    else {
		//alert('pp '+elid+' '+el.className);
		el.style.display = 'none';
	    }
	}
    }

    function SwitchClasses(el,elid) {
	if ( el ) {
	    var sfEls = document.getElementById("sidebar").getElementsByTagName("LI");
	    for ( var i=0; i<sfEls.length; i++ ) 
	    {
		if(sfEls[i].className.indexOf('notseen') != -1) {
		    //sfEls[i].style.display = 'none';
		    alert(sfEls[i].className);
		}else{
		    sfEls[i].className="off";
		}
	    }
	    el.className='active';
	}
	ToggleElement(elid);	
    }


    sfHover = function() {
	var sfEls = document.getElementById("menutop").getElementsByTagName("LI");
	for ( var i=0; i<sfEls.length; i++ ) 
	{
	    sfEls[i].onmouseover=function() {
		for ( var ii=0; ii<sfEls.length; ii++ ) 
		    sfEls[ii].className=sfEls[ii].className.replace(new RegExp(" sfhover\\b"), "");
		this.className+=" sfhover";
	    }
	    sfEls[i].onmouseout=function() {
		this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
	    }
	}
    }
    if (window.attachEvent) 
	window.attachEvent("onload", sfHover);

