
function check()
{
    var fields = new Array("voornaam","achternaam","adres","postcode","telefoon","land");
    var names = new Array("Voorletters","Achternaam","Adres","Postcode","Telefoon","Land");
    var msg = "";
    var countfields = fields.count();
    for (var i=0;i<=(countfields)-1;i++) {
        field=fields[i];
        el=document.getElementById(field).value;
        if (el=="")
        {msg = msg + names[i] + '\n';  /*alert(i + " message = " + msg);*/ }
    }
    
    if (msg!="")msg = "De volgende velden zijn leeg:\n" + msg;
    
    var email = document.getElementById('emailaddress');
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) {
		msg = msg + "\nHet opgegeven emailadres is niet juist";
	}
    
    /*
    var el = document.getElementById('voorwaarden');
    if (el.checked==false)
    {
        msg = msg + "\n U bent niet akkoord gegaan met de voorwaarden";
    }
	*/
    	
    if (msg!=""){alert(msg);return false;}
}
  
 
function addart(SSID,artikel,aantal)
{
    var curcook = getCookie('order' + SSID)
    
    if (curcook == null)
    {cook =  artikel;}
    else
    {
        var huidigart=artikel.split(":");
        art=curcook.split(",");
        var numberart = art.count();
        var cook="";
        var found=0;
        for (var q=0;q<=(numberart-1);q++)
        {
            var delen = art[q].split(":");
            if (cook!="")cook=cook + ",";
            if (delen[0]==huidigart[0])
            {
                delen[3] = parseInt(delen[3]) + parseInt(aantal);
                cook = cook + delen[0]+":"+delen[1]+":"+delen[2]+":"+delen[3];
                found=1;
            }
            else
            {
                cook = cook + art[q];    
            }
        }
        if (found==0)
        {cook = cook + "," + artikel;}
    }
    setCookie('order'+ SSID,cook,'86400','/','','');  
    aantalart(SSID);
    alert("Uw artikel is toegevoegd aan uw mandje");
}


 Array.prototype.count = function () {
return this.length;
}

function aantalart(SSID)
{
     var cook = getCookie('order' + SSID);
     if (cook == null)
     {aantal=0;}
     else
     {
        var artikel= cook.split(",");
        aantal = artikel.count();
     }
     
     var txtnleeg = "Er zijn {stuks} artikelen in het mandje";
     var txtleeg = "Is leeg";
	 
	 if (aantal>=1)
	 {
	   txt = txtnleeg.replace('{stuks}',aantal);
       txt = txt + "<center><a href='/plugin/bestelformulier/'>Afrekenen</a></center>";
	 }
	 else
	 {
		txt = txtleeg
	}
     document.getElementById("numberart").innerHTML=txt;
}

function delete_art(SSID,nr)
  {
     var curorder = getCookie('order' + SSID);
     var artikels = curorder.split(",");
     var ret = "";
     for (var i in artikels)
     {
        if (i!=nr && i!='count')
        {
            if (ret!="")ret = ret + ",";
            ret = ret + artikels[i]; 
        }
     }
     
     if (ret=="")
     {
        deleteCookie('order' + SSID,'/');
     }
     else
     {     
        setCookie('order'+ SSID,ret,'86400','/','',''); 
     }
     
     aantalart(SSID);
     showart(SSID);
  }
  
  function showart(SSID)
  {
    var curorder = getCookie('order' + SSID);
    if (curorder==null)
    {
         document.getElementById('artikels').innerHTML="<br><br>Geen artikelen<br><br>";
         return;
    }
    var artikels = curorder.split(",");
    var ordertotal=0;
    var cnt = artikels.count();
    var returnstr = "<table cellpadding=0 cellspacing=0><tr><td>";
    for (i=0;i<=cnt;i++)
    {
        var tmp = artikels[i];
        if (i!=cnt)
        {
            var art = tmp.split(":");
        
            var totaal = art[2] * art[3];
            ordertotal = ordertotal + totaal;
            returnstr = returnstr + "<tr id='" + i + "'>";
            var stringart = art[1];
            stringart = stringart.replace(/[+]/g," ");
            returnstr = returnstr + "<td height=25>" + stringart + " &nbsp;&nbsp;</td>";
            returnstr = returnstr + "<td>" + art[3] + " stuk(s) à  € "+ art[2] + " &nbsp;&nbsp;</td>";
            returnstr = returnstr + "<td>€&nbsp;</td>";
            returnstr = returnstr + "<td align=right>" + valuta(totaal) + "</td>";
            returnstr = returnstr + "<td width=10>&nbsp;<a href='javascript:void(0)' onclick=delete_art('" + SSID + "','" + i +  "') title='GN_DELETE'><img src='/plugins/bestel/images/delete.jpg' height=20 border=0'></a>";
            returnstr = returnstr + "</tr>";
         }
     }
     
     returnstr = returnstr + "<tr><td height=25>&nbsp;</td><td align=right>Totaal&nbsp;</td><td style='border-top: 1px solid black'>€&nbsp;</td><td align=right style='border-top: 1px solid black'> " + valuta(ordertotal) + "</td></tr>";

                 //returnstr = returnstr + "<tr><td colspan=4 align=right height=25>Order is incl. 19% btw (€ " + valuta(ordertotal*(19/(19+100))) + ")</td></tr>";
                
     document.getElementById('artikels').innerHTML = returnstr + "</table>";
  }
  
  function valuta(getal)
    {
        return getal.toFixed(2);
    }

