/*---------------------------------------------------------------*/
/* (spazio riservato a Bruno)      Numero ultima versione 0.002  */
/* (spazio riservato ad Alessio)   Numero ultima versione x.xxx  */
/*---------------------------------------------------------------*/






// Browser Window Size and Position
// copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005
// you may copy these functions but please keep the copyright notice as well
//
// http://javascript.about.com/od/guidesscriptindex/a/screen.htm
//

function pageWidth() 
{  
   return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
} 

function pageHeight() 
{
   return  window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
} 

function posLeft() 
{
   return typeof window.pageXOffset != 'undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
} 

function posTop() 
{
   return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;
} 

function posRight() 
{
   return posLeft()+pageWidth();
} 

function posBottom() 
{
   return posTop()+pageHeight();
}




/*
   Normalizza le dimensioni di una immagine in base alle effettive
   dimensioni della finestra del browser.
   
   Parametri:
      
      pImg           oggetto immagine (esempio: se l'immagine ha la 
                     proprieta` name="titleimage", occorre passare
                     il valore document.titleimage
      
      pHeight1024    altezza desiderata dell'immagine nel caso di
                     finestra massimizzata e risoluzione 1024x768

 */
function NormalizeImage(pImg, pHeight1024)
{
   if (pImg && pImg.height && pImg.src) {    //--> verifica che l'oggetto sia una immagine, controllandone le proprieta` principali
      pImg.height = pHeight1024 * pageWidth() / 1024;
   } //else {
      //alert("NormalizeImage: pImg is not an Image");
   //}
}
