/*----------------------------------------------------------------------------------------------------------------------
		Copyright 2007 (c) Profusion, LLC. All Rights Reserved.
		This is a commercial software product, please visit http://www.profusioworks.com/ for more information.
		See http://www.profusioworks.com/license.php for Commercial License Agreement
		All Copyright statements must always remain in place in all files at all times
****** ******* ******** PLEASE NOTE: THIS IS NOT FREE SOFTWARE, IT MUST BE LICENSED FOR ALL USE  ******** ******* ******
----------------------------------------------------------------------------------------------------------------------*/
var virtDir='ASC';
var virtNum=1;
function order(){
	virtNum++;
	if(virtNum % 2)
		virtDir='DESC';
	else
		virtDir='ASC';
	return virtDir;
}
function showResponse(id){
	var elm = document.getElementById(id);
	elm.innerHTML = '';
}
function getHtml(target, funct, pars) {
	//tinyMCE.idCounter=0;
	if(funct == null || funct == '')
		var myAjax = new Ajax.Updater( target, '', { parameters: pars, onComplete: showResponse(target)});
	else
		var myAjax = new Ajax.Updater( target, funct+'.php', { method: 'post', parameters: pars, evalScripts: true});
}
function deleteItem(target, funct, pars) {
	if (confirm('Confirm Delete?')) {
		var myAjax = new Ajax.Updater( target, url+funct+'.php', { method: 'post', parameters: pars });
	}
}
function ajaxHistoryRequest(url, myState, target){
	new Ajax.History.Request(url, {
		history : {
			id    : 'loc',
			state : myState,
			cache : true,
			onStateChange: function(state) {
				History.setTitle(History.getTitle() + state);
			}
		},
		onSuccess: function(transport) {
			$(target).update(transport.responseText);
		}
	});
}
var myGlobalHandlers = {
	onCreate: function(){
		Element.show('busy');
	},

	onComplete: function() {
		if(Ajax.activeRequestCount == 0){
			Element.hide('busy');
		}
	}
};
Ajax.Responders.register(myGlobalHandlers);


