﻿function confirmDelete() {
    if (confirm("Are you sure you want to delete this image?"))
        return true;
    else
        return false;
}
function SetEditorRO(editorID) {
    var table = document.getElementById(editorID);


}
function ValidateForm_ManageEvents() {
    var msg = "";
    var selectedDate;
    var today;
    
    eName = document.EventsForm.EventName.value;
    eDate = document.EventsForm.EventDate.value;
    eLocation = document.EventsForm.Location.value;
    eAddress = document.EventsForm.Address.value;
    eCity = document.EventsForm.City.value;
    eState = document.EventsForm.State2.value;
    eDetails = document.EventsForm.txtEventDetails.value;

    selectedDate = new Date(eDate);
    today = new Date();
    
    if (eName == '')
        msg += '\r\n Event Name';
    if (eDate == '')
        msg += '\r\n EventDate';
    if (eLocation == '')
        msg += '\r\n Location';
    if (eState == '' || eState == -999)
        msg += '\r\n State';

    if (selectedDate < today) {
        alert('Please make sure you select a future event date');
        return false;
    }

    if (msg.length > 0) {
        alert('Please make sure you complete all the required fields:\r\n' + msg);
        return false;
    }
    else {
        return ConfirmEvent();
        
 
    }

}
function ConfirmEvent() {
    var event = document.getElementById('btnClicked')
    var msg = "";
    if (event != null) {
        switch (event.value) {
            case "btnCreate":
                msg = "Are you sure that you want to create this event?";
                break;
            case "btnUpdate":
                msg = "Are you sure that you want to update this event?";
                break;
            case "btnDelete":
                msg = "Are you sure that you want to delete this event?";
                break;
            default:
                break;
        }
    }
    if (confirm(msg)) {
        //document.EventsForm.submit();
        return true;
    } else {
        return false;
    }
}

//shows more 'browse' fields for the photos section
function SetPhotoFields() {

    var photoFieldsObj = document.getElementById('photoFields');
    var div2 = document.getElementById('divPhotos2');
    var div3 = document.getElementById('divPhotos3');
    var numFields;

    //if (photoFieldsObj != null) {
    if(typeof(photoFieldsObj) != "undefined"){
        numFields = photoFieldsObj.value;
        if (numFields == "") {
            numFields = 0;
        } else {
            numFields = parseInt(numFields);
        }

        switch (numFields) {
            case 0:
                if (div2 != null) {
                    div2.style.display = "";
                }
                photoFieldsObj.value = numFields + 3;
                break;

            case 3:
                if (div3 != null) {
                    div3.style.display = "";
                }
                photoFieldsObj.value = numFields + 3;
                break;
            default:
                break;
        }

    }
}

function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);
        alert("Your comments exceeded the maximum length of " + maxlimit + " characters.\nPlease make adjustments to your description accordingly.");
    }
    else {
        countfield.value = maxlimit - field.value.length;
    }
} //End function textCounter()

//clears manage events fields 
function ClearValues() {
    document.EventsForm.EventName.value = '';
    document.EventsForm.EventDate.value = '';
    document.EventsForm.Location.value = '';
    document.EventsForm.Address.value = '';
    document.EventsForm.City.value = '';
    document.EventsForm.State2.value = '';   
    //document.EventsForm.txtEventDetails.setContent('');
    //tinymce.getInstanceById("txtEventDetails")
    //(document.getElementById("txtEventDetails")).setContent('');
    //(document.getElementById("txtEventDetails")).InnerText = '';


 
    eventID = document.EventsForm.eventID;

    if (eventID != null) {
        eventID.value = '';
    }

}
//shows/hides manage_events create/update/delete buttons
function showHideButtons(editMode) {
    createButton = document.getElementById('btnCreateEvent');
    updateButton = document.getElementById('btnUpdateEvent');
    deleteButton = document.getElementById('btnDeleteEvent');   
    
    if (editMode) {
        if (createButton != null) {
            createButton.style.display = 'none';
        }
        if (updateButton != null && deleteButton != null) {
            updateButton.style.display = '';
            deleteButton.style.display = '';
        }
        editExistingEventField = document.getElementById('editExistingEvent');
        if (editExistingEventField != null) {
            editExistingEventField.value = 'true';
        }
    }
    else {
        if (createButton != null) {
            createButton.style.display = '';
        }
        if (updateButton != null && deleteButton != null) {
            updateButton.style.display = 'none';
            deleteButton.style.display = 'none';
        }
        editExistingEventField = document.getElementById('editExistingEvent');
        if (editExistingEventField != null) {
            editExistingEventField.value = 'false';
        }
    }
}
function clearSearchEventFields() {
    keyword = document.getElementById('keyword');
    if (keyword != null) {
        keyword.value = '';
    }
}

