// JavaScript Document

// General Functions on the MBL Website

function getRepForm(recipNm) {
	disableQuickForm();
	var formPart = "<div id=\"repContactBoxOuter\"><div id=\"repContactBox\" style=\"display:none;\">&nbsp;</div></div>";
	$('intInfo').insert({after:formPart}); // Currently the last child element in #clientMap
	var recipStr = "includes/mapContactForm.php?recip="+recipNm+"";
	new Ajax.Request(recipStr,{
					 method:'get',
					 onSuccess:function(transport) {
						var grabbed = transport.responseText;
						$('repContactBox').update(grabbed);
						$('repName').update(recipNm);
						new Effect.Appear($('repContactBox'),{duration:0.3});
					 }
			});
}
function submitRepForm() {
	var qString = $('repForm').serialize();
	var urlObject = "php/mappageThankYou.php" + "?" + qString;
	//alert(urlObject);
	new Ajax.Request(urlObject,{
					 method:'post',
					 onSuccess:function(transport) {
						var resultA =  transport.responseText;
						$('repContactBox').update(resultA);
						setTimeout('closeRepForm()',2000);
					 }
		});
}
function closeRepForm() {
	new Effect.Fade($('repContactBox'),{duration:0.2});
	setTimeout('removeRepForm()',300);	
}
function removeRepForm() {
		$('repContactBoxOuter').remove();
		enableQuickForm();
}

function disableQuickForm() {
	$('submitBtn').disable();
	$('quickForm').setStyle({visibility:'hidden'});
}

function enableQuickForm() {
	$('submitBtn').enable();
	$('quickForm').setStyle({visibility:'visible'});
}
