<!--

function bestelSysteem() {
// Stuurt het formulier op naar de juiste pagina...

systeemSamengesteld.target='_self';

systeemSamengesteld.action='winkelwagen.php';

systeemSamengesteld.submit();


}

function mailAFriend(id) {

   systeem.action = "/index.php/" + id + ",mailafriend--1";

   systeem.submit();
}

function windowPopup(val) {

   if(val == "0#0#0") {
      return(false);
   }
   var windowLeft = ((screen.availWidth - 550)/ 2);
   var windowTop  = 20;

   window.open("/print.php/3,artId--" + getArtId(val), "artikel","scrollbars=1,status=1,resizable=1,width=550,left="+windowLeft+",top="+windowTop);

}

function printSysteem(pagina) {
// opent nieuw scherm
// verandert target formulier
// submit formulier
// verandert target formulier terug

   var windowLeft = ((screen.availWidth - 550)/ 2);

   var windowTop  = 20;

   var windowHeight = (screen.availHeight - 100);

   var systeemScherm = window.open(pagina,'systeemScherm','WIDTH=550,HEIGHT='+windowHeight+',SCROLLBARS,DEPENDENT,LEFT='+windowLeft+'TOP='+windowTop);

   systeem.target = 'systeemScherm';

   systeem.action = '/' + pagina;

   systeem.submit();

   systeem.target = '_self';

   systeem.action = '#';

}

function getArtId (str) {

   var ret=str;

   ret = ret.split('#');

   return ret[0];

}

function getPrijs (str) {

   var ret=str;

   return ret.substring(ret.indexOf('#')+1,ret.length);

}

function getPrijsEx (str) {

   var ret=str;

   ret = ret.split('#');

   return ret[1];

}

function getPrijsIn (str) {

   var ret=str;

   ret = ret.split('#');

   return ret[2];

}

function optie(o,p,t,a) {

   with(document.systeem) {

      var temp = parseFloat(getPrijsIn(o.value));

      if (o.checked == true) {

         t.value = formatNum(getPrijsIn(o.value) * a.value,2);
         p.value = getArtId(o.value) + '#' + getPrijsEx(o.value) * a.value + '#' + getPrijsIn(o.value) * a.value;

      } else if (o.checked == false) {

         p.value = '0#0#0';
         a.value = 1;
         t.value = '0,00';

      }
   
   }
}

function formatNum(expr,decplaces) {

   var str = (Math.round(parseFloat(expr) * Math.pow(10,decplaces))).toString();

   while (str.length <= decplaces) {

      str = '0' + str;

   }

   var decpoint = str.length - decplaces;

   return str.substring(0,decpoint) + ',' + str.substring(decpoint,str.length);

}

function meerprijs(o,m,p,a) {

   with(document.systeem) {

      if(o.selectedIndex == 0) {
         m.value = getArtId(o.options[o.selectedIndex].value) + '#0#0';
      } else {
         m.value = getArtId(o.options[o.selectedIndex].value) + '#' + getPrijsEx(o.options[o.selectedIndex].value) * a.value + '#' + getPrijsIn(o.options[o.selectedIndex].value) * a.value;
      }

//      m.value = o.options[o.selectedIndex].value;
      p.value = formatNum(getPrijsIn(m.value),2);

   }
}

function optieprijs(o,m,t,p) {

   with(document.systeem) {

      var artId = getArtId(o.value);

      if(artId > 0) {
         m.checked = true;
      } else {
         m.checked = false;
         optie(m,p,t);
      }

      m.value = o.options[o.selectedIndex].value;

      if(m.checked == true) {
         t.value = formatNum(getPrijsIn(m.value),2);
         p.value = m.value;
      }
   }
}

function berekenPrijsAantal(t,m,p,s) {

   with(document.systeem) {

      t.value = parseInt(t.value);

      if((parseInt(t.value) > 0) && (m.selectedIndex > 0)) {
         p.value = getArtId(m.options[m.selectedIndex].value) + '#' + getPrijsEx(m.options[m.selectedIndex].value) * t.value + '#' + getPrijsIn(m.options[m.selectedIndex].value) * t.value;
         s.value = formatNum(getPrijsIn(m.options[m.selectedIndex].value) * t.value,2);
      } else if(t.value <= 0) {
         t.value = 1;
         p.value = getArtId(m.options[m.selectedIndex].value) + '#' + getPrijsEx(m.options[m.selectedIndex].value) * t.value + '#' + getPrijsIn(m.options[m.selectedIndex].value) * t.value;
      }
   }         
}

function berekenPrijsAantalOptie(t,m,p,s) {

   with(document.systeem) {

      t.value = parseInt(t.value);

      if((parseInt(t.value) > 0) && (m.checked == true)) {
         p.value = getArtId(m.value) + '#' + getPrijsEx(m.value) * t.value + '#' + getPrijsIn(m.value) * t.value;
         s.value = formatNum(getPrijsIn(m.value) * t.value,2);
      } else if(t.value <= 0) {
         t.value = 1;
         m.checked = false;
         optie(m,p,s,t)
//         p.value = getArtId(m.value) + '#' + getPrijsEx(m.value) * t.value + '#' + getPrijsIn(m.value) * t.value;
      }
   }         
}

//-->
