// cannot rely on jQuery being loaded here

var cms1_uiLoaded = false;
var cms1_siteActivated = true;
var cms1_animEffects = true;

cms1_parseJSON = function(resp, onNoError) {
	if (resp.error) {
		alert(resp.message);
	} else {
		onNoError();
	}
}

cms1_deactivateSite = function(onDone) {
	if (cms1_siteActivated == false) {
		return false;
	}

	if ($("#cms1-overlay").length < 1) {
		$(document.body).append('<div id="cms1-overlay"></div>');
	}

	if (cms1_animEffects) {			
		$("#cms1-overlay").fadeIn(100, function() {
			cms1_siteActivated = false;
			if (typeof onDone == 'function') {
				onDone();
			}
		});

	} else {
		$("#cms1-overlay").show();
		cms1_siteActivated = false;
		if (typeof onDone == 'function') {
			onDone();
		}
	}
}

cms1_activateSite = function() {
	if (cms1_animEffects) {
		$("#cms1-overlay").fadeOut(100);
	} else {
		$("#cms1-overlay").hide();
	}
	cms1_siteActivated = true;
	cms1_topPaneDeactivated = false;
}


// called in versions popup
cms1_disableLinks = function() {
	td = document.createElement("DIV");
	td.style.position = "absolute";
	td.style.top = "0px";
	td.style.left = "0px";
	td.style.width = "100%";
	td.style.height = "100%";
	td.style.zIndex = "1000";
	document.body.appendChild(td);
}