﻿function AddPrayer() {
    var id = $("#currentID").val();
    $.get("/AddPrayer.ashx", { id: id },
              function(data){
                if(data == "True")
                {
                    var count = $("."+id+":first").text();
                    count = parseInt(count) + 1;
                    $("."+id).text(count);
                    
                    
                }
                else
                {
                    //$('#JoinInPrayer #helpus').hide();
                    //$('#JoinInPrayer #thankyou').hide();
                    //$('#JoinInPrayer #already').show();
                }
                $('#JoinInPrayer #helpus').hide();
                $('#JoinInPrayer #thankyou').show();
                $('#JoinInPrayer #already').hide();
              });

}

function JoinPrayer(id) {
    $("#currentID").val(id);
    //Used to be a check on the IP to see if they were already praying.
    //Now we always allow them to pray, but only count 1 per IP on the back end.
     /* 
    $.get("/AddPrayer.ashx", { id: id },
              function(data){
               
                
                if(data == "True")
                {
                    $('#JoinInPrayer #helpus').hide();
                    $('#JoinInPrayer #thankyou').hide();
                    $('#JoinInPrayer #already').show();
               
                }
                else
                {
                    $('#JoinInPrayer #helpus').show();
                    $('#JoinInPrayer #thankyou').hide();
                    $('#JoinInPrayer #already').hide();
                   
                } 
                
                
                $('#JoinInPrayer').modal();
                
              });
      */
    $('#JoinInPrayer #helpus').show();
    $('#JoinInPrayer #thankyou').hide();
    $('#JoinInPrayer #already').hide();
    $('#JoinInPrayer').modal();
}

var historyTemplate = '<div class="content_float" id="hdr_historyrequests"><div class="prayer_wrap"><h4><a href="/prayerpage.aspx?id=${id}" title="Read More">${NodeName}</a></h4><p class="prayer_num">Number of people praying: <span class="${NodeID}">${PrayerCount}</span><br />Number of comments: ${PrayerComments}</p>${hdrPlease}<div class="body"><span class="date">${DateAdded}</span> ${updatecontent}</div><a href="/prayerpage.aspx?id=${id}" title="Read More">Read More</a>&nbsp;&nbsp;&nbsp;${AddPrayer}</div></div>';

var start = 0;
var limit = 10;
var total = 0;

function buildHistory(data, total) {
     var t = $.template(historyTemplate);
     var html = $("#prayerHistory").html();
     var left;
     var viewNext = "";
     for(var i = 0; i < data.length; i++) {  
        html += t.apply(data[i]);
        start++;
     }
     
     
     $("#totalCount").val(total);
        
    
     
     $("#prayerHistory").html(html);
 
     left = total - start;
     if (left > limit)
     {
        left = limit;
     }
     
     
     if (left > 0) //if there are undisplayed results
     {
        viewNext = " - View Next " + left;
     }
     else //all results displayed
     {
        //kill the link
        $(".nextPrayers").css( 'text-decoration', 'none' );
        $(".nextPrayers").css( 'cursor', 'default' );
     }
     
     if (start > 0)
        $(".nextPrayers").html("1-"+start+" of "+$("#totalCount").val()+viewNext);
     else
        $(".nextPrayers").html("No Results Found");
     
}
function getHistory()
{
    var d = {start: start, limit: limit, sortBy: $(".sortBy").val(), search: $(".searchText").val()};
    $.getJSON("/prayer.ashx",d,function(json) { 
        buildHistory(json.data, json.total);
     });
}


