$(document).ready(function(){
	$("#submitOfferte").click(function () {
		// submit messages
		var m_error = '<span style="color: red;">Sommige velden zijn niet juist ingevuld!</span>';
		var m_busy = '<span style="color: orange;">Bezig met verzenden...</span>';
		var m_succes = '<span style="color: green;">Uw bericht is succesvol verzonden!</span>';
		// field checks
		var ck_mail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; // email check
		// var ck_maxl = /^[A-Za-z\d]{2,100}$/; // max lengte van 2 tot 100
		// define variables
		var bedrijf = $("input#bedrijf");
		var cpers = $("input#cpers");
		var adres = $("input#adres");
		var pcode = $("input#pcode");
		var tel = $("input#tel");
		var mail = $("input#mail");
		var pref = $("input#pref");
		var project = $("select#project");
		var l = $("input#l");
		var b = $("input#b");
		var h = $("input#h");
		var dak = $("select#dak");
		var obstakels = $("textarea#obstakels");
		var rtemp = $("input#rtemp");
		var trans = $("input#trans");
		var wtempa = $("input#wtempa");
		var wtempr = $("input#wtempr");
		var opmerking = $("textarea#opmerking");
		// define array
		var errors = [];	
		// if statements							
		if (bedrijf.val() == "") {
			errors[errors.length] = "1";
			bedrijf.parent().children("label").removeClass("succes").addClass("error");
		}else{
			bedrijf.parent().children("label").removeClass("error").addClass("succes");
			}
		if (cpers.val() == "") {
			errors[errors.length] = "2";
			cpers.parent().children("label").removeClass("succes").addClass("error");
		}else{
			cpers.parent().children("label").removeClass("error").addClass("succes");
			}
		if (adres.val() == "") {
			errors[errors.length] = "3";
			adres.parent().children("label").removeClass("succes").addClass("error");
		}else{
			adres.parent().children("label").removeClass("error").addClass("succes");
			}
		if (pcode.val() == "") {
			errors[errors.length] = "3";
			pcode.parent().children("label").removeClass("succes").addClass("error");
		}else{
			pcode.parent().children("label").removeClass("error").addClass("succes");
			}
		if (tel.val() == "") {
			errors[errors.length] = "3";
			tel.parent().children("label").removeClass("succes").addClass("error");
		}else{
			tel.parent().children("label").removeClass("error").addClass("succes");
			}
		if (!ck_mail.test(mail.val())) {
			errors[errors.length] = "4";
			mail.parent().children("label").removeClass("succes").addClass("error");
		}else{
			mail.parent().children("label").removeClass("error").addClass("succes");
			}
		if (l.val() == "") {
			errors[errors.length] = "4";
			l.parent().children("label").removeClass("succes").addClass("error");
		}else{
			l.parent().children("label").removeClass("error").addClass("succes");
			}
		if (b.val() == "") {
			errors[errors.length] = "4";
			b.parent().children("label").removeClass("succes").addClass("error");
		}else{
			b.parent().children("label").removeClass("error").addClass("succes");
			}
		if (h.val() == "") {
			errors[errors.length] = "4";
			h.parent().children("label").removeClass("succes").addClass("error");
		}else{
			h.parent().children("label").removeClass("error").addClass("succes");
			}
		if (dak.val() == "off") {
			errors[errors.length] = "5";
			dak.parent().children("label").removeClass("succes").addClass("error");
		}else{
			dak.parent().children("label").removeClass("error").addClass("succes");
			}
		if (obstakels.val() == "") {
			errors[errors.length] = "4";
			obstakels.parent().children("label").removeClass("succes").addClass("error");
		}else{
			obstakels.parent().children("label").removeClass("error").addClass("succes");
			}
		if (rtemp.val() == "") {
			errors[errors.length] = "4";
			rtemp.parent().children("label").removeClass("succes").addClass("error");
		}else{
			rtemp.parent().children("label").removeClass("error").addClass("succes");
			}
		if (wtempa.val() == "") {
			errors[errors.length] = "4";
			wtempa.parent().children("label").removeClass("succes").addClass("error");
		}else{
			wtempa.parent().children("label").removeClass("error").addClass("succes");
			}
		if (wtempr.val() == "") {
			errors[errors.length] = "4";
			wtempr.parent().children("label").removeClass("succes").addClass("error");
		}else{
			wtempr.parent().children("label").removeClass("error").addClass("succes");
			}
		if (errors.length > 0) {
		$("form p").html(m_error).parent().fadeIn(400);
		return false;
			}		
			$("form p").html(m_busy).parent().fadeIn(400);
			$.ajax({
				type: "POST",
				data: "bedrijf="+bedrijf.val()+"&"+"cpers="+cpers.val()+"&adres="+adres.val()+"&pcode="+pcode.val()+"&tel="+tel.val()+"&mail="+mail.val()+"&pref="+pref.val()+"&project="+project.val()+"&l="+l.val()+"&b="+b.val()+"&h="+h.val()+"&dak="+dak.val()+"&obstakels="+obstakels.val()+"&rtemp="+rtemp.val()+"&trans="+trans.val()+"&wtempa="+wtempa.val()+"&wtempr="+wtempr.val()+"&opmerking="+opmerking.val(),
				url: directory+"/inc/offerte.form.php",
				success: function(msg){					
					$("form p").html(m_succes).parent().fadeIn(400);
					$("form input[type=text], form textarea").val("");
					$("form select").val("off");
				}
			});			
			return false;		
	});
});
