﻿
/// <reference path="../../../Scripts/Frameworks/jquery-1.3.2.min.js" />


var AID = -1;
var AIDSet = false;
var Pageid = 2;
var FromPage = -1;

$(function() {
    $("a[href='#']").live("click", function() { return false; });
    GetQueryStringVals();

});


function GetQueryStringVals() {

    //var qs = parent.contentFrame.location.search;
    var qs = window.location.search;
    qs = qs.replace("?", "");
    qs = qs.replace("#", "");
    
    Announcements.Debug("QS - Search: " + qs);
    var qs1 = qs.split("&");
    for (var i = 0; i < qs1.length; i++) {
        var qs2 = qs1[i].split("=");
        if (qs2[0].toLowerCase() == Announcements.QS_AID) {
            Announcements.Debug("AnnouncementID: " + qs2[1]);
            AIDSet = true;
            AID = parseInt(qs2[1])
        }
        else if (qs2[0].toLowerCase() == "id") {
            Pageid = parseInt(qs2[1]);
        }

        else if (qs2[0].toLowerCase() == "from") {
            FromPage = parseInt(qs2[1]);

        }

    }

};


function CallAjax(method, data, success, error) {
    if (!data) { data = {} };
    $.ajax({
        type: "POST",
        url: "Applications/Announcements/WebServices/AnnouncementWS.asmx/" + method,
        data: JSON.stringify(data),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        cache: false,
        success: function(data, textStatus) {
            Announcements.Debug("Mehtod: " + method);
            Announcements.Debug("TextStatus: " + textStatus);
            Announcements.Debug(data);
            success(data);
        },
        error: error
    });


};
function getsdate(date) {
    Announcements.Debug(date.replace("/", "").replace("/", "").replace("Date", "").replace("(", "").replace(")", ""));
    var d1 = new Date(parseInt(date.replace("/", "").replace("/", "").replace("Date", "").replace("(", "").replace(")", "")));

    var retdate = (d1.getMonth() + 1) + "/" + d1.getDate() + "/" + d1.getFullYear();
    Announcements.Debug(retdate);
    return retdate;

};


var Announcements = {
    Debug: function(obj) {
        if (window.location.href.indexOf("localhost") > -1 || window.location.href.indexOf("debug") > -1) {
            if (!$.browser.msie) {
                console.log(obj);
            }
        }
    },
    QS_AID: "announceid"


};
