/* 
    Titel: J|G JSshop v1.0
    Auteur: Johannes Gamperl
    E-mail: jg@jg.seite.net
































    Copyright (c) J|G Webdesign & Programmierung - Johannes Gamperl, 1997. 
    All rights reserved. Alle Rechte vorbehalten. Alle rechten voorbehouden. URL: http://jg.seite.net
































    Deze code mag voor niet-commerciële evenals commerciële doeleinden vrij 
	worden gebruikt en aangepast, zolang dit gratis gebeurt en
    deze opmerking behouden blijft. 
*/
var leeg = 0;
var waarheen = 'start.html';
var maxhoeveelheid = 10;
var error = '\nDe ingevoerde hoeveelheid is onjuist!';
var del_art = '\nWilt u dit artikel echt verwijderen?';
var del_all = '\nWilt u de gehele winkelwagen echt leegmaken?';
var niks_erin = '\nU hebt tot nu toe geen producten in uw winkelwagentje gelegd.';
































var basket = parent.basket.substring(0, parent.basket.length-3);
if (basket != null) items = basket.split('###');
for (i in items) items[i] = items[i].split('|');
































































function afronden(waarde) {
    k = (Math.round(100 * (waarde + 0.00001)) / 100 + 0.001) + '';	
    k = k.substring(0, k.indexOf('.') + 3);
    return k;
































}
































		 
function rekenen() {
































	zsom = afronden(parseFloat(items[i][2]))*afronden(parseFloat(items[i][3]));
	totaalprijs += afronden(parseFloat(items[i][2]))*afronden(parseFloat(items[i][3]));
	resultaat = formatCurrency(zsom);
	return resultaat;
	
}
































function vzkst() {
	
//	verzendkst = totaalprijs/100*5;
 	verzendkst = 0;
	vzdkst = formatCurrency(verzendkst);
  return vzdkst;
































}
































function totaal() {
	
//	totaalprijs += verzendkst;
	totaalprijs = formatCurrency(totaalprijs);
  return totaalprijs
































}
































function totnet() {
	
	totaalprijs = formatCurrency(totaalprijs);
    return totaalprijs
































}
































function erbij(naam,nummer,prijs,hoeveelheid)
{
if(hoeveelheid <= 0 || hoeveelheid > 10)
   alert('\nDe ingevoerde hoeveelheid is onjuist!');
else
   if (confirm('Wilt u '+hoeveelheid+' x '+naam+' in uw winkelwagentje leggen? '))
	   parent.basket += naam+'|'+nummer+'|'+prijs+'|'+hoeveelheid+'###';
}
































function del_me(cnt) {
































	if (confirm(del_art)) {
	
	var del = '';
	basket = parent.basket.substring(0, parent.basket.length-3);
	if (basket != null) items = basket.split('###');
































	for (i in items) {
		 if (i != cnt) del += items[i] +'###';
	     }
 
 	parent.basket = del;
	self.location = 'boodschmand.html';
	
	}
































}
































































function update() {
































//for (i in items) {
//if(eval('document.forms[0].hoeveelheid'+i+'.value') <= 0 || eval('document.forms[0].hoeveelheid'+i+'.value') > maxhoeveelheid) 
//   alert(error);
//else
//
//if(eval(upd(i)) <= 0 || eval(upd(i)) > maxhoeveelheid) 
//   alert(error);
//else
//
//if(eval('upd(i).value') <= 0 || eval('upd(i).value') > maxhoeveelheid) 
//  alert(error);
//else
































































































	var upd = '';
	var tmp = '';
































	for (i in items) {
































		 upd += eval('document.forms[0].hoeveelheid'+i+'.value')+'~';
        }
































	upd = upd.substring(0, upd.length-1);
	upd = upd.split('~');
































	for (i in items) {
































	 	 items[i][3] = upd[i];
	 	 tmp += items[i][0]+ '|' +items[i][1]+ '|' +items[i][2]+ '|' +items[i][3]+ '###';
	}
































	parent.basket = tmp;
	self.location = 'boodschmand.html';
































}
































































