﻿function showSuggestEventPopup() {
    dialogSuggestEvent.showDialog();
}
function addLinkToFavorites(uid) {
    rpc.startRequest(addLinkToFavoritesComplete, "There was an unexpected problem trying to add this link to your favorites.  Please try again.  This problem has been logged for evaluation by our support team.", "/links/addfavoritelink.ashx", "uid=" + uid);
}
function addLinkToFavoritesComplete(response) {
    if (response == "1") {
        alert("The link has been successfully added to your favorites, check out your public profile page to see it.");
    }
    else {
        alert(response);
    }
}
var dialogSuggestEvent = function() {
    var dialog;
    return {
        init: function() {
        },
        hide: function() {
            dialog.hide();
        },
        showDialog: function() {
            if (!dialog) {
                document.getElementById("divSuggestEvent").style.display = "";
                dialog = new YAHOO.widget.Dialog("divSuggestEvent", { width: "485px", fixedcenter: true, draggable: true, visible: false, modal: true, constraintoviewport: true, zindex: 9001, postmethod: '', buttons: [{ text: "Suggest Event", handler: suggestEvent, isDefault: true}] });
                dialog.cfg.queueProperty("postmethod", "form");
                dialog.render(document.body);
            }
            dialog.show();
        }
    };
} ();
function suggestEvent() {
    var evnt = {};
    evnt.Name = document.getElementById("txtEventName").value;
    evnt.WebsiteAddress = document.getElementById("txtWebsiteURL").value;
    evnt.LocationAddress = document.getElementById("txtAddress").value;
    evnt.LocationCity = document.getElementById("txtCity").value;
    evnt.LocationStateProvince = document.getElementById("txtStateProvince").value;
    evnt.LocationPostalCode = document.getElementById("txtPostalCode").value;
    evnt.Description = document.getElementById("txtDescription").value;

    var dt = document.getElementById("drpMonth").options[document.getElementById("drpMonth").selectedIndex].value + "/";
    dt += document.getElementById("drpDay").options[document.getElementById("drpDay").selectedIndex].value + "/";
    dt += document.getElementById("drpYear").options[document.getElementById("drpYear").selectedIndex].value;
    rpc.startRequest(suggestEventComplete, "There was an unexpected problem trying to suggest the event.  Please try again.  This problem has been logged for evaluation by our support team.", "/events/save/default.ashx?dt=" + dt, "data=" + escape(YAHOO.lang.JSON.stringify(evnt)));
}
function suggestEventComplete(response) {
    if (response == "1") {
        dialogSuggestEvent.hide();
        document.getElementById("txtEventName").value = "";
        document.getElementById("txtWebsiteURL").value = "";
        document.getElementById("txtAddress").value = "";
        document.getElementById("txtCity").value = "";
        document.getElementById("txtStateProvince").value = "";
        document.getElementById("txtPostalCode").value = "";
        document.getElementById("txtDescription").value = "";
        alert("Thank you for submitting an event.  Our staff will be reviewing it shortly and upon approval it will appear on this site.");
    }
}
