function getyScroll()
 {
  yScroll = 0;

  if (window.innerHeight && window.scrollMaxY || window.innerWidth && window.scrollMaxX)
   {
    yScroll = window.innerHeight + window.scrollMaxY;
    xScroll = window.innerWidth + window.scrollMaxX;

    var deff = document.documentElement;
    var wff = (deff&&deff.clientWidth) || document.body.clientWidth || window.innerWidth || self.innerWidth;
    var hff = (deff&&deff.clientHeight) || document.body.clientHeight || window.innerHeight || self.innerHeight;

    xScroll -= (window.innerWidth - wff);
    yScroll -= (window.innerHeight - hff);
   } 
  else if (document.body.scrollHeight > document.body.offsetHeight || document.body.scrollWidth > document.body.offsetWidth)
   { // all but Explorer Mac
    yScroll = document.body.scrollHeight;
    xScroll = document.body.scrollWidth;
   } 
  else 
   { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
    yScroll = document.body.offsetHeight;
    xScroll = document.body.offsetWidth;
   }

  return yScroll;
 }

function outyScroll()
 {
  yScroll = 0;

  if (window.innerHeight && window.scrollMaxY || window.innerWidth && window.scrollMaxX)
   {
    yScroll = window.innerHeight + window.scrollMaxY;
    xScroll = window.innerWidth + window.scrollMaxX;

    var deff = document.documentElement;
    var wff = (deff&&deff.clientWidth) || document.body.clientWidth || window.innerWidth || self.innerWidth;
    var hff = (deff&&deff.clientHeight) || document.body.clientHeight || window.innerHeight || self.innerHeight;

    xScroll -= (window.innerWidth - wff);
    yScroll -= (window.innerHeight - hff);
   } 
  else if (document.body.scrollHeight > document.body.offsetHeight || document.body.scrollWidth > document.body.offsetWidth)
   { // all but Explorer Mac
    yScroll = document.body.scrollHeight;
    xScroll = document.body.scrollWidth;
   } 
  else 
   { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
    yScroll = document.body.offsetHeight;
    xScroll = document.body.offsetWidth;
   }

  $('infoscreen').style.height = yScroll+'px';
  $('infoscreen').style.display = 'block';
 }

function showsitemap()
 {
  if(getyScroll() > 800)
    $('nicesitemap').style.top = (getyScroll()-650) +'px';
  else
    $('nicesitemap').style.top = '135px';
  $('nicesitemap').style.display = 'block';
  $('screen').style.display = 'block';
  $('screen').style.height = getyScroll() + 'px'; //window.innerHeight + window.scrollMaxY;
 }
function showfeedback()
 {
  if(getyScroll() > 800)
    $('feedback').style.top = (getyScroll()-650) +'px';
  else
    $('feedback').style.top = '135px';
  $('feedback').style.display = 'block';
  $('screen').style.display = 'block';
  $('screen').style.height = getyScroll() + 'px'; //window.innerHeight + window.scrollMaxY;
 }
function showorderform(idgood)
 {
  $('orderform').style.display = 'block';
  $('idgood').value = idgood;
  $('screen').style.display = 'block';
  $('screen').style.height = getyScroll() + 'px'; //window.innerHeight + window.scrollMaxY;
 }
function hideform()
 {
  if($('nicesitemap'))
    $('nicesitemap').style.display = 'none';
  if($('feedback'))
    $('feedback').style.display = 'none';
  if($('orderform'))
    $('orderform').style.display = 'none';
  $('screen').style.display = 'none';
 }

function hideinfo()
 {
  $('infomessage').style.display = 'none';
  $('infoscreen').style.display = 'none';
 }
