var fprocessed = false;
var tprocessed = false;
var lastproduct = null;
function checkSendContactForm(){
	formdata = $('frm').serialize();
	if (fprocessed == false) {
		fprocessed = true;
		new Ajax.Request('/includes/process_contactform.php', { onSuccess: returnCheckSendContactForm, method: "post", parameters: formdata });
	}
}

function returnCheckSendContactForm(data) {
	fprocessed = false;
	obj = data.responseJSON;
	if (!Object.isUndefined(obj.error)) {
		$('form_errors').update(obj.error);
		$('form_errors').show();
		$('form_message').hide();
		$('form_errors').scrollTo();
	}
	else if (!Object.isUndefined(obj.mssg)) {
		$('form_message').update(obj.mssg);
		$('form_errors').hide();
		$('form_message').show();
		$('frm').reset();
	}
	
}

function checkSendTryOutForm(){
	formdata = $('frm').serialize();
	if (tprocessed == false) {
		tprocessed = true;
		new Ajax.Request('/includes/process_tryoutform.php', { onSuccess: returnCheckSendTryOutForm, method: "post", parameters: formdata });
	}
}

function returnCheckSendTryOutForm(data) {
	tprocessed = false;
	obj = data.responseJSON;
	if (!Object.isUndefined(obj.error)) {
		$('form_errors').update(obj.error);
		$('form_errors').show();
		$('form_message').hide();
		$('form_errors').scrollTo();
	}
	else if (!Object.isUndefined(obj.mssg)) {
		$('form_message').update(obj.mssg);
		$('form_errors').hide();
		$('form_message').show();
		$('frm').reset();
	}
	
}

function goToOffer(product){
	new Ajax.Request('/includes/process_offerte.php', { onSuccess: returnGoToOffer, method: "post", parameters: "product="+product });
}

function returnGoToOffer(data) {
	obj = data.responseJSON;
	window.location = obj.uri;
	
}

function toggleProducts(prodid) {
	if (lastproduct != null && prodid != lastproduct) {
		elem = 'products_'+lastproduct;
		lastproduct = prodid;
		Effect.toggle(elem, 'slide', { duration:0.3, afterFinish: function () {
			elem = 'products_'+prodid;
			Effect.toggle(elem, 'slide', { duration:0.6});
		}});
	}
	else {
		lastproduct = prodid;
		elem = 'products_'+prodid;
		Effect.toggle(elem, 'slide', { duration:0.6 });
	}
}
