$(function() {
	$("#cavDetailFormSelect").change(function() {
		if ($(this).val() == "FirstOption") {
			$(".cavDetailFormSecond").css({display:"none"});
			$(".cavDetailFormThird").css({display:"none"});
		} else if ($(this).val() == "SecondOption") {
			$(".cavDetailFormSecond").css({display:"block"});
			$(".cavDetailFormThird").css({display:"none"});
		} else if ($(this).val() == "ThirdOption") {
			$(".cavDetailFormSecond").css({display:"none"});
			$(".cavDetailFormThird").css({display:"block"});
		}
	});
	
	$(".cavReactForm").submit(function() {
		var bool = true;
		var returnvalue = false;
		$(this).find("input[type!=submit], textarea, select").each(function(i){
			if ($("#cavDetailFormSelect").val() == "FirstOption") {
				if (!$(this).parent().hasClass("cavDetailFormThird") && !$(this).parent().hasClass("cavDetailFormSecond")) {
					if ($(this).hasClass("cavValidateField")) {
						if ($(this).val() == "") {
							$(this).addClass("cavValidateFieldError");
							bool = false;
						} else {
							$(this).removeClass("cavValidateFieldError");
						}
					}
				}
			} else if ($("#cavDetailFormSelect").val() == "SecondOption") {
				if (!$(this).parent().hasClass("cavDetailFormThird")) {
					if ($(this).hasClass("cavValidateField")) {
						if ($(this).val() == "") {
							$(this).addClass("cavValidateFieldError");
							bool = false;
						} else {
							$(this).removeClass("cavValidateFieldError");					
						}
					}
				}
			} else if ($("#cavDetailFormSelect").val() == "ThirdOption") {
				if (!$(this).parent().hasClass("cavDetailFormSecond")) {
					if ($(this).hasClass("cavValidateField")) {
						if ($(this).val() == "") {
							$(this).addClass("cavValidateFieldError");
							bool = false;
						} else {
							$(this).removeClass("cavValidateFieldError");					
						}
					}
				}
			}
		});
		if (bool) {
			$.ajax({
				type: 'POST',
				url: "/cavRequest.php",
				data: {email:$("#cavDetailFormEmail").val(),type:"checkmail"},
				dataType: "json",
				async: false,
				success : function(succes) {
					if (succes.succes) {
						var fromTop = parseInt(100 + (window.pageYOffset || document.documentElement.scrollTop)) + "px";
						$(".cavFormSendNotification").css({display:"block",top:"0px",left:"0px",position:"absolute",height:$("body").height(),width:"100%",backgroundColor:"#000000",opacity:0,zIndex:10000}).animate({opacity:0.5},500);
						$(".cavFormSendNotificationText").css({display:"block",top:fromTop,left:"39%",position:"absolute",opacity:1, zIndex:10001});
						returnvalue = true;
					} else {
						$("#cavDetailFormEmail").addClass("cavValidateFieldError");
						alert("niet alle velden zijn correct ingevoerd");
						returnvalue = false;
					}
				}
			});
/*			async
			
			$.post("cavRequest.php",{email:$("#cavDetailFormEmail").val(),type:"checkmail"},function(succes) {
				if (succes.succes) {
					var fromTop = parseInt(100 + (window.pageYOffset || document.documentElement.scrollTop)) + "px";
					$(".cavFormSendNotification").css({display:"block",top:"0px",left:"0px",position:"absolute",height:$("body").height(),width:"100%",backgroundColor:"#000000",opacity:0,zIndex:10000}).animate({opacity:0.5},500);
					$(".cavFormSendNotificationText").css({display:"block",top:fromTop,left:"39%",position:"absolute",opacity:1, zIndex:10001});
					return true;
				} else {
					$("#cavDetailFormEmail").addClass("cavValidateFieldError");
					alert("niet alle velden zijn correct ingevoerd");
					return false;
				}
			},"json");
			return false; */
		} else {
			alert("niet alle velden zijn correct ingevoerd");
			returnvalue = false;
		}
			return returnvalue;
	});
});