function handeling(x) {
































	if (x==1) {
		if (confirm(del_all))
		   { parent.basket = ''; self.location='boodschmand.html'; }
		}
		
	if (x==2) {
		if (parent.basket != "") parent.inhoud.location = 'bestellen.html';
		else alert(niks_erin);
		}
				
}
































































function openThanks() {
































	window.open("bedankt.html");
}
































































function formatCurrency(num) {
































	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	   num = "0";
	sign  = (num == (num = Math.abs(num)));
	num   = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num   = Math.floor(num/100).toString();
	if(cents<10)
	    cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	    num = num.substring(0,num.length-(4*i+3))+','+
	          num.substring(num.length-(4*i+3));
  	 	    return (((sign)?'':'-') + num + ',' + cents);
}
































































function checksubmit() {
   if (document.email.info_naam.value == "")
   {
      alert("Vul a.u.b. uw naam in.")
      document.email.info_naam.focus()
      return false
   }
   if (document.email.info_email.value == "")
   {
      alert("Vul a.u.b. uw email adres in.")
      document.email.info_email.focus()
      return false
   }
   if (document.email.info_email.value != "")
   {
      if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.info_email.value))
      {
	 return (true)
      }
      alert("Ongeldig E-mail Adres! Vul a.u.b. opnieuw in.")
      document.email.info_email.focus()      
      return (false)
   }
   return true
}
































































function checkbestel() {
   if (document.bestel.bestel_anaam.value == "")
   {
      alert("Vul a.u.b. uw achternaam in.")
      document.bestel.bestel_anaam.focus()
      return false
   }
































   if (document.bestel.bestel_straat.value == "")
   {
      alert("Vul a.u.b. uw adresgegevens in.")
      document.bestel.bestel_straat.focus()
      return false
   }
   
   if (document.bestel.bestel_huisnr.value == "")
   {
      alert("Vul a.u.b. uw adresgegevens in.")
      document.bestel.bestel_huisnr.focus()
      return false
   }
































   if (document.bestel.bestel_wplaats.value == "")
   {
      alert("Vul a.u.b. uw adresgegevens in.")
      document.bestel.bestel_wplaats.focus()
      return false
   }
































   if (document.bestel.bestel_postcnum.value == "")
   {
      alert("Vul a.u.b. uw postcode in.")
      document.bestel.bestel_postcnum.focus()
      return false;
   }
   else{
      var _123 = document.bestel.bestel_postcnum.value
      for (var i = 0; i < _123.length; i++){
      	var abc = _123.substring(i, i + 1);
      	if (abc < "0" || "9" < abc){
      	alert("\nPostcode nummerdeel accepteerd alleen getallen."+
      	      "\nVerbeter alstublieft uw gegevens.");
	      document.bestel.bestel_postcnum.focus()
	      return false
         }
      }
      if (document.bestel.bestel_postcalf.value == "")
      {
        alert("Vul a.u.b. uw postcode in.")
        document.bestel.bestel_postcalf.focus()
        return false;
      }
      else{
         var abc = document.bestel.bestel_postcalf.value
         for (var i = 0; i < abc.length; i++){
           var _123 = abc.substring(i, i + 1);
      	   if (((_123 < "a" || "z" < _123) && (_123 < "A" || "Z" < _123))){
      	   alert("\nPostcode letterdeel accepteerd alleen letters."+
      	         "\nVerbeter alstublieft uw gegevens.");
	         document.bestel.bestel_postcalf.focus()
	         return false
            }
         }
      }
   }
 
/*   if (document.bestel.bestel_email.value == "")
   {
      alert("Vul a.u.b. uw email adres in.")
      document.bestel.bestel_email.focus()
      return false
   }
*/
   
   if (document.bestel.bestel_email.value != "")
   {
      if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(bestel.bestel_email.value))
      {
	 return (true)
      }
      alert("Ongeldig E-mail Adres! Vul a.u.b. opnieuw in.")
      document.bestel.bestel_email.focus()
      return (false)
   }
































   if (document.bestel.bestel_telefoon.value != "")
   {
      var _123 = document.bestel.bestel_telefoon.value
      for (var i = 0; i < _123.length; i++){
      	var abc = _123.substring(i, i + 1);
      	if (abc < "0" || "9" < abc){
      	alert("\nTelefoonnummer accepteerd alleen getallen."+
      	      "\nVerbeter alstublieft uw gegevens.");
	      document.bestel.bestel_telefoon.focus()
	      return false
         }
      }
   }
   return true
}
































































