﻿$(document).ready(function() {
    if (document.getElementById('hfLogin').value == "true") {
        $("#tBoxPageName").focus();
    }
    else {
        alert("Session has expired, please login again");
        parent.window.location.href = "http://www.locallinkup.com";
    }
});

function setHelpText(id) {
    parent.setWizardText(id);
}

var regexAlphaNum = /^[0-9A-Za-z ]+$/;

function commit() {
    if (regexAlphaNum.test(document.getElementById('tBoxPageName').value)) {
        if (document.getElementById('hfCurrPageName').value == document.getElementById('tBoxPageName').value) {
            setDetails();
        }
        else {
            var d = new Date();
            var time = d.getTime();
            var strURL = parent.document.getElementById('hfHandlerURL').value + "/checkPageNameHandler.ashx?siteID=" +
                        parent.document.getElementById('hfSiteID').value + "&name=" + document.getElementById('tBoxPageName').value + "&d=" + time;
            $.get(strURL, function(data) {
                if (data == "exists") {
                    parent.showMessage("page_name_exists", 3000, "small");
                }
                else {
                    setDetails();
                }
            });
        }
    } else {
        parent.showMessage("aplha_numeric_failed", 3000, "small");
    }
}

function setDetails() {
    if (document.getElementById('hfType').value == "new") {
        parent.closePageDetailsShowPageTemplates(document.getElementById('tBoxPageName').value, document.getElementById('tBoxPageTitle').value,
                            document.getElementById('tBoxPageSummary').value, document.getElementById('tBoxPageKeywords').value,
                            document.getElementById('hfParentID').value);
    }
    else {
        var strURL = parent.document.getElementById('hfHandlerURL').value + "/updatePageDetailsHandler.ashx";
        $.post(strURL, {
            pageID: document.getElementById('hfPageID').value,
            name: document.getElementById('tBoxPageName').value,
            title: document.getElementById('tBoxPageTitle').value,
            summary: document.getElementById('tBoxPageSummary').value,
            keywords: document.getElementById('tBoxPageKeywords').value
        }, function(data) {
            if (data == "exists") {
                parent.showMessage("page_name_exists", 3000, "small");
            }
            else {
                parent.hideModalWindow('pageDetailsModal');
                parent.refreshPageView();
            }
        });
    }
}

function cancel() {
    parent.hideModalWindow('pageDetailsModal');
}
