﻿function submitQuickscan(){

	var dataUrl = baseUrl + '&' + $("#quickscanForm").serialize();

	$.ajax({
		type: "POST",
		url: "/scan/ajax/process_quickscan.lasso",
		data: dataUrl,
		dataType: "json",
		success: function(json){
			if(json.status == 'OK'){
				$("#quickscanError").html("");
				$("#quick_hash").val(json.hash);
				$("#radar_stats_multi").css("padding-top", 0).show();
				$("#quickscan_succeed").show();

				//activate multi scan radar
				swfobject.embedSWF(
					"/flash/grafiek2.1.swf", //flash file
					"radar_stats_multi", //container id
					"100%", //width
					"100%", //height
					"9.0.0", //version
					"/flash/expressInstall.swf", //instal swf als geen flash heeft
					{"XMLfile": encodeURIComponent("/scan/ajax/radarmulti.lasso?userID="+json.uid+"&userHpType=2&v="+Math.random())}
				);

				$(".quickscan_radar, #radar_stats_multi").click(function(){
					$(".quickscan_radar, #radar_stats_multi").css("visibility","hidden");
					$(".quickscan_radar_triggerinfo").show();
					$(".quickscan_radar_triggerinfo").click(function(){
						$(this).hide();
						$(".quickscan_radar, #radar_stats_multi").css("visibility","visible");
					});
				});

			} else {
				$("#quickscanError").html(json.msg + '<br />');
			}
		}
	});

	return false;
}

$(document).ready(function() {
	$("#quickscanForm").submit(function(){

		$(".quickscan_radar_triggerinfo").hide();

		var errorMsg = '';
		$("#quickscanError").html(""); //reset error

		if($("input#email").val() == ""){
			errorMsg += 'E-mail is niet ingevuld!<br />';
		}

		if($("input#name").val() == ""){
			errorMsg += 'Voornaam is niet ingevuld!<br />';
		}

		if($("input:checked", this).size() < $("#answersCount").val()){
			errorMsg += 'Alle vragen zijn niet beantwoord!<br />';
		}

		if(errorMsg != ''){
			$("#quickscanError").html(errorMsg + '<br />');
			return false;
		} else {
			return submitQuickscan();
		}
	});
	//reset hash
	$("#quick_hash").val("");

	//switch box on homepage
	$(".right_box1_trigger").click(function(){
		var boxID = $(this).attr("rel");
		$("#right_box1_text, #right_box1_login, #right_box1_saf").hide();
		$("#"+boxID).show();
	});
});