function class_contact () {
	
	this.sendContact = function (form) {
		
		data = new Array();
		for (var i = 0; i < form.elements.length; i++) {
			
			
			if (form.elements[i].name == 'e-mailadres') {
				var mailvalidate = this.mailvalidate(form.elements[i]);
				if (mailvalidate == 'false') {
					alert('U heeft een ongeldig e-mailadres ingevuld.');
					return false;
				}	
			}
			if (form.elements[i].value == '') {
				
				alert('U heeft geen ' + form.elements[i].name + ' ingevuld.');
				return false;
				
			}
			else
			{
				data[form.elements[i].name] = form.elements[i].value;
			}
			
		}
		
		var contactmail = new ajaxcall(base_url + 'json/contact/contactmail', 	'naam=' + data['naam'] + '&' + 
																				'adres=' + data['adres'] + '&' + 
																				'mail=' + data['e-mailadres'] + '&' + 
																				'tel=' + data['telefoonnummer'] + '&' + 
																				'vraag=' + data['vraag']);
		contactmail.onload = function () {
			form.innerHTML = "Uw vraag is verzonden, wij nemen z.s.m. contact met u op.";
		};
		
	};
	
	
	this.mailvalidate = function (mail) {
		
		var mailadres = mail.value.split('@');
		
		if (mailadres.length == 1 || mailadres.length > 2)
			return 'false';	
			
		var hosting = mailadres[1].split('.');
		if (hosting.length == 1 || hosting.length > 2)
			return 'false';
			
		if (hosting[1] === undefined)
			return 'false';
			
		return 'true';
		
	};
	
};
var contact = new class_contact();

