$(document).ready(function() {



	$("#fc_shop_search").click(function()	{
		this.value = "";
		$("#fc_shop_search").unbind('click');

	});
	$("#fc_shop_search").keypress(function(e){
		if(e.which == 13){
			submitShopSearch();
		}
	});


	$("#fc_shop_search_button").click(submitShopSearch);






	//initieel inladen van waardes indien gevonden
	$.ajax({
		type: "GET",
		url: "scripts/xml/shop_retrieve_formdata.php",
		dataType: "json",
		data: { "formId"	: "afrekenen"	},
		success: function(result)	{
			if(result)	{
				$.each(result, function (index, value)	{
					$("#"+ index).val(value);
				})
					//$("#"+)

			}	else	{
			//niets gevonden
			}
		}
	})


/**	Waarden uit het afrekenformulier bewaren	*/
	$("#afrekenen input.saveFormData").blur(function()	{
		$.ajax({
			type: "GET",
			url: "scripts/xml/shop_save_formdata.php",
			dataType: "json",
			data: {
				"formId"	: "afrekenen",
				"fcId"		: this.id,
				"fcValue"	: this.value
			},
			success: function(result)	{
				if(result)	{
					alert(result);
				}
			}
		})
	});

/**	Opvragen van vergeten wachtwoord	*/
	$("#fc_retrievePassword").click(function()	{
		$.ajax({
			type: "GET",
			url: "scripts/xml/shop_retrievePassword.php",
			dataType: "json",
			data: { "e"	: $("#email").val()	},
			success: function(result)	{
				$("#retrievePasswordMessage").empty().removeClass('error').removeClass('success');
				if(result['error']==0)	{
					$("#retrievePasswordMessage").addClass('success');
				}	else	{
					$("#retrievePasswordMessage").addClass('error');
				}
				$("#retrievePasswordMessage").append(result['msg']);
			}
		})
	});

	$("#email").keypress(function(e)	{
        code= (e.keyCode ? e.keyCode : e.which);
        if (code == 13)	{
        	$("#fc_wachtwoord").focus();
        	e.preventDefault();
        }

    });
    $("#fc_wachtwoord").keypress(function(e)	{
        code= (e.keyCode ? e.keyCode : e.which);
        if (code == 13)	{
        	if($("#fc_wachtwoord").val() && $("#email").val())	{
        		$("#fc_login").click();
        	}
			e.preventDefault();
        }

    });


	$("#fc_login").click(function()	{

		$.ajax({
			type: "GET",
			url: "scripts/xml/xml_shop_login.php",
			dataType: "json",
			data: {
				"e"	: $("#email").val(),
				"w"	: $("#fc_wachtwoord").val()
			},
			success: function(result)	{
				if(result['numfound']==0)	{
					alert("Uw emailadres en/of wachtwoord is onjuist.");
				}	else	{
					var aPostcode = result.postcode.split(" ");
					var postcodeCijfers = aPostcode[0];
					var postcodeLetters = aPostcode[1];
					$("#klantId").val(result.klantId);
					$("#organisatie").val(result.organisatie);
					if(result.aanhef == 'Dhr.')		{	$("#aanhefDhr").attr("checked", "checked");		}
					if(result.aanhef == 'Mevr.')	{	$("#aanhefMevr").attr("checked", "checked");	}
					$("#voornaam").val(result.voornaam);
					$("#tussenvoegsel").val(result.tussenvoegsel);
					$("#achternaam").val(result.achternaam);
					$("#adres").val(result.adres);
					$("#huisnummer").val(result.huisnummer);
					$("#huisnummertoevoeging").val(result.huisnummertoevoeging);
					$("#postcodeCijfers").val(postcodeCijfers);
					$("#postcodeLetters").val(postcodeLetters);
					$("#woonplaats").val(result.woonplaats);
					$("#telefoon").val(result.telefoon);
					$("#rekeningnummer").val(result.rekeningnummer);
				}
			}
		})

	})

	$("#copyAdres").click(function()	{
		if(this.checked)	{
			$("#afleverorganisatie").val($("#organisatie").val());
			if($("#aanhefDhr").attr('checked'))		{	$("#afleveraanhefDhr").attr("checked", "checked");		}
			if($("#aanhefMevr").attr('checked'))	{	$("#afleveraanhefMevr").attr("checked", "checked");	}
			$("#aflevervoornaam").val($("#voornaam").val());
			$("#aflevertussenvoegsel").val($("#tussenvoegsel").val());
			$("#afleverachternaam").val($("#achternaam").val());
			$("#afleveradres").val($("#adres").val());
			$("#afleverhuisnummer").val($("#huisnummer").val());
			$("#afleverhuisnummertoevoeging").val($("#huisnummertoevoeging").val());
			$("#afleverpostcodeCijfers").val($("#postcodeCijfers").val());
			$("#afleverpostcodeLetters").val($("#postcodeLetters").val());
			$("#afleverwoonplaats").val($("#woonplaats").val());
		}
	})


})

//submitten van het zoekformulier emuleren
function submitShopSearch()	{
	$.ajax({
		type: "GET",
		url: "scripts/xml/shop_extended_search.php",
		dataType: "html",
		data: {
			"parse"	: "search",
			"search_query"	: $("#fc_shop_search").val(),
			"filter1"		: $("#fc_shop_filter1").val(),
			"filter2"		: $("#fc_shop_filter2").val()
		},
		success: function(result)	{
			if(result)	{
				$("#searchResult").empty().html(result);
			}	else	{
			//niets gevonden
			}
		}
	});
	//video_search_result
}

//shownext
	function showNext(start)	{
		$.ajax({
		type: "GET",
			url: "scripts/xml/shop_extended_search.php",
			dataType: "html",
			data: {
				"parse"	: "showNext",
				"start"	: start
			},
			success: function(result)	{
				if(result)	{
					$("#searchResult").empty().html(result);
				}	else	{
				//niets gevonden
				}
			}
		});
	}

	function updateQuantity(f)	{
		f.submit();
	}
