﻿function postprayer()
{

if (document.getElementById("PrayerPost").value != "")
{

document.getElementById("prayerstatus").innerHTML = "Posting...";

var prayersrc;

if (document.getElementById("Name").value == "")
{
    prayersrc = "ajax/prayerpost.aspx?Name=Anonymous&PrayerPost="+document.getElementById("PrayerPost").value;
}
else
{
    prayersrc = "ajax/prayerpost.aspx?Name=" + document.getElementById("Name").value + "&PrayerPost="+document.getElementById("PrayerPost").value;
}

var ajaxRequest;
	
	try
	{
		ajaxRequest = new XMLHttpRequest();
	} 
	catch (e)
	{
		try
		{
		    ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) 
		{
			try
			{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("An error occurred. We apologise for any inconvenience caused.");
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
            document.getElementById("prayerstatus").innerHTML = ajaxRequest.responseText;
		}
	}
    ajaxRequest.open("GET", prayersrc, true);
    ajaxRequest.send(null);

    document.getElementById("prayerstatus").style.display = "block";

    updateposts();
}
else
{
    document.getElementById("prayerstatus").style.display = "block";
    document.getElementById("prayerstatus").innerHTML = "You didn't write anything!";
    setTimeout(asyouwere, 2600);
}
}

function updateposts()
{
    if (document.getElementById("Name").value == "")
    {
        document.getElementById("prayerposts").innerHTML = "<div class=\"thepost\">" + document.getElementById("PrayerPost").value + "</div><div class=\"thename\">Posted by Anonymous</div>" + document.getElementById("prayerposts").innerHTML;
    }
    else
    {
        document.getElementById("prayerposts").innerHTML = "<div class=\"thepost\">" + document.getElementById("PrayerPost").value + "</div><div class=\"thename\">Posted by " + document.getElementById("Name").value + "</div>" + document.getElementById("prayerposts").innerHTML;
    }
    setTimeout(asyouwere, 2600);
}

function asyouwere()
{
document.getElementById("prayerstatus").style.display = "none";
document.getElementById("PrayerPost").value = "";
}
