var lockings = {};

function wait_if_locked(cssClass,fun,ms) {
	if (!locked(cssClass)) ms = 0;
	else if (typeof(ms) == 'undefined') ms = 500;
	setTimeout(fun,ms);
}

function locked(lockableClass,msg) {
	if (lockings[lockableClass]) return true;
	else return false;
}

function lock(cssClass) {
	lockings[cssClass] = true;
}

function unlock(cssClass) {
	lockings[cssClass] = false;
}
