	function rewritenames(fldname) {
		if(fldname == "naam"){
			return "- Naam\n";
		}
		if(fldname == "email"){
			return "- Email-adres\n";
		}
		if(fldname == "shop"){
			return "- Naam webshop\n";
		}
		if(fldname == "titel"){
			return "- Titel\n";
		}
		if(fldname == "recensie"){
			return "- Beoordelingstekst\n";
		}
		if(fldname == "prijs"){
			return "- Beoordeling op prijs\n";
		}
		if(fldname == "kwaliteit"){
			return "- Beoordeling op kwaliteit\n";
		}
		if(fldname == "bezorging"){
			return "- Beoordeling op bezorging\n";
		}
		if(fldname == "overzichtelijkheid"){
			return "- Beoordeling op overzichtelijkheid\n";
		}
		if(fldname == "gebruiksvriendelijkheid"){
			return "- Beoordeling op gebruiksvriendelijkheid\n";
		}
		if(fldname == "assortiment") {
			return "- Beoordeling op volledigheid assortiment\n";
		}
		if(fldname == "vakmanschap"){
			return "- Beoordeling op kennis en vakmanschap\n";
		}
		if(fldname == "levertijd"){
			return "- Beoordeling op levertijd\n";
		}
		if(fldname == "betrouwbaarheid"){
			return "- Beoordeling op betrouwbaarheid\n";
		}
		if(fldname == "communicatie"){
			return "- Beoordeling op communicatie\n";
		}
		if(fldname == "garantie"){
			return "- Beoordeling op nazorg en garantie\n";
		}
		if(fldname == "algemeen"){
			return "- Beoordeling op algemene indruk\n";
		}
		if(fldname == "contactpersoon"){
			return "- Contactpersoon\n";
		}
		if(fldname == "adres"){
			return "- Adres\n";
		}
		if(fldname == "postcode"){
			return "- Postcode\n";
		}
		if(fldname == "woonplaats"){
			return "- Woonplaats\n";
		}
		if(fldname == "cat[]"){
			return "- Categorie(ën)\n";
		}
		if(fldname == "xcat"){
			return "- Extra categorie\n";
		}
		if(fldname == "website"){
			return "- Website\n";
		}
		if(fldname == "afbeelding"){
			return "- Afbeelding/Logo\n";
		}
		if(fldname == "omschrijving"){
			return "- Korte omschrijving\n";
		}
		if(fldname == "beschrijving"){
			return "- Beschrijving webshop\n";
		}
		if(fldname == "av"){
			return "- Akkoord algemene voorwaarden\n";
		}
	}

	function valideerplain(fld) {  
	    if (fld.value.length == 0) {
			if (valideer(document.inschrijfform.cat) != "") {
				fld.style.background = '#ff8080';
			}
			var fldname = fld.name;
		    return " ";
	    }  else {
			return "";
		}
	}

	function valideer(fld) {  
	    if (fld.value.length == 0) {
			fld.style.background = '#ff8080';
			var fldname = fld.name;
			return rewritenames(fldname);
	    }  else {
			return "";
		}
	}
	
	function valideercheckbox(fld) {  
	    if (!fld.checked) {
			fld.style.background = '#ff8080';
			var fldname = fld.name;
		    return rewritenames(fldname);
	    }  else {
			return "";
		}
	}
	
	function valideerurl(fld) {  
	    if (fld.value == 'http://') {
	        fld.style.background = '#ff8080';
			var fldname = fld.name;
		    return rewritenames(fldname);
	    }  else {
			return "";
		}
	}

	function valideerRadioButton(fldradio){
		option = -1;
		for (i=fldradio.length-1; i > -1; i--) {
			var fldname = fldradio[i].name;
		if (fldradio[i].checked) {
			option = i; i = -1;
			}
		}
		if (option == -1) {
			return rewritenames(fldname);
		}
		else {
			return "";
		}
	}
	
	function sendReferentie(){
		var reason = "";

		  reason += valideer(document.reviewform.naam);
		  reason += valideer(document.reviewform.email);
		  reason += valideer(document.reviewform.shop);
		  reason += valideerRadioButton(document.reviewform.prijs);
		  reason += valideerRadioButton(document.reviewform.kwaliteit);
		  reason += valideerRadioButton(document.reviewform.bezorging);
		  reason += valideerRadioButton(document.reviewform.overzichtelijkheid);
		  reason += valideerRadioButton(document.reviewform.gebruiksvriendelijkheid);
		  reason += valideerRadioButton(document.reviewform.assortiment);
		  reason += valideerRadioButton(document.reviewform.vakmanschap);
		  reason += valideerRadioButton(document.reviewform.levertijd);
		  reason += valideerRadioButton(document.reviewform.betrouwbaarheid);
		  reason += valideerRadioButton(document.reviewform.communicatie);
		  reason += valideerRadioButton(document.reviewform.garantie);
		  reason += valideerRadioButton(document.reviewform.algemeen);
		  reason += valideer(document.reviewform.titel);
		  reason += valideer(document.reviewform.recensie);

		  if (reason != "") {
		    alert("De volgende velden zijn niet correct ingevuld:\n" + reason);
		    return false;
		  }

			document.getElementById('reviewform').submit();
		  return true;
	}
	
	function sendInschrijving(){
		var reason = "";

		  reason += valideer(document.inschrijfform.naam);
		  reason += valideer(document.inschrijfform.contactpersoon);
		  reason += valideer(document.inschrijfform.adres);
		  reason += valideer(document.inschrijfform.postcode);
		  reason += valideer(document.inschrijfform.woonplaats);
		  reason += valideer(document.inschrijfform.cat);
		  reason += valideerplain(document.inschrijfform.xcat);
		  reason += valideer(document.inschrijfform.afbeelding);
		  reason += valideerurl(document.inschrijfform.website);
		  reason += valideer(document.inschrijfform.email);
		  reason += valideer(document.inschrijfform.omschrijving);
		  reason += valideer(document.inschrijfform.beschrijving);
		  reason += valideercheckbox(document.inschrijfform.av);

		  if (reason != "" && reason != "- Categorie(ën)\n" && reason != " ") {
		    alert("De volgende velden zijn niet correct ingevuld:\n" + reason);
		    return false;
		  }

			document.getElementById('inschrijfform').submit();
		  return true;
	}
  

  $(document).ready(function(){	
	var bc = $('#buttonContainer');
	 
    var $container = $('.pics').cycle({
        fx: 'fade',
        speed: 2000,
        timeout: 7000
    });
 
    $container.children().each(function(i) {
        $('<a class="bc" href="'+(i+1)+'"></a>')
            .appendTo(bc).click(function() {
                $container.cycle(i);
                return false;
            });
    });
	$('ul#categorieen a.current').find('span.catli').removeClass('catli').addClass('catlicurrent');
    $('ul#categorieen li').hover(
    	      function () {
    	        $(this).find('span.catli').removeClass('catli').addClass('catlihover');
    	      },
    	      function () {
    	    	$(this).find('span.catlihover').removeClass('catlihover').addClass('catli');
    	      });
    $('.beoordelingrating a').click(function(){
        $(this).parent().slideUp();
        $(this).parent().parent().find('.leesverder a').show();
        $(this).parent().parent().find('.beoordelingtekst').css("height","63px");
        return false;
    });
    $('.leesverder a').click(function(){
        $(this).parent().parent().find('.beoordelingrating').slideDown();
        $(this).parent().parent().find('.beoordelingtekst').css("height","auto");
        $(this).hide();
        return false;
    });
});
