$(document).ready(function() {

	$('#saf_captxt').click(function() {
		document.contact_form.submit();
	});
	
	$('#saf_send').click(function(){
		var naam 	= $('#saf_naam').val();	
		var email 	= $('#saf_email').val();		
		var naamov 	= $('#saf_onaam').val();		
		var emailov = $('#saf_oemail').val();	
		var bericht = $('#saf_bericht').val();
		var captcha = $('#saf_captcha').val();
	
		var verder 		= true;
		var verplicht 	= new Array('saf_naam','saf_email','saf_onaam','saf_oemail','saf_bericht','saf_captcha'); 
		for (i=0; i<verplicht.length;++i) {
			if ($('#'+verplicht[i]).val()=='') {
				$('#'+verplicht[i]).css('backgroundColor','#2a212d');
				$('#'+verplicht[i]).css('borderColor','#e799d6');
				verder = false;
			} else {
				$('#'+verplicht[i]).css('backgroundColor','#000000');
				$('#'+verplicht[i]).css('borderColor','#2b2238');
			}
		}
		if (verder==true) {
			$.post('ajax/mailer.php',{action:'saf', naam:naam, email:email,captcha:captcha,bericht:bericht,naamov:naamov,emailov:emailov,cl:cl},function(data){
				if(data!='cerror'){					
					$('#saf_msg').html('<div class="rsv_verzonden">' + data + '</div>');
					$('#saf_content').slideUp();
				} else {
					if (cl=='nl') { 
						$.prompt('De beveiligingscode is onjuist ingevoerd, probeer het nogmaals');
						return false;
					} else {
						$.prompt('The security code is incorrect, please try again');
						return false;
					}
				}
			return false;
			});
		} else {
			if (cl=='nl') { 
				$.prompt('Vul alle velden in alvorens op verzenden te drukken');
			} else {
				$.prompt('Please fill in all fields and press send');
			}
		}
	});
	
	$('#nbs_submit').click(function(){
		var nbs_email 	= $('#nbs_email1').val();
		var nbs_email2 	= $('#nbs_email2').val();

		if(nbs_email == '' || nbs_email2 == ''){
			if (cl == 'nl') {
				$.prompt("Vul beide velden in en druk op 'go'");
			} else {
				$.prompt("Please fill in both e-mail fields and press 'go'");
			}
		} else if (nbs_email != nbs_email2) {
			if (cl == 'nl') {
				$.prompt("De e-mailadressen komen niet overeen. Zorg er voor dat in beide velden het correcte e-mailadres wordt ingevoerd!");
			} else {
				$.prompt("The e-mail addresses do not match. Both fields should containt the same valid e-mail address!");
			}
			$('#nbs_email1').focus();
		
		} else{			
			$('#nbs_field').append('<img src="resources/loading.gif" alt="Please wait" id="nbs_wait" />');
			$('#nbs_form').slideUp();
			$.post('ajax/addtomaillist.php',{chk:chk, nbs_email:nbs_email},function(data){
				if(data){ 
					$('#nbs_field').delay(4000).empty();
					$('#nbs_field').html('<p>' + data + '</p>');
					
				} else {
					$('#nbs_wait').remove();
					$('#nbs_form').slideDown();
					if (cl == 'nl') {
						var err = 'Er is een fout opgetreden waardoor u niet bent aangemeld. Indien dit probleem zich voor blijft doen, neem dan contact met ons op.';
					} else {
						var err = 'Error: if this problem persists, please contact us!';
					}
					$.prompt(err);						
				}
			});	
		}
		return false;
	});

	$('#nbs_email1').focus(function() {
				$(this).val('');
				$('#nb_confirm').slideDown();
	});
	$('#nbs_email2').focus(function() {
				$(this).val('');
	});

	$('#contact_captxt').click(function() {
		document.contact_form.submit();
	});
	
	$('#cnt_resetbt').click(function() {
		$('#cnt_naam').val('');
		$('#cnt_telefoon').val('');
		$('#cnt_email').val('');
		$('#cnt_onderwerp').val('');
		$('#cnt_bericht').val('');
		$('#cnt_captcha').val('');
		return false;
	});
	
	$('#cnt_sendbt').click(function() {
									
		var naam 		= $('#cnt_naam').val();
		var telefoon	= $('#cnt_telefoon').val();
		var email		= $('#cnt_email').val();
		var captcha		= $('#cnt_captcha').val();
		var onderwerp	= $('#cnt_onderwerp').val();
		var bericht		= $('#cnt_bericht').val();
		
		var verder 		= true;
		var verplicht 	= new Array('cnt_naam','cnt_email','cnt_onderwerp','cnt_captcha','cnt_bericht'); 
		for (i=0; i<verplicht.length;++i) {
			if ($('#'+verplicht[i]).val()=='') {
				$('#'+verplicht[i]).css('backgroundColor','#2a212d');
				$('#'+verplicht[i]).css('borderColor','#e799d6');
				verder = false;
			} else {
				$('#'+verplicht[i]).css('backgroundColor','#000000');
				$('#'+verplicht[i]).css('borderColor','#2b2238');
			}
		}
		if (verder==true) {
			$.post('ajax/mailer.php',{action:'contact', naam:naam, email:email,captcha:captcha,bericht:bericht,onderwerp:onderwerp,telefoon:telefoon,cl:cl},function(data){
				if(data!='cerror'){					
					$('#cnt_msg').html('<div class="rsv_verzonden">' + data + '</div>');
					$('#cnt_content').slideUp();
				} else {
					if (cl=='nl') { 
						$.prompt('De beveiligingscode is onjuist ingevoerd, probeer het nogmaals');
						return false;
					} else {
						$.prompt('The security code is incorrect, please try again');
						return false;
					}
				}
			return false;
			});
		} else {
			if (cl=='nl') { 
				$.prompt('Vul alle velden in alvorens op verzenden te drukken');
			} else {
				$.prompt('Please fill in all fields and press send');
			}
		}
		
	});
	
	$('#reserveer_captxt').click(function() {
		document.res_form.submit();
	});
	
	$('#rsv_resetbt').click(function() {
		$('#rsv_naam').val('');
		$('#rsv_telefoon').val('');
		$('#rsv_email').val('');
		$('#rsv_bericht').val('');
		$('#rsv_captcha').val('');
		return false;
	});
	
	$('#rsv_sendbt').click(function() {
		var naam 		= $('#rsv_naam').val();
		var telefoon	= $('#rsv_telefoon').val();
		var email		= $('#rsv_email').val();
		var captcha		= $('#rsv_captcha').val();
		var bericht		= $('#rsv_bericht').val();
		
		var verder 		= true;
		var verplicht 	= new Array('rsv_naam','rsv_telefoon','rsv_email', 'rsv_captcha','rsv_bericht'); 
		for (i=0; i<verplicht.length;++i) {
			if ($('#'+verplicht[i]).val()=='') {
				$('#'+verplicht[i]).css('backgroundColor','#2a212d');
				$('#'+verplicht[i]).css('borderColor','#e799d6');
				verder = false;
			} else {
				$('#'+verplicht[i]).css('backgroundColor','#000000');
				$('#'+verplicht[i]).css('borderColor','#2b2238');
			}
		}
		if (verder==true) {
			$.post('ajax/mailer.php',{action:'booknow', naam:naam, email:email,captcha:captcha,bericht:bericht,telefoon:telefoon,cl:cl},function(data){
				if(data!='cerror'){					
					$('#rsv_msg').html('<div class="rsv_verzonden">' + data + '</div>');
					$('#res_form').slideUp();
				} else {
					if (cl=='nl') { 
						$.prompt('De beveiligingscode is onjuist ingevoerd, probeer het nogmaals');
						return false;
					} else {
						$.prompt('The security code is incorrect, please try again');
						return false;
					}
				}
			return false;
			});
		} else {
			if (cl=='nl') { 
				$.prompt('Vul alle velden in alvorens op verzenden te drukken');
				return false;
			} else {
				$.prompt('Please fill in all fields and press send');
				return false;
			}
		}
		
	});
	

	
});

function toNextFld(elmnt,fid,content,next){
    if (content.length==elmnt.maxLength){      
        document.forms[fid][next].focus()
  }
}

function dateFld(elmnt,content,val) {
	if(content==val) { 
		elmnt.style.color = '#000000';
		elmnt.value='';
	}
	return;
}

var letters		=	' ABCÇDEFGHIJKLMNÑOPQRSTUVWXYZabcçdefghijklmnñopqrstuvwxyzàáÀÁéèÈÉíìÍÌïÏóòÓÒúùÚÙüÜ'
var numbers		=	'1234567890'
var digits		=	'1234567890.'
var time		=	'1234567890\'\".'
var signs		=	',.:;@-\''
var mathsigns	=	'+-=()*/'
var custom		=	'<>#$%&?¿'
var dates		=	'1234567890-'
var values		=	'1234567890,'
var zips		=	'0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ'
var phones		=	'+-0123456789'
var phone		=	'0123456789'
var emails		=	'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-.@'
var urls		= 	'abcdefghijklmnopqrstuvwxyz-0123456789.'

function alpha(e,allow) {
var k;
k=document.all?parseInt(e.keyCode): parseInt(e.which);
return (allow.indexOf(String.fromCharCode(k))!=-1);
}