
// Slideshow coupe font (Sylfaen)
//Cufon.replace('#slider .titel, #slider .coupe_naam', {textShadow: '2px 2px #67989c'});

// Normale tekst 
Cufon.replace('.titel_block .titel, .h_laatste_acties .prijs,.kleurplaten .titel, .h_ijswagen ul li .maand, .actueel_rechts li a .titel, .ijskaart_menu ul li a, .h_nieuws ul li .titel, #content .ijstaarten h2', { fontFamily: 'd-normaal', hover:true });

// Bold tekst
Cufon.replace('.h_laatste_acties .beschrijving, .h_ijswagen ul li .dag, h1,.actie_tekst .beschrijving, .bg_blok .beschrijving, .ijskaart_items a .titel, .groot, .klein, .keuken, .ijstaart_blok .titel, .ijssmaak_blok .titel', { fontFamily: 'd-bold'});

// Normale tekst met schaduw
Cufon.replace('#slider .titel', { fontFamily: 'd-normaal', textShadow: '0px 1px #5b5d5d'});

// Bold tekst met schaduw
Cufon.replace('#slider .coupe_naam, .actie_tekst .titel, .ijskaart_detail h1,  .ijskaart_detail h2', { fontFamily: 'd-bold', textShadow: '0px 1px #5b5d5d'});

// Bold tekst met schaduw (blauw blokje)
Cufon.replace('.bg_blok .titel, .h_laatste_acties ul li .titel, .h_smaak_dag a', { fontFamily: 'd-bold', textShadow: '0px 1px #000000'});

// Bold tekst met schaduw (Ijskaart menu)
Cufon.replace('.ijskaart_menu ul li.active a', { fontFamily: 'd-bold', textShadow: '0px 1px #af875c'});

//Javascript nieuwsbrief form
function switchNieuwsbriefForm() {
	jQuery("#aanmelden").toggle();
	jQuery("#afmelden").toggle();
	stopSlider();
}

function submitNieuwsbriefForm(site_url,actie,email) {
	stopSlider();
	if (validate_email(email)) {
		$.ajax({
			type: 'POST',
			url: site_url+'/nieuwsbrief/formulier',
			data: { actie: actie, email: email },
			success: displayNieuwsbriefFormMessage,
			dataType: 'text'
		});
		jQuery("#nieuwsbrief_form_div").hide();
		jQuery("#form_loading").show();
	}
	else {
		$("#email").val("Vul a.u.b. een geldig e-mail adres in.")
	}
}

function quickAddNieuwsbrief(site_url,email) {
    $.ajax({
            type: 'POST',
            url: site_url+'/nieuwsbrief/formulier',
            data: { actie: 'aanmelden', email: email },
            success: quickAddSuccess,
            dataType: 'text'
    });
    jQuery("#form_loading").show();
    jQuery("#form_feedback").text('Uw bestelling wordt verwerkt');
}
function quickAddSuccess(message) {
    jQuery("#form_loading").hide();
    jQuery("#form_feedback").text('Uw bestelling is geplaatst, bedankt voor uw bestelling!');
}
function displayNieuwsbriefFormMessage(message) {
	jQuery("#form_loading").hide();
	jQuery("#form_feedback_div").show();
	jQuery("#form_feedback").text(message);
	playSlider();
}

function submitNieuwsbriefAfmeldenForm() {
	if (validate_email($("#email").val())) {
		return true;
	}
	else {
		$("#email").val("Vul a.u.b. een geldig e-mail adres in.")
		return false;
	}
}

function stopSlider() {
	$("#slider").sudoSlider('stop');
}

function playSlider() {
	$("#slider").sudoSlider('play');
}

function validate_email(email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	return reg.test(email);
}
