

var kaart={name:"",email:"",aantal:1};
var rpc=new RPC("/am/lrpc.x");
function field(elt){
  switch(elt.name){
    case "name":
    	kaart.name=elt.value;
	if(kaart.name.match(/[a-zA-Z]+/)){

	}else{
	  alert("Dit ziet er niet direct uit als een naam,\nmaar ik kan het mis hebben");
	}
    break;
    case "email":
    	kaart.email=elt.value;
	if(!kaart.email.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i)){
           alert("dit is geen geldig e-mail adres");
	}
    break;
    case "aantal":
        kaart.aantal=Math.floor(elt.value*1);
        if(kaart.aantal<1){
	  alert("Bestel minimaal één kaart")
	}
	if(kaart.aantal>8){
	  alert("Wilt u echt zoveel kaarten?");
	}
    break;
  }
}
var con={};
con.writeln=function(){};
function waiter(){

}
function endwait(){

}
function freeze(){

}
function sendof(){
        if(kaart.name.length==0){
	  alert("U bent uw naam vergeten in te vullen?!?");
	  return;
	}
	if(!kaart.email.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i)){
           alert("dit is geen geldig e-mail adres");
	   return;
	}
        if(kaart.aantal<1){
	  alert("Bestel minimaal één kaart")
	  return;
	}
	rpc.signup(kaart,function(data){
	  if(data.result="OK"){
	    location.href="/emailverzonden.html";
	  }else{
	    alert(data.reason);
	  }

	});



}
function kaartInit(){
  $("a[href*='kaartverkoop@microgeluk.nl']").each(function(){
    $(this).after("<pre id='formulier'>"
    +"<label>Naam:          </label><input onchange='field(this)' name='name' /><br />"
    +"<label>Email:         </label><input onchange='field(this)' name='email'/><br />"
    +"<label>Aantal kaarten:</label><input onchange='field(this)' name='aantal' value='1' /><br />"
    +"<button onclick='sendof()'>Bestel</button></pre>"
    
    );
    $(this).remove();
  });
  if(location.href.match(/bevestig.html/)){
    rpc.confirm({link:location.href},function(data){
        if(data.result=="OK"){
	  location.href="http://microgeluk.nl/betaling.html?id="+data.confirm;
	}else{
	  alert(data.reason);
	}
    });
  }
  if(location.href.match(/betaling.html/)){
    rpc.confirm({link:location.href},function(data){
      if(data.result=="OK"){
        data.prijs=data.cards*9;
        $("#content").html($("#content").html().replace(/:(\w+)\:/g,function(a,b){
                if(data[b]){
		  return data[b];
		}else{
		  return "field not found "+b;
		}
	}));
      }else{
	alert("OEPS, hier gaat iets heel erg fout, sorry");
      }
    });
  };
}


