//******************************************************************************

//Apertura ingrandimento foto

//******************************************************************************

var pic = null

var noPic = 0

var popImg = null  // use this when referring to pop-up image

var picTitle = null

var imgCount = 0

var imgWinName = "popImg"

var priorPic = new Array()



function closePopImg(){    // close pop-up window if it is open 

  if (navigator.appName != "Microsoft Internet Explorer" 

      || parseInt(navigator.appVersion) >=4) //do not close if early IE

    if(popImg != null) if(!popImg.closed) popImg.close() 

  }



function setStatus(msg){

  status = msg

  return true

  }

  

function apri_info(picName,  windowTitle, windowWidth, windowHeight){

  var i = 0

  var foundit = false

  if(pic == picName && winOpen()){

    popImg.focus()

    }

  else{

    foundit = false

    for(i=0; i<=noPic; i++){

      if (priorPic[i] == picName)

        foundit = true 

      }

    pic = picName

    closePopImg()

    picTitle = windowTitle

    imgWinName = "popImg" + imgCount++ //unique name for each pop-up window

    popImg = window.open("" , imgWinName,

             "toolbar=no,scrollbars=no,resizable=no,width=" 

             + windowWidth + ",height=" + windowHeight)

    if(foundit){

      fabricatePage()

      }

    else{

      priorPic[noPic++] = pic

      fabricateNewImagePage()

      }

    }

  }

  

function fabricatePage(){

  var htmlStr = 

    '<HTML><HEAD><TITLE>' + picTitle + '</TITLE></HEAD>'

  + '<BODY background=' + pic + '></BODY></HTML>'

  popImg.document.open()

  popImg.document.write(htmlStr)

  popImg.document.close()

  }



function fabricateNewImagePage(){

  var htmlStr = 

    '<HTML><HEAD><TITLE>' + picTitle + '</TITLE></HEAD>'

  + '<BODY bgcolor="White" onLoad="opener.fabricatePage()">'

  + 'Caricamento in corso ...<BR>'  

  + '<img src=' + pic + ' width=100% height=80%>' 

  + '</BODY></HTML>'

  popImg.document.write(htmlStr)

  popImg.document.close()

  }



function winOpen(){

  if(popImg != null){ 

    if(popImg.closed != true) return true; else return false

    }  

  else

    return false

  }
