﻿//getNews----------------------------------------------------------------------------------------------------
function ShowNews(dateString)
 {    
     //var ctrl = document.getElementById(src);
     // call server side method
     //PageMethods.GetContactName(ctrl.value, CallSuccess, CallFailed, dest);
     //PageMethods.getContent(src, CallSuccess, CallFailed, dest);
     PageMethods.getNews(dateString, CallSuccess, CallFailed);
 }
 
//shows the news to the asp page
 function CallSuccess(result) {
     if (result == "") {
         alert(result);
     } else {
         var resultArray = result.split(":.:.:");
         document.getElementById('title').innerHTML = resultArray[1];
         var dateParts = resultArray[0].split(".");
         var tempDate = new Date(dateParts[2], dateParts[1], dateParts[0]);
         document.getElementById('date').innerHTML = dateFormat(tempDate, "mmmm, dS yyyy");
         document.getElementById('body').innerHTML = resultArray[3];
         var obj = GetObj("HiddenField1");
         document.getElementById(obj).value = resultArray[4];
         document.getElementById('numberComments').innerHTML = resultArray[5];
         var obj2 = GetObj('ViewComments');
         document.getElementById(obj2).style.display = "none";
         document.getElementById('CommentsSection').style.display = "none";
         var obj3 = GetObj('CommentsResults');
         document.getElementById(obj3).innerHTML = "";
     }
 }

    // alert message on some failure
    function CallFailed(result) {
        alert(result.get_message());
    }

//getDates of the month----------------------------------------------------------------------------------------------------
    function GetDates(month, year) {
    PageMethods.getDates(month, year, DatesSuccess, DatesFailed);
}

function DatesSuccess(result) {
    if (result == "") {
        thisMovie("Calendar").setActiveDates("empty");
    } else {
        thisMovie("Calendar").setActiveDates(result);
    }
}

function DatesFailed(result){
    alert(result.get_message());
}

function thisMovie(movieName) {
return document.getElementById(movieName);
/*
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
    */
}

//get last date in the database----------------------------------------------------------------------------------------------------
//getDates of the month----------------------------------------------------------------------------------------------------
function GetLastDate() {
    PageMethods.getLastDate(GetLastDateSuccess, GetLastDateFailed);
}

function GetLastDateSuccess(result) {
    if (result == "") {
        thisMovie("Calendar").setLastDate("7");
    } else {
    var resultArray = result.split(":.:.:");
    document.getElementById('title').innerHTML = resultArray[1];
    var dateParts = resultArray[0].split(".");
    var tempDate = new Date(dateParts[2], dateParts[1], dateParts[0]);
    document.getElementById('date').innerHTML = dateFormat(tempDate, "mmmm, dS yyyy");
    document.getElementById('body').innerHTML = resultArray[3];
    var obj = GetObj('HiddenField1');
    document.getElementById(obj).value = resultArray[4];
    document.getElementById('numberComments').innerHTML = resultArray[5];
    thisMovie("Calendar").setLastDate(resultArray[0]);
    //var obj2 = GetObj('ViewComments');
   // document.getElementById(obj2).style.display = "none";
    document.getElementById('CommentsSection').style.display = "none";

    }
}

function GetLastDateFailed(result) {
    alert(result.get_message());
}


function showCommentsBox() {
    document.getElementById('CommentsSection').style.display = "";

}