var w3gHelpBalloons=new Array();
var w3gHelpBalloonsSize=0;

var w3gAnchorFunctionArray= new Array(w3gAdjustHelpUrl);

function w3gAdjustHelpUrl(obj) {
  try {
    var startTime = new Date().getTime();
    var href = obj.href;
    if ( href.indexOf("openHelp")>=0 ) {
      // associa una id incrementale all'ancora (per poterci associare un evento)
      obj.id='w3gHelpBalloon'+w3gHelpBalloonsSize;  
      var scriptCode = (obj.href).replace("javascript:","");
      scriptCode = scriptCode.replace(/%20/g,"");
      var parameters =eval(scriptCode);
      w3gHelpBalloons[obj.id] = w3gCostumizedHelpBalloon(parameters.indirizzo, obj.id, obj.title );
      w3gHelpBalloonsSize++;
      obj.href="javascript: void(0);";
    }
    var endTime = new Date().getTime();
    time += endTime-startTime;
   }        
   catch(e) {}
}

function openHelp(indirizzo, myTarget, title, option ) {
  var obj = new Object();
  obj.indirizzo = indirizzo;
  obj.title = title;
  return obj;   
}

function w3gCostumizedHelpBalloon(indirizzo, elementId, title) {
 try {
  //alert("indirizzo: " + indirizzo + "\nelementId: "+elementId+"\ntitle: "+title);
  indirizzo=indirizzo.replace("sezione.do", "GestSezioneVis.do");
  if (typeof title =="undefined" || title==null) title="help";
  var helpBalloon = new HelpBalloon( {
    id: elementId, 
    useEvent:['mouseover'],
    title: title, 
    dataURL: indirizzo,
    imageTL: '/atportal/media/show?11801', 
    imageTR: '/atportal/media/show?11803', 
    imageBL: '/atportal/media/show?11797',
    imageBR: '/atportal/media/show?11799', 
    closeBtn:'/atportal/media/show?11805',
    innerMargin:35, 
    buttonHeight:23, 
    innerDims:[185,280],
    topPosition: -71,
    bottomPosition: 60,
    leftPosition:-7,
    rightPosition: 7,
    leftPadding_Left:'52px', 
    leftPadding_Right:'27px', 
    balloonStyle: { position: 'absolute', border: 'none', background: 'white', 
                    width: '310px', height: '283px', display: 'none' },
    scrollerHeight:20, 
    scrollAreaHeight: 200
    } );
    return helpBalloon;
  } catch (e){}
}

onloadAddFunction(w3gDisableHelpBalloons);

function w3gDisableHelpBalloons() {
 if (typeof w3gAdminMenu != "undefined") { //is in administration mode
    w3gHelpBalloonsLoaded=true;
 }
   
}