// JavaScript Document
function jscss(a,o,c1,c2)
{
  switch (a){
    case 'swap':
      o.className=!jscss('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
    break;
    case 'add':
      if(!jscss('check',o,c1)){o.className+=o.className?' '+c1:c1;}
    break;
    case 'remove':
      var rep=o.className.match(' '+c1)?' '+c1:c1;
      o.className=o.className.replace(rep,'');
    break;
    case 'check':
      return new RegExp('\\b'+c1+'\\b').test(o.className)
    break;
  }
}

var backanchor;
function clickAnchorMenu(p){
	if(p){
		jscss('add', p, 'selected');
		if(p.blur)p.blur();
	}
	if(backanchor){
		jscss('remove', backanchor, 'selected');
	}
	backanchor = p;
}

function highlightMenu(){
	h = document.location.hash;
	id = document.getElementById("menu_"+ h.substring(1));
	if(id) clickAnchorMenu(id);
}

function goTop(p){
	if(p.blur)p.blur();
	clickAnchorMenu(false);
}

var refwindow = '';
function riferimenti(pRif){
	if (!refwindow.closed && refwindow.location){
		refwindow.location.href = pRif;
	}	else {
	  refwindow = window.open(pRif, "Riferimenti", "width=550, height=550, scrollbars");
	  if (!refwindow.opener) refwindow.opener = self;
	}
	if (window.focus) refwindow.focus()
	return false;
}




function popItUp(w,h,page){
   var l = Math.floor((screen.width-w)/2);
   var t = Math.floor((screen.height-h)/2);
   pop = window.open(page,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
	
	
}