var editmode = false;
function externalLinkClickAlert(link)
{
    var alertDiv = document.getElementById('alertMessage');
    if (link && link != null && link.length > 0)
    {
        alertDiv.innerHTML = "Attempted to access external link: '" + link + "'.  Click <a href=\"" + link + "\" target=\"_blank\">here</a> to view this link in a new window.";
        alertDiv.style.display = 'block';
        alertDiv.style.visibility = 'visible';
    } else {
        alertDiv.innerHTML = "";
        alertDiv.style.display = 'none';
        alertDiv.style.visibility = 'hidden';
    }
}

function editableElementClicked(e, json){
    if(editmode){
        editElement(json);
        return false;
    } else {
        return true;
    }
}

function toggleEditMode(){
    editmode = !editmode;
    var editmodebtn = document.getElementById('editmodebutton');
    if(editmodebtn){
        if(editmode){
            editmodebtn.innerHTML = 'Edit Mode';
        } else {
            editmodebtn.innerHTML = 'Navigation Mode';
        }
    }
}

function hideAlertMessage(){
    var alertDiv = document.getElementById('alertMessage');
    if(alertDiv){
        alertDiv.innerHTML = "";
        alertDiv.style.display = 'none';
        alertDiv.style.visibility = 'hidden';
    }
}