function formHandler(form){
var URL = document.form.site.options[document.form.site.selectedIndex].value;
window.location.href = URL;
}
































//-------------------------------------------------
function venster(img){
  foto1= new Image();
  foto1.src=(img);
  Controleer(img);
}
































































function Controleer(img){
  if((foto1.width!=0)&&(foto1.height!=0)){
    viewFoto(img);
  }
  else{
    functie="Controleer('"+img+"')";
    interval=setTimeout(functie,20);
  }
}
































































function viewFoto(img){
  breed=foto1.width+20;
  hoog=foto1.height+20;
  links=+350;
  rechts=+200;
  stringa="width="+breed+",height="+hoog+",left="+links+",top="+rechts;
  schermpje=window.open(img,"",stringa);
}
































//---------------------------------------------------
function vnstr(img){
  foto= new Image(400, 350);
  foto.src=(img);
  vwFoto(img);
}
































function vwFoto(img){
  stri="width="+410+",height="+370+",left="+350+",top="+200;
  schermpje=window.open(img,"",stri);
}
































//-------------------------------------------------
function vensterdicht(){
	schermpje.close()
	return true;
}
































//-------------------------------------------------
function Go(){
































nr = document.forms[0].elements[0].selectedIndex;
groep = document.forms[0].elements[0].options[nr].value;
































parent.inhoud.location = "" + groep + ".html";
































}
































//-------------------------------------------------
































function protect(e) {
//alert("Sorry, you don't have permission to right-click.");
return false;
}
































//-------------------------------------------------
function trap() {
if(document.images)
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown = protect;
}
































//-------------------------------------------------
//------------tickertape-------------------------------------




var max=0;




function textlist()
{
	max=textlist.arguments.length;
	for (i=0; i<max; i++)
		this[i]=textlist.arguments[i];
}




tl=new textlist
(
	"Hebt u altijd al eens in een koor willen zingen . . . .",
	
	"Hebt u een goede zangstem . . . .",
	
	"Stap dan over de drempel en kom eens luisteren . . . .",
	
	"Kijk op de contact pagina . . . ."
);




var x=0; pos=0;
var l=tl[0].length;




function tickertape()
{
	document.form1.tekstvak.value=tl[x].substring(0,pos)+"_";




	if(pos++==l)
	{
		pos=0;
		setTimeout("tickertape()",1000);
		x++;
		if(x==max)
			x=0;
		l=tl[x].length;
	} else
		setTimeout("tickertape()",50);




}




image1 = new Image();image1.src = "../images/buttons/koor-over.jpg";
image2 = new Image();image2.src = "../images/buttons/links-over.jpg";
image3 = new Image();image3.src = "../images/buttons/contact-over.jpg";
image4 = new Image();image4.src = "../images/buttons/repertoire-over.jpg";
image5 = new Image();image5.src = "../images/buttons/agenda-over.jpg";
image6 = new Image();image6.src = "../images/buttons/dirigent-over.jpg";
image7 = new Image();image7.src = "../images/buttons/home-over.jpg";
image8 = new Image();image8.src = "../images/buttons/fotoalbum-over.jpg";

