$(function(){
	
	
	$('BODY').bgStretcher({
			images: ['/site/gfx/bg/bg_laarzen.jpg'],
			imageWidth: 1024, 
			imageHeight: 768, 
			slideDirection: 'N',
			slideShowSpeed: 1000,
			transitionEffect: 'fade',
			sequenceMode: 'normal',
			buttonPrev: '#prev',
			buttonNext: '#next',
			pagination: '#nav',
			anchoring: 'left center',
			anchoringImg: 'left center'
		});

		
	
	FB.init({
		appId  : '157884687617600',
		status : true, // check login status
		cookie : true, // enable cookies to allow the server to access the session
		xfbml  : true  // parse XFBML
	});
	
	$('a.facebook-feed').click(function() {
		
			var product_title = $('.productDetailTitle').html();
			var product_id = $('div.social').attr('data-url');
			var product_img = $('.productDetailImage img').attr('src');			
			
			FB.ui({
					method: 'feed',
					message: '',
					name: 'Goldstardeli',
					caption: 'Dit vind ik lekker: '+product_title,				
					description: 'Fine foods for lucky people.',
					link: 'http://www.goldstardeli.nl/nl/page/detail/id/'+product_id,				
					picture: 'http://www.goldstardeli.nl'+product_img,
					actions: [{name: 'Goldstardeli', link: 'http://www.goldstardeli.nl/'}]
				},
				function(response) {
					if (response && response.post_id) {
						$('a.facebook-feed').remove();
						$('div.social').append('<p class="fb-share-thanks">Lekker h&eacute;!</p>');
					}
				}
			);
			return false;
			
		});	
	
});

function e(id) { return document.getElementById(id) }

/* Contactform functions */

function toggleErrorLabel(label,state) {
	if(state == 'on') {
		document.getElementById(label).className = "errorlabel";
	}else{
		document.getElementById(label).className = "normallabel";
	}
}


function popUp(URL) {
	day = new Date();
	id = day.getTime();
	URL = "http://goldstar.zinnebeeld.nl/nl/page/voorwaarden";
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=500,height=300,left = 50,top = 50');");
}


function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function ValidateContactForm() {

	var form = e('contactform');
	var error = 0;
	var errorMessage = 'De volgende velden zijn niet juist ingevuld:\n\n';
		
	if(form.naam.value == "") { 
		errorMessage += '- Naam is niet ingevuld\n';
		error = 1;
		toggleErrorLabel('label_naam','on');
	}else{
		toggleErrorLabel('label_naam');
	}
	if(form.email.value == "") {
		errorMessage += '- Emailadres is niet ingevuld\n';
		error = 1;
		toggleErrorLabel('label_email','on');
	}else{
		if(isValidEmail(form.email.value)) {
			toggleErrorLabel('label_email');
		}else{
			errorMessage += '- Emailadres is niet geldig \n';
			error = 1;
			toggleErrorLabel('label_email','on');	
		}	
	}
	if(form.bericht.value == "") { 
		errorMessage += '- Bericht is niet ingevuld\n';
		error = 1; 	
		toggleErrorLabel('label_bericht','on');
	}else{
		toggleErrorLabel('label_bericht');
	}
	
	if(error){
		alert(errorMessage);
		return false; 
	}else{
		return true;
	}
}

