/*	
*	<scripts.js>		(17/02/2008)		Le funzioni JavaScript
*/


 function viewDoc(url,highlight)
 {
  xp = window.screen.width/2-(700/2);
  yp = window.screen.height/2-(450/2);
  if(highlight) hlight = '&highlight='+highlight;
  else hlight = '';
  window.open('mainframe.php?idparte='+url+hlight,'','resizable=1,scrollbars=1,left='+xp+',top='+yp+',width='+700+',height='+450);
 }

  function viewMassima(id,highlight)
 {
  xp = window.screen.width/2-(700/2);
  yp = window.screen.height/2-(450/2);
  if(highlight) hlight = '&highlight='+highlight;
  else hlight = '';
  window.open('viewmassima.php?id='+id+hlight,'','resizable=1,scrollbars=1,left='+xp+',top='+yp+',width='+700+',height='+450);
 }

  function viewFile(url)
 {
  xp = window.screen.width/2-(800/2);
  yp = window.screen.height/2-(600/2);

  window.open('docs/'+url,'','resizable=1,scrollbars=1,left='+xp+',top='+yp+',width='+800+',height='+600);
 }

 function setCheckboxes(the_form, do_check)
{
  var elts = document.forms[the_form].elements['checkresult[]'];
  var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;

    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = do_check;
        } // end for
    } else {
        elts.checked        = do_check;
    } // end if... else

    return false;
} // end of the 'setCheckboxes()' function

function newWin(url,ww,hh)
{
  xp = window.screen.width/2-(ww/2);
  yp = window.screen.height/2-(hh/2);

  window.open(url,'','resizable=1,scrollbars=1,left='+xp+',top='+yp+',width='+ww+',height='+hh);
}
