var callEditorIsDown = false
var dCallEditorLocation = "/ab_admin/editors/page_editor.aspx?page="+location.pathname
var editorLocation = dCallEditorLocation


function callEditorDown(e) {
	
	if(!window.parent.isPreview) {
		editorLocation = dCallEditorLocation
		callEditorIsDown = true
		document.onkeyup = docKeyUp
	}
	
	
}


function callEditorOut() {
	callEditorIsDown = false
}

function docKeyUp(e) {
	
	if(callEditorIsDown) {
		var evt = e ? e : window.event
		if(evt.keyCode==69) {callEditor()}
	}
}


function callEditor() {
	
	window.top.location.href=editorLocation
}


function setEditCaller(el,location) {
	callEditorIsDown = true
	editorLocation = location
	document.onkeyup = docKeyUp
	el.onmouseout = callEditorOut
}



function addCallEditorHandlers() {
	
	
	if(document.getElementById("edit_caller")) {
		var el = document.getElementById("edit_caller")
		el.onmousedown = callEditorDown
		el.onmouseout = callEditorOut
		
	}
	
}

loadFunctions[loadFunctions.length] = addCallEditorHandlers

