ver4 = (navigator.appVersion.substring(0, 1) >= 4)?true:false;
ns3 = ((navigator.appName == "Netscape") && (navigator.appVersion.substring(0, 1) == 3))?true:false;
ok = (ver4 || ns3)?true:false;

function toggleToOrig(naam) {
	if (toggleToOrig.arguments.length > 1) par = toggleToOrig.arguments[1]
	else par = "";
	if (!ok) return;
	if (!document.images) return;
	if (document.images[naam+par].alt) window.status = document.images[naam+par].alt;
	document.images[naam+par].src = "/sysimgs/" + naam + "2.gif"
}

function toggleToAlt(naam) {
	if (toggleToAlt.arguments.length > 1) par = toggleToAlt.arguments[1]
	else par = '';
	if (!ok) return;
	if (!document.images) return;
	window.status = "";
	document.images[naam+par].src = "/sysimgs/" + naam + "1.gif"
}

function scrl(nr) {
	document.form1.pagnr.value = nr;
	document.form1.submit()
}

function cart(nr) {
	document.form1.tocart.value = nr;
        document.form1.fun.value="cart";
	document.form1.submit()
}

function optiesincart() {
	alert(document.form_opties.optie.length);
	for(var optienr in document.forms['form_opties'].optie){
	  document.form1.tocart.value = document.form1.tocart.value + document.forms['form_opties'].optie[optienr];
	}
	alert(document.form1.tocart.value);
}

function wijzigimg(bestand,knop) {						
	var f = getDOMObject(knop);
	if (bestand != '') {
	    f.src = bestand;		
	}
	return true;
}

function wijzigimgtitle(val, naam) {						
	var f = getDOMObject(naam);
	f.title = val;
	return true;
}

function changeimg(bestand,knop) {						
	if (bestand != '') {
	  if (knop) {
	    knop.src = bestand;		
	  }	
	}
	return true;
}

function OptieVis(naam, val)
{
//	if (!DHTML) return;
	var f = getObj(naam);
	f.visibility = val;
}

layer_open = 0;
function vis(naam, val)
{
//	if (!DHTML) return;
	var f = getObj(naam);
	f.bottom = "60px";
	f.visibility = val;
	if (val == "visible") {layer_open = "1";} else {layer_open = "0"};
	if (val == "visible") {f.display =  "block";} else {f.display =  "none"};
}

function getDOMObject(name)
{
  if (document.getElementById)
  {
        return document.getElementById(name);
  }
  else if (document.all)
  {
	return document.all[name];
  }
  else if (document.layers)
  {
   	return document.layers[name];
  }
  else 
  {
   	alert('Uw browser ondersteunt geen layers. Probeer het a.u.b. opnieuw in Internet Explorer.');
  }
}

function getObj(name)
{
  if (document.getElementById)
  {
        return document.getElementById(name).style;
  }
  else if (document.all)
  {
	return document.all[name].style;
  }
  else if (document.layers)
  {
   	return document.layers[name].style;
  }
  else 
  {
   	alert('Uw browser ondersteunt geen layers. Probeer het a.u.b. opnieuw in Internet Explorer.');
  }
}

// voor mee te bestellen opties:
window.onload = function () {
	var x = document.getElementsByTagName('div');
	for (var i=0;i<x.length;i++)
	{
		if (x[i].className == 'label')
			x[i].onclick = clickNav;
	}
	closeNav();
}

function closeNav()
{
	var x = document.getElementsByTagName('div');
	for (var i=0;i<x.length;i++)
	{
		if (x[i].className == 'content')
			x[i].style.display = 'none';
	}
}

function clickNav(e)
{
	if (!e) var e = window.event;
	if (e.target) var tg = e.target;
	else if (e.srcElement) var tg = e.srcElement;
	while (tg.nodeName != 'DIV') // Safari GRRRRRRRRRR
		tg = tg.parentNode;
	var nextSib = tg.nextSibling;
	while (nextSib.nodeType != 1)
		nextSib = nextSib.nextSibling;
	var nextSibStatus = (nextSib.style.display == 'none') ? 'block' : 'none';
	if (nextSib.style.display == 'none') {
	  // Change the image (if there is an image)
	  if (tg.childNodes.length > 0) {
	    if (tg.childNodes.item(0).nodeName == "IMG") {
	      tg.childNodes.item(0).src = "/sysimgs/xpmin.gif";
	    }
	  }
	}
	else {
	  // Change the image (if there is an image)
	  if (tg.childNodes.length > 0) {
	    if (tg.childNodes.item(0).nodeName == "IMG") {
	      tg.childNodes.item(0).src = "/sysimgs/xpplus.gif";
	    }
	  }
	}
	nextSib.style.display = nextSibStatus;
// zorgen dat omvattende div 50px boven onderkant scherm komt te staan
	while (tg.className != 'meebestellenlayer'){
//alert(tg.className);
		tg = tg.parentNode;
  }
	if (tg.className == 'meebestellenlayer'){
// alert(document.body.offsetHeight);
//    tg.style.top = document.body.offsetHeight - 60;
//    tg.style.backgroundcolor = '#dddddd';
 //   document.recalc(true);
  } 

}

function setNav(page,newID)
{
	var test = page.indexOf('#')+1;
	if (test)
		page = page.substring(0,test-1);
	var x = document.getElementsByTagName('a');
	var i;
	for (i=0;i<x.length;i++)
	{
		if (x[i].href == page)
		{
			x[i].id = newID;
			break;
		}
	}
	if (i < x.length && newID == 'currentPage')
	{
		var parDiv = x[i];
		while (parDiv.parentNode.tagName == 'DIV')
		{
			parDiv = parDiv.parentNode;
			parDiv.style.display = 'block';
		}
	}
}

// voor openen popup met artikeldetails
var newwindow;
function poptastic(url)
{
        newwindow=window.open(url,'name','height=550,width=600,left=100,top=50,resizable=no,scrollbars=yes,toolbar=no,status=no');
	if (window.focus) {newwindow.focus()}
}

// tbv tonen voorraad

var tekst = new Array('<b>Direct uit voorraad leverbaar!</b> <br>Dus direct afhalen of opgestuurd krijgen dezelfde werkdag indien besteld voor 15:00 uur !',
                      'Levertijd 1 werkdag - Indien op werkdagen voor 15:00 besteld en (aan)betaald, wordt het artikel de volgende werkdag verstuurd of is deze de volgende werkdag af te halen (wij nemen hiervoor contact met u op via telefoon of e-mail).',
                      'Levertijd 1 tot 5 werkdagen - Na bestelling zullen wij contact met u opnemen over de verwachte levertijd, zodra het artikel binnen is wordt deze dezelfde werkdag verstuurd of is deze af te halen (wij nemen hiervoor contact met u op via telefoon of e-mail).',
                      'Bel ons s.v.p. voor de verwachte levertijd - Telefoon : 073-6312012',
                      'Klik om voorraad direct on-line op te vragen!',
                      'Er zijn minder dan 10 stuks beschikbaar - Indien op werkdagen voor 15:00 besteld en (aan)betaald, wordt het artikel de volgende werkdag verstuurd of is deze de volgende werkdag af te halen (wij nemen hiervoor contact met u op via telefoon of e-mail)',
                      'Er zijn minder dan 25 stuks beschikbaar - Indien op werkdagen voor 15:00 besteld en (aan)betaald, wordt het artikel de volgende werkdag verstuurd of is deze de volgende werkdag af te halen (wij nemen hiervoor contact met u op via telefoon of e-mail)',
                      'Er zijn meer dan 25 stuks beschikbaar - Indien op werkdagen voor 15:00 besteld en (aan)betaald, wordt het artikel de volgende werkdag verstuurd of is deze de volgende werkdag af te halen (wij nemen hiervoor contact met u op via telefoon of e-mail)'
                      );
                      
var ikoon = new Array('opvoorraad.gif',
                      'voorraad1dag.gif',
                      'voorraad5dagen.gif',
                      'voorraadBel.gif',
                      'leeg.gif',
                      'voorraadmin10.gif',
                      'voorraadmin25.gif',
                      'voorraadplus25.gif'
                      );
                      
function render_voorraad(i){
    $("voorraadtekst").innerHTML = tekst[i]; 
    $('voorraadimg').src = '/sysimgs/' + ikoon[i];
}

function toon_voorraad(id, showbutton){
    v = voorr;
    if (v == -1) {render_voorraad(0); showbutton = 0;}
    else if (v == -2) {render_voorraad(1); showbutton = 0;}
    else if (v == -4) {render_voorraad(2); showbutton = 0;}
    else if (v == -8) {render_voorraad(3); showbutton = 0;}
    else if (v == -16) {render_voorraad(4);}
    else if (v == 0) {render_voorraad(3);}
    else if (v > 0 && v <= 10) {render_voorraad(5);}
    else if (v <= 25) {render_voorraad(6);}
    else if (v > 25) {render_voorraad(7);}
    if (showbutton == 1){$('butvoorraadcheck').show();}
    if (showbutton == 0){$('butvoorraadcheck').hide();}
    if (voorr < 0 && voorr > -16){$('butvoorraadcheck').hide();}
  return(true);
}

function set_voorraad(id, voorraad){
//  if (voorraad < 0) {voorraad = 0;}
//  if (voorr >= 0){voorr = voorraad;}
  voorr = voorraad;
}

function get_voorraad(i){
  return voorr;
}


