sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function switchpage(pagenum) {
	var x=document.getElementById('tuotteet_pohja');
	var y=x.getElementsByTagName("DIV");
	var z=document.getElementById('sivulinkki'+pagenum);
	var f=document.getElementById('nostotuote'+pagenum);
	var pages = x.childNodes.length;
  //alert(y.length);
	//alert(x.childNodes.length);
	for (var i=0;i<pages;i++) {
		x.childNodes[i].style.display = 'none';
	}
	//alert(pagenum);
  x.childNodes[pagenum -1].style.display = 'block';
  
  for (var i=1;i<=pages;i++) {
		//alert(document.getElementById('sivulinkki'+i).innerHTMl);
		document.getElementById('sivulinkki'+i).innerHTML = i;
		document.getElementById('sivulinkki'+i).style.fontWeight = 'normal';
	}
	z.innerHTML = '['+pagenum+']';
	z.style.fontWeight = 'bold';
  
  for (var i=1;i<=pages;i++) {
		//alert(document.getElementById('sivulinkki'+i).innerHTMl);
		document.getElementById('nostotuote'+i).style.display = 'none';
	}
	f.style.display = 'block';
}

function getWindowHeight() {
  var windowHeight=0;
  if (typeof(window.innerHeight)=='number') {
    windowHeight=window.innerHeight;
  }
  else {
    if (document.documentElement&&document.documentElement.clientHeight) {
      windowHeight=document.documentElement.clientHeight;
    }
    else {
      if (document.body&&document.body.clientHeight) {
        windowHeight=document.body.clientHeight;
      }
    }
  }
  return windowHeight;
}

function setFooter() {
  if (document.getElementById) {
    var windowHeight=getWindowHeight();
    if (windowHeight>0) {
	  var masterDiv=document.getElementById('masterdiv');
      var headerHeight=document.getElementById('header').offsetHeight;
      var contentHeight=document.getElementById('contents').offsetHeight;
	  var naviHeight=document.getElementById('navigation').offsetHeight;
	  var footerHeight=document.getElementById('footer').offsetHeight;
      if (windowHeight < (contentHeight+headerHeight+footerHeight+naviHeight)) {
        masterDiv.style.height = contentHeight+headerHeight+footerHeight+naviHeight+20+'px';
      } else {
		masterDiv.style.height = '100%';
	  }
    } 
  }
}

window.onload = function() {
			setFooter();
}
window.onresize = function() {
			setFooter();
}
