document.write('<script src="/ajaxlib/behaviour-js-1.1/behaviour.js" type="text/javascript"></script>');
document.write('<script src="/ajaxlib/scriptaculous-js-1.6.1/lib/prototype.js" type="text/javascript"></script>');
document.write('<script src="/ajaxlib/scriptaculous-js-1.6.1/src/scriptaculous.js" type="text/javascript"></script>');
document.write('<script src="/ajaxlib/extensions/prototype-extensions.js" type="text/javascript"></script>');

var ajaxgateway = '/ajaxlib/ajaxgateway.cfm';

var submitAjaxForm = function(msgID,formID) { 
	Element.show(msgID);
 	new Ajax.Updater(msgID, ajaxgateway, { 
		method: 'post', 
		postBody: Form.serialize(formID),
		asynchronous: true
		//,onSuccess: onSuccessAjaxForm
		//,onComplete: onCompleteAjaxForm
		//,onFailure: onFailureAjaxForm
		});
	}

var showPopup = function(htmlid,toppos,leftpos) {

	Element.setStyle(htmlid, {top: toppos + 'px'}); 
	Element.setStyle(htmlid, {left: leftpos + 'px'}); 
	
	Effect.Appear(htmlid, { duration: 0.2 });
	
}

var hidePopup = function(htmlid) {

	Effect.Fade(htmlid, { duration: 0.2 });
	
}

var submitMGForm = function(htmlid,formID,onCompleteJS) { 

	new Ajax.Request('index.cfm', { 
		method: 'post', 
		asynchronous: true,
		postBody: Form.serialize(formID),
		onComplete: function(response) { 
				isLoggedIn = response.responseText;
				if (isLoggedIn.indexOf('LOGGEDIN:NO') >= 0) {
		    		document.location.replace('index.cfm');				
				}
				else {		    		
					$(htmlid).innerHTML = response.responseText;
					if (onCompleteJS) {
						eval(onCompleteJS);
					} 
				}
			}
		});
}

var executeEvent = function(htmlid,mgevent,pars,onCompleteJS) { 
	var ajaxpars = 'event=' + mgevent;
	if (pars) {
		ajaxpars = ajaxpars + '&' + pars;
	}

 	new Ajax.Request('index.cfm', { 
		method: 'post', 
		asynchronous: true,
		parameters: ajaxpars,
		onComplete: function(response) { 
				isLoggedIn = response.responseText;
				if (isLoggedIn.indexOf('LOGGEDIN:NO') >= 0) {
		    		document.location.replace('index.cfm');				
				}
				else {		    		
					$(htmlid).innerHTML = response.responseText;
					if (onCompleteJS) {
						eval(onCompleteJS);
					} 
				}
			}
		});
}