$(function(){
	$('a.lightbox').lightBox();
	setTimeout('loadheader()',4000);
	
	$("#dialog_confirm_subscribe").dialog({
		modal: true,
		autoOpen: false,
		resizable: false,
		buttons: {
			Ok: function() {
				$(this).dialog('close');
			}
		}
	});

	$("#dialog_error_subscribe").dialog({
		modal: true,
		autoOpen: false,
		resizable: false,
		buttons: {
			Ok: function() {
				$(this).dialog('close');
			}
		}
	});
	
	$("#dialog_confirm_subscribe").css('display','block');
	$("#dialog_error_subscribe").css('display','block');
});

var q = 1;

function loadheader(){
	if(q < 3){
		q++;
	}else{
		q = 1;
	}
	
	var clone = $('#header_img').clone();
	$(clone).css('position','absolute');
	$(clone).css('marginLeft','-649px');
	clone.insertAfter("#header_img");

	$('#header_img').attr('src','/img/header_' + q + '.jpg');

	$(clone).fadeOut(5000, function(){
		$(clone).remove();
	});
	
	setTimeout('loadheader()',15000);
}

function sendContactForm(){
	$(function() {
		var dataString = 	'onderwerp='+ $("#onderwerp").val() + 
							'&voorvoegsel=' + $("#voorvoegsel").val() + 
							'&naam=' + $("input#naam").val() +
							'&bedrijfsnaam=' + $("input#bedrijfsnaam").val() +
							'&adres=' + $("input#adres").val() +
							'&postcode=' + $("input#postcode").val() +
							'&plaats=' + $("input#plaats").val() +
							'&telefoon=' + $("input#telefoon").val() +
							'&fax=' + $("input#fax").val() +
							'&mobiel=' + $("input#mobiel").val() +
							'&email=' + $("input#email").val() +
							'&bericht=' + $("#bericht").val();
		
		if($("input#naam").val() == '' || ($("input#telefoon").val() == '' && $("input#mobiel").val() == '')){
			$('#dialog_error_subscribe').dialog('open');
		}else{
			$.ajax({  
				type: "POST",  
				url: "/processForm.php",  
				data: dataString,  
				success: function() {  
					$('#dialog_confirm_subscribe').dialog('open');
					document.getElementById('naam').value = '';
					document.getElementById('bedrijfsnaam').value = '';
					document.getElementById('adres').value = '';
					document.getElementById('postcode').value = '';
					document.getElementById('plaats').value = '';
					document.getElementById('telefoon').value = '';
					document.getElementById('fax').value = '';
					document.getElementById('mobiel').value = '';
					document.getElementById('email').value = '';
					document.getElementById('bericht').value = '';
				}  
			});  
			return false; 
		}
	});
}
