// JavaScript Document
function fSendTellAFriend() {
	if (xhrSent) {
		alert(xhrSentAlertMessage);
	} else {
		disableCloseButton(true);
		dojo.xhrPost({
			url: '/ajax/tellafriend/send.asp',
			handleAs: "json",
			load: fXhrCallBack,
			error: fXhrError,
			form: "frmTellAFriend",
			timeout: 5000
		});
		xhrSent = true;
	}		
}
function fCheckTellAFriend() {
	var checkRulez = {
		"fields": [
			{"id": "txtSenderName", "required": true, "type": "text", "minlength": 1, "message": "Naam verzender"},
			{"id": "txtSenderEmail", "required": true, "type": "email", "message": "Email verzender"},
			{"id": "txtReceiverName", "required": true, "type": "text", "minlength": 1, "message": "Naam ontvanger"},
			{"id": "txtReceiverEmail", "required": true, "type": "email", "message": "Email ontvanger"}
		],
		"messageBefore": "Om de mail te kunnen verzenden moeten eerst alle onderstaande velden juist worden ingevuld!",
		"messageAfter" : "",
		"title": "Niet alle velden zijn juist ingevuld!"
	};
			  
	var result = fCheckForm(checkRulez);
	fXhrCheckHTML(result);
	if (result.status != "ok"){
		showDialog(result.response.id, result);
	} else {
		getDialog('waitDialog', 'callstackAfter=fSendTellAFriend|250');
		DisablePopVars();
	}
}
