
///////////////////////////////////////////////////////////////////////////
// Create New Blog Get user input, validate and send to database for inpu
///////////////////////////////////////////////////////////////////////////
//Global variables
var memberID = 0;
var curPage = 0;
var minPage = 0;
var maxPage = 0;
var curRoutine = 0;
var eventSection = 0;
////////////////////////////////////////////////////////
// Display a bible verse for the user to update or delete
////////////////////////////////////////////////////////

function viewBibleVerse(curAdminBibleId)
{
    //alert("hello");
// Create XML doc
//  loadDocument is routine from General js to create XML doc
//  setXMLValue is routine from General js to insert info into the XML doc
//  sendDoc is routine from General js to send the document to backend
//  getXMLValue is routine from General js to get info from XML Doc

	loadDocument();
// Insert data into XML doc
	setXmlValue("functionName", "viewBibleVerse");
	setXmlValue("message", "bible view Message");
    blogNewsID = curAdminBibleId;
    setXmlValue("newsId", curAdminBibleId);
	//alert(xmlDoc.xml);
	xmlDoc = sendDoc("aspx/bible.aspx");
	//alert(xmlDoc.xml);
// Insert bible verse into HTML page
	var bibleRegExp = /\r|\n|\r\n/g;
    var bibleString = getXmlValue("bibleVerse");
    bibleString = bibleString.replace(bibleRegExp, "<br />");
    //alert("hello again");
	//alert("verse " + bibleString);
	document.getElementById("verse").innerHTML = bibleString;
	var biblePath = getXmlValue("biblePath");
	biblePath = biblePath.replace(bibleRegExp, "<br />");
	//alert("book " + biblePath);
	document.getElementById("book").innerHTML = biblePath;
	

	
//Switch from bible listing to bible view page
	//document.getElementById("bibleAdminPage").style.display = "none";
	//document.getElementById("bibleAdminListing").style.display = "block";
}

function getInitListWeek()
{
	{
    // Create XML doc
    //  loadDocument is routine from General js to create XML doc
    //  setXMLValue is routine from General js to insert info into the XML doc
    //  sendDoc is routine from General js to send the document to backend
    //  getXMLValue is routine from General js to get info from XML Doc
	    loadDocument();
    // Insert data into XML doc
	    setXmlValue("functionName", "getInitListWeek");
	    setXmlValue("message", "event list Message");
        //setXmlValue("newsId", blogNewsID);
	    //alert(xmlDoc.xml);
	    xmlDoc = sendDoc("aspx/bible.aspx");
	   // alert(xmlDoc.xml);
	    /*
// Get paging information from XML doc
// maxPage is last page 
		maxPage = parseInt(getXmlValue("maxPage"));
// curPage is current page user is viewing
		curPage = parseInt(getXmlValue("curPage"));
		extrasPage = parseInt(getXmlValue("extrasPage"));
// extras page is number news from last page that do not fit in a regular news page
// if there is only one page and there are no news then tell user ther are no news

		if(maxPage == "0" && extrasPage == "0")
		{
			alert("There are no events available at this time. Please try again later");
		}
		else
// if this is the first page then disable Back Button
		{
			if(curPage == "0")
			{
				document.getElementById("btnBack").disabled = true; 
	    	
			}
// if this is the last page then disable Next Button
			if(extrasPage == 0)
			{
				if(curPage == (maxPage - 1))
				{
					document.getElementById("btnNext").disabled = true; 
				
				}
			}
			else
			{
				if(curPage == maxPage)
				{
					document.getElementById("btnNext").disabled = true; 
				
				}
			}	    alert(getXmlValue("message"));
		}
	    //document.getElementById("eventWeekPage").style.display = "block";*/
	    listEvents = getXmlValue("churchEventsList");
	    document.getElementById("listEventWeek").innerHTML = listEvents;
   	}

}

////////////////////////////////////////////////////////
// Get previous or next list of church events to display 
// when user clicks to get list of the events
////////////////////////////////////////////////////////
function getEventsListWeek(dir)
{
// Get a new listing of church events and display them
//  loadDocument is routine from General js to create XML doc
//  setXMLValue is routine from General js to insert info into the XML doc
//  sendDoc is routine from General js to send the document to backend
//  getXMLValue is routine from General js to get info from XML Doc
	loadDocument();
// Next button =1 to get next page
	if(dir == "1")
	{
// Increment current page count
		curPage = curPage + 1;
// if current page is first page then enable Back Button
		if(curPage == "1")
		{
			document.getElementById("btnBack").disabled = false; 
		}
// if current page is last page then disable Next  Button

        if(extrasPage == 0)
        {
		    if(curPage == (maxPage - 1))
		    {
			    document.getElementById("btnNext").disabled = true; 
			
		    }
		}
        else
        {
		    if(curPage == maxPage)
		    {
			    document.getElementById("btnNext").disabled = true; 
			
		    }
	    }
	}
	if(dir == "0")
	{
// Decrement current page count
		curPage = curPage - 1;
// if current page is first page then disable Back Button
		if(curPage == 0)
		{
			document.getElementById("btnBack").disabled = true; 
		}
// if current page is last page then enable Next Button

        if(extrasPage == 0)
        {
		    if(curPage < (maxPage - 1))
		    {
			    document.getElementById("btnNext").disabled = false; 
			
		    }
		}
        else
        {
		    if(curPage < maxPage)
		    {
			    document.getElementById("btnNext").disabled = false; 
			
		    }
	    }
	}
// Get a new page of church events listings
	setXmlValue("functionName", "listChurchEvents");
	
	setXmlValue("message", "event test Message");
	setXmlValue("curPage", curPage);
	setXmlValue("maxPage", maxPage);
	setXmlValue("extrasPage", extrasPage);
	//alert(xmlDoc.xml);
	xmlDoc = sendDoc("aspx/bible.aspx");
	//alert(xmlDoc.xml);
	//document.getElementById("listEventWeek").innerHTML = getXmlValue("churchEventsList");
}

////////////////////////////////////////////////////////
// Get first list of church events to display when 
// user first enters page to get list of verses
////////////////////////////////////////////////////////
function getInitListMonth(sect)
{

// Create XML doc and insert list of blogs in XML doc
//  loadDocument is routine from General js to create XML doc
//  setXMLValue is routine from General js to insert info into the XML doc
//  sendDoc is routine from General js to send the document to backend
//  getXMLValue is routine from General js to get info from XML Doc
		loadDocument();
	    setXmlValue("functionName", "getInitListMonth");
	    setXmlValue("message", "event list Message");
	    setXmlValue("churchSection", sect);
		//alert(xmlDoc.xml);
		xmlDoc = sendDoc("aspx/bible.aspx");
		//alert(xmlDoc.xml);
/* PAging
// Get paging information from XML doc
// maxPage is last page 
		maxPage = parseInt(getXmlValue("maxPage"));
// curPage is current page user is viewing
		curPage = parseInt(getXmlValue("curPage"));
		extrasPage = parseInt(getXmlValue("extrasPage"));
// extras page is number news from last page that do not fit in a regular news page
// if there is only one page and there are no news then tell user ther are no news
		if(maxPage == "0" && extrasPage == "0")
		{
			alert("There are no events available at this time. Please try again later");
		}
		else
// if this is the first page then disable Back Button
		{
			if(curPage == "0")
			{
				document.getElementById("btnBack").disabled = true; 
	    	
			}
// if this is the last page then disable Next Button
			if(extrasPage == 0)
			{
				if(curPage == (maxPage - 1))
				{
					document.getElementById("btnNext").disabled = true; 
				
				}
			}
			else
			{
				if(curPage == maxPage)
				{
					document.getElementById("btnNext").disabled = true; 
				
				}
			} end paging*/
// Insert event section list into HTML doc
	//document.getElementById("eventSectionPage").style.display = "block";
	//document.getElementById("listSection").innerHTML = getXmlValue("churchEventsList");
	        eventSection = sect;
	        if (eventSection == "Adults")
	        {
	            //document.getElementById("adultsSectionPage").style.display = "block";
	            document.getElementById("adultsListSection").innerHTML = getXmlValue("churchEventsList");
	        }
	        if (eventSection == "Youth")
	        {
	            //document.getElementById("youthSectionPage").style.display = "block";
	            document.getElementById("youthListSection").innerHTML = getXmlValue("churchEventsList");
	        }
	        if (eventSection == "Children")
	        {
	            //document.getElementById("childrenSectionPage").style.display = "block";
	            document.getElementById("childrenListSection").innerHTML = getXmlValue("churchEventsList");
	        }
	        if (eventSection == "Music")
	        {
	            //document.getElementById("musicSectionPage").style.display = "block";
	            document.getElementById("musicListSection").innerHTML = getXmlValue("churchEventsList");
	        }
	
}

////////////////////////////////////////////////////////
// Get previous or next list of church events to display 
// when user clicks to get list of the events
////////////////////////////////////////////////////////
function getEventsListMonth(dir)
{
// Get a new listing of church events and display them
//  loadDocument is routine from General js to create XML doc
//  setXMLValue is routine from General js to insert info into the XML doc
//  sendDoc is routine from General js to send the document to backend
//  getXMLValue is routine from General js to get info from XML Doc
	loadDocument();
// Next button =1 to get next page
	if(dir == "1")
	{
// Increment current page count
		curPage = curPage + 1;
// if current page is first page then enable Back Button
		if(curPage == "1")
		{
			document.getElementById("btnBack").disabled = false; 
		}
// if current page is last page then disable Next  Button

        if(extrasPage == 0)
        {
		    if(curPage == (maxPage - 1))
		    {
			    document.getElementById("btnNext").disabled = true; 
			
		    }
		}
        else
        {
		    if(curPage == maxPage)
		    {
			    document.getElementById("btnNext").disabled = true; 
			
		    }
	    }
	}
	if(dir == "0")
	{
// Decrement current page count
		curPage = curPage - 1;
// if current page is first page then disable Back Button
		if(curPage == 0)
		{
			document.getElementById("btnBack").disabled = true; 
		}
// if current page is last page then enable Next Button

        if(extrasPage == 0)
        {
		    if(curPage < (maxPage - 1))
		    {
			    document.getElementById("btnNext").disabled = false; 
			
		    }
		}
        else
        {
		    if(curPage < maxPage)
		    {
			    document.getElementById("btnNext").disabled = false; 
			
		    }
	    }
	}
// Get a new page of church events listings
	setXmlValue("functionName", "listEventsMonth");
	setXmlValue("message", "event test Message");
	setXmlValue("curPage", curPage);
	setXmlValue("maxPage", maxPage);
	setXmlValue("extrasPage", extrasPage);
	setXmlValue("churchSection", eventSection);
	//alert(xmlDoc.xml);
	xmlDoc = sendDoc("aspx/bible.aspx");
	//alert(xmlDoc.xml);
	//document.getElementById("eventListPage").style.display = "block";
	//document.getElementById("listSection").innerHTML = getXmlValue("churchEventsList");
	//alert("event section is " + eventSection);
    if (eventSection == "Adults")
    {
        document.getElementById("adultsSectionPage").style.display = "block";
        document.getElementById("adultsListSection").innerHTML = getXmlValue("churchEventsList");
    }
    if (eventSection == "Youth")
    {
        document.getElementById("youthSectionPage").style.display = "block";
        document.getElementById("youthListSection").innerHTML = getXmlValue("churchEventsList");
    }
    if (eventSection == "Children")
    {
        document.getElementById("childrenSectionPage").style.display = "block";
        document.getElementById("childrenListSection").innerHTML = getXmlValue("churchEventsList");
    }
    if (eventSection == "Music")
    {
        document.getElementById("musicSectionPage").style.display = "block";
        document.getElementById("musicListSection").innerHTML = getXmlValue("churchEventsList");
    }
}
function setUpMonthList(sect)
{
   eventSection = sect;
   if (sect == "Adults")
   {
        location = 'adults.aspx';
   }
   if (sect == "Youth")
   {
        location = 'youth.aspx';
   }
   if (sect == "Children")
   {
        location = 'children.aspx';
   }
   if (sect == "Music")
   {
        location = 'music.aspx';
     
   }
} 


