$(document).ready(function() {
			
	/*
		WONING BROWSER
	*/
	$('.browseSelect').change(function(){
		$('.browseResults').append('<div class="loading"><img src="/images/loader.gif" alt="" /></div>');
		var regioSelect = $('#regioSelect').val();
		var typeSelect = $('#typeSelect').val();
		var kamersSelect = $('#kamersSelect').val();
		$.get('/ajax/woningbrowserResults.cfm', {regioSelect:regioSelect, typeSelect:typeSelect, kamersSelect:kamersSelect}, function(data){
			$('.browseResults').html(data);
			initLijstDownload();
		});
	});
	
	$('#browseToonAlles').click(function(){
		$('.browseResults').append('<div class="loading"><img src="/images/loader.gif" alt="" /></div>');
		$('#regioSelect').val('0');
		$('#typeSelect').val('0');
		$('#kamersSelect').val('0');
		$.get('/ajax/woningbrowserResults.cfm', {regioSelect:0, typeSelect:0, kamersSelect:0}, function(data){
			$('.browseResults').html(data);
			initLijstDownload();
		});						
		return false;
	});
	
	/*
	$(window).scroll(function()
	{
		var mijnVar = $(window).scrollTop();
		//var positie = $('.woningKnoppen').parent().parent().position();
		
		//$('.woningKnoppen').html('positie top:' + mijnVar);
		
		if(mijnVar > 405)
		{
			$('.woningKnoppen').css({
				position:'fixed',
				top:'-10px',
				borderBottom:'solid #999 1px',
				paddingBottom:'10px'
			})
			
			if ($('.woningDownloadViaEmailContainer').is(":visible") == true){
				var checkEmailSender = $('.woningDownloadViaEmailContainer').height();
				var mijnMargin = 45 + checkEmailSender + 25;
			}else
			{
				var mijnMargin = 45;
			}

			var mijnMargin = mijnMargin + 'px';
			
			$('.woningbrowserContainer').css({
				marginBottom: mijnMargin							 
			})
		}else{
			$('.woningKnoppen').css({
				position:'relative',
				top:'0px',
				borderBottom:'0px',
				paddingBottom:'0'
			})
			$('.woningbrowserContainer').css({
				marginBottom: '0'								 
			})
		}
		
		//alert(positie);
		
		
		//alert(mijnVarreken);
		//mijnVarreken += 20;
	   //$('#nav').animate({top:mijnVarreken+"px" },{queue: false, duration: 500});
	})
	*/
			
	//
	// Contact form
	//
	$('#contactformsend').click(function(){
		submitContactForm();	
		return false;
	});
	$('#contactformulier').submit(function(){
		submitContactForm();
		return false;
	});
	
	function submitContactForm(){
		var mijnnaam = $('#contactname').val();
		var mijnemail = $('#contactemail').val();
		var mijnwebsite = $('#contactwebsite').val();
		var mijntelefoon = $('#contactphone').val();
		var mijnmessage = $('#contactmessage').val();
		var mijnerrormessage = $('#contacterrormessage').val();
		var mijnokmessage = $('#contactokmessage').val();
		var mijnemailto = $('#contactformsendto').val();
		$('.redborder').removeClass('redborder');
		
		var mijnstatus = 1;
		
		$('.requiredfield').each(function(){
			var mijnwaarde = $(this).val();
			if(mijnwaarde == '')
			{
				mijnstatus = 0;
				$(this).addClass('redborder');
			}
		});
		
		
		if(mijnstatus == 0)
		{
			$('#contactformstatus').html('<span class="red">' + mijnerrormessage + '</span>');	
			
		}else{
			$.get("/ajax/contactSend-exe.cfm", {mijnnaam:mijnnaam, mijnemail:mijnemail, mijnwebsite:mijnwebsite, mijntelefoon:mijntelefoon, mijnmessage:mijnmessage, mijnemailto:mijnemailto}, function(data){
				if(data == 'error')
				{
					$('#contactformstatus').html('<span class="red">' + mijnerrormessage + '</span>');
					$('#contactemail').addClass('redborder');
				}else{
					$('.redborder').removeClass('redborder');
					$('#contactname').val('');
					$('#contactemail').val('');
					$('#contactwebsite').val('');
					$('#contactphone').val('');
					$('#contactmessage').val('');
					$('#contactformstatus').html('<span class="green">' + mijnokmessage + '</span>');	
				}
			});
		}
		
		
	}
	
	//
	// PrettyPhoto
	//
	$("a[rel^='prettyPhoto']").prettyPhoto({
		deeplinking: false,
		overlay_gallery: true,
		social_tools: false
	});

})

function initLijstDownload(){
	$('#woningSelectieMail').click(function(){
		//$('table.browseTop').remove();
		$('.woningDownloadViaEmailContainer').fadeIn();
		$('.sendStatus').html('');
		return false;
	})
	
	$('#woningSelectieClear').click(function(){
		var mijnSelectie = '';
		$('.woningselectieCheckbox').attr('checked',false);
		$.get("/ajax/woningenSelectieSave.cfm", {mijnSelectie:mijnSelectie}, function(data){
																					 
		})
		return false;
	})
	
	$('.woningselectieCheckbox').click(function(){
		var mijnSelectie = '';
		$(".woningselectieCheckbox:checked").each(function(){
			mijnSelectie = mijnSelectie + ',' + $(this).val();
		})
		$.get("/ajax/woningenSelectieSave.cfm", {mijnSelectie:mijnSelectie}, function(data){
			
		})
	})
	
	$('.woningDownloadViaEmailContainer .closeLink').click(function(){
		$('.woningDownloadViaEmailContainer').fadeOut();
		return false;
	})
	
	$('.woningDownloadViaEmailContainer .verzendKnop').click(function(){
		var mijnEmail = $('#woningDownloadEmailField').val();		
		var mijnSelectie = '';
		var mijnType = 'email';

		$.get("/ajax/woningenDownload.cfm", {mijnEmail:mijnEmail, mijnSelectie:mijnSelectie, mijnType:mijnType}, function(data){
			if(data == 'ok'){
				$('.sendStatus').html('<strong class="green">De lijst werd met succes verzonden.</strong>');
				$('#woningDownloadEmailField').val('');
			}else if(data == 'emailError'){
				$('.sendStatus').html('<span class="red">Gelieve een correct e-mail adres in te vullen en opnieuw te proberen.</span>');
			}else{
				$('.sendStatus').html('<span class="red">Er werd nog geen selectie gemaakt. Vink eerst een aantal woningen aan en probeer daarna opnieuw.</span>');
			}
		})
		return false;
	})
}
