$(function(){
	$(".pngFix").pngfix();
	
	$('a.Lightbox').lightBox();
	
	$('#menu li').click(function(){ 
		window.location=$(this).children('a:first').attr('href'); 
	});
	
	/*$('.zingmee').click(function(){
		if($(this).hasClass('stopzingen')){
			$(this).html($(this).attr('title'));
			$(this).removeClass('stopzingen');
		}else{
			$(this).html('<EMBED id="KeetLied" src="'+$(this).attr('rel')+'" hidden="true" autostart="true">');
			$(this).addClass('stopzingen');
		}
		return false;
	});*/
	
	$('#contact_form').submit(function(){
									   
		var naam = $('#contact_form #naam').val();
		if (naam.length == 0 || naam =='naam'){
			alert('Vul je eerst je naam even in?');
			$('form #naam').focus();
			return false;
		}
		
		var email = $('#contact_form #email').val();
		if (email.length == 0 || naam =='email'){
			alert('Oeps, je bent vergeten om je e-mail in te vullen!');
			$('form #email').focus();
			return false;
		}
		
		var bericht = $('#contact_form #bericht').val();
		if (bericht.length == 0 || bericht =='bericht'){
			alert('Vergeet je niet om een berichtje in te vullen?');
			$('form #bericht').focus();
			return false;
		}	
		
		var Url		= BaseURL +'/services/saveReaction.php';
		var Data	= 'naam='+naam+'&email='+email+'&bericht='+bericht+'&keetid='+$('#contact_form #keetID').val();
		
		$(this).html('<img src="'+BaseURL +'/img/ajaxloading.gif" id="ajaxloading">');
		$.ajax({
			url: Url,
			type: 'POST',
			data: Data,
			
			success: function(result){
				$('#ajaxloading').animate({ opacity: 0}, 600 );
				$('#ajaxloading').queue(function () {
					$('#contact_form').html('<div style="display:none" id="formresult">'+result+'</div>');
					$('#formresult').show(600);
				});
			},
			
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				$('#contact_form').html('Er is een fout opgetreden probeer het later nog eens.');
			}

		});
		return false;
	});
	
	
});

function doOnLoad(){
	var leftHeight	= $('.mainleft, .keetleft').height() + getNumbersFromString($('.mainleft, .keetleft').css('padding-bottom'));
	var rightHeight = $('.mainright, .keetright').height() + getNumbersFromString($('.mainright, .keetright').css('padding-bottom'));
	var lineHeight	= (leftHeight > rightHeight)? leftHeight : rightHeight;
	$('.vertline').height(lineHeight);
	preloadImages(BaseURL +'/img/ajaxloading.gif');
	preloadImages(BaseURL +'/img/knop_stopzingen.gif');
}

function getNumbersFromString(str){
	var rgxNums = new RegExp('[0-9].*');
	var strMatch = rgxNums.exec(jQuery.trim(str));
	var strReturnVal = '';
	if (strMatch != null)
		for (i = 0; i < strMatch.length; i++)
		  strReturnVal = strReturnVal + strMatch[i];
	return parseFloat(strReturnVal);
}

function preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
	var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}


/*

				var naam = $('#subscribe_form #naam').val();
				if (naam.length == 0 || naam =='naam'){
					alert('Uw Naam is verplicht');
					$('form #naam').focus();
					return false;
				}
				
				var email = $('#subscribe_form #email').val();
				if (email.length == 0){
					alert('E-mailadres is verplicht');
					$('#prodcut_form #email').focus();
					return false;
				}else{
					var goodEmailA = email.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
					if (goodEmailA){
					}else{
						window.alert('Dit E-mailadres is niet correct.');
						$('#prodcut_form #email').focus();
						return false;
					}
				}
				
				var Url		= BaseURL +'/services/saveSubsribtion.php';
				var Data	= 'naam='+naam+'&email='+email+'&lang='+$('#subscribe_form #lang').val();
				
				$(this).html('<img src="'+BaseURL +'/img/ajaxLoader.gif" id="ajaxloading">');
				$.ajax({
					url: Url,
					type: 'POST',
					data: Data,
					
					success: function(result){
						$('#ajaxloading').animate({ opacity: 0}, 600 );
						$('#ajaxloading').queue(function () {
							$('#subscribe_form').html('<div style="display:none" id="formresult">'+result+'</div>');
							$('#formresult').show(600);
						});
					},
					
					error: function (XMLHttpRequest, textStatus, errorThrown) {
						$('#subscribe_form').html('Er is een fout opgetreden probeer het later nog eens.');
					}

				});
				
				return false;


*/