window.onload = loadData;

var rootURL="http://www.clergyForum.net/";

var dailyPrayerWin = null;
var reflectionWin = null;

var myPix = new Array(
"website pix/1.jpg","website pix/2.jpg","website pix/3.jpg","website pix/6.jpg","website pix/7.jpg",
"website pix/8.jpg","website pix/9.gif","website pix/10.jpg","website pix/12.jpg","website pix/12.jpg",
"website pix/13.jpg","website pix/14.jpg","website pix/15.jpg","website pix/16.jpg","website pix/17.jpg","website pix/18.jpg",
"website pix/19.jpg","website pix/20.jpg","website pix/21.jpg","website pix/22.jpg","website pix/23.jpg","website pix/24.jpg",
"website pix/25.jpg","website pix/26.jpg","website pix/27.jpg","website pix/28.jpg","website pix/29.jpg","website pix/30.jpg",
"website pix/31.jpg","website pix/32.jpg","website pix/33.jpg","website pix/34.jpg","website pix/35.jpg","website pix/37.jpg",
"website pix/38.jpg","website pix/39.jpg","website pix/40.jpg","website pix/41.jpg","website pix/42.jpg","website pix/43.jpg"
);

var monthNames = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var dayNames = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
      
var thisPic = 0;
var radioWin = null;
var lyricWindow = null;
var songWindow = null;
var reflectWindow = null;
var requestWindow=null;
var IEWindow=null;
var msgWindow=null;
var webWindow=null;
var largeWebWin=null;
var homeWindow=null;
var thisPrayer=0;
var timerID = null;

function loadData() {
	getPageTitle();
	choosePic();
	loadPrayers(prayerNew, "newp");
}

function getPageTitle() {
	document.getElementById("getPageName").innerHTML = document.title;
}

function writeContent(message) {
	var thisMSG=message;
	
	var contentWin=document.getElementByID("content").contentWindow.document;
	contentWin.body.innerHTML=thisMSG;
	return false;
}

function customDateString(oneDate) {
    var theDay = dayNames[oneDate.getDay()];
    var theMonth = monthNames[oneDate.getMonth()];
    var theYear = oneDate.getFullYear();
    return theDay + ", " + theMonth + " " + oneDate.getDate() + 
       ", " + theYear;
}

function dayPart(oneDate) {
   var theHour = oneDate.getHours();
   if (theHour < 6 )
      return "tonight";
   if (theHour < 12)
      return "this morning";
   if (theHour < 18)
      return "this afternoon";
   return "this evening";
}

function choosePic() {
	thisPic = Math.floor((Math.random() * myPix.length));
	document.getElementById("myPicture").src = myPix[thisPic];
	
	rotatePictures();
}

function rotatePictures() {
	thisPic++;
	if(thisPic==myPix.length) {
		thisPic = 0;
	}
	document.getElementById("myPicture").src = myPix[thisPic];
	
	setTimeout("rotatePictures()", 10*1000);
}

function loadPrayers(thisList, listType) {
	prayerList=thisList;
	thisType=listType;
	clearTimeout(timerID);
	thisPrayer= Math.floor((Math.random() * prayerList.length));
	if(thisType=="newp") {
		document.getElementById("newp").innerHTML="You are reading New Prayers";
		document.getElementById("oldp").innerHTML=" ";
	}
	else {
		document.getElementById("oldp").innerHTML="You are reading Prayer Archive";
		document.getElementById("newp").innerHTML=" ";
	}
	rotatePrayers();
}

function rotatePrayers() {
	thisPrayer++;
	if(thisPrayer==prayerList.length) {
		thisPrayer = 0;
	}
	document.getElementById("prayers").innerHTML=prayerList[thisPrayer];

	timerID=setTimeout("rotatePrayers()", 12*1000);
}

function nextPrayer() {
	thisPrayer++;
	if(thisPrayer==prayerList.length) {
		thisPrayer = 0;
	}
	document.getElementById("prayers").innerHTML=prayerList[thisPrayer];
	clearTimeout(timerID);
	timerID=setTimeout("rotatePrayers()", 12*1000);
}

function prevPrayer() {
	thisPrayer--;
	if(thisPrayer<0) {
		thisPrayer = prayerList.length-1;
	}
	document.getElementById("prayers").innerHTML=prayerList[thisPrayer];
	clearTimeout(timerID);
	timerID=setTimeout("rotatePrayers()", 12*1000);
}

function closeWin(thisWindow){
	if (thisWindow!= null){
		if(!thisWindow.closed)
			thisWindow.close();
	}
}

function openDailyPrayer(url, width, height){
	
	closeWin(dailyPrayerWin);
	
	var settings="";
	settings="toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,left=50,top=100,width="+width+",height="+height;
	
	dailyPrayerWin= window.open(url, 'dailyPrayerWin', settings);
	dailyPrayerWin.focus();
	
}


function openWeeklyReflection(url, width, height){
	closeWin(dailyPrayerWin);
	
	var settings="";
	settings="toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,left=600,top=100,width="+width+",height="+height;
	
	reflectionWin= window.open(url, 'reflectionWin', settings);
	reflectionWin.focus();
}

function goHome(url) {
	closeWin(homeWindow);
	var settings="";
	settings="toolbar=yes,location=yes,directories=yes,"+
	"status=yes,menubar=yes,scrollbars=yes,"+
	"resizable=yes";
	
	homeWindow = window.open(url, 'homeWin', settings);
}

function prayersongRadio(url,width,height) {
	closeWin(radioWin);
	var settings="";
	settings="toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=no,"+
	"resizable=yes,left=50,top=100,width="+width+",height="+height;
	
	radioWin = window.open(url, 'radioWin', settings);
}

function openLyrics(url, width, height){
	
	closeWin(lyricWindow);
	
	var settings="";
	settings="toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=no,"+
	"resizable=yes,left=50,top=100,width="+width+",height="+height;
	
	lyricWindow = window.open(url, 'lyricWin', settings);
	lyricWindow.focus();
	
}

function openReflections(url, width, height){
	closeWin(reflectWindow);
	
	var settings="";
	settings="toolbar=no,location=yes,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,left=50,top=100,width="+width+",height="+height;
	
	reflectWindow=window.open(url, 'reflectWin', settings);
	reflectWindow.focus();
}

function openPrayerRequest(url, width, height){
	
	closeWin(requestWindow);
	var settings="";
	
	var settings="";
	settings="toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,left=377,top=150,width="+width+",height="+height;
	
	requestWindow= window.open(url, 'reflectWin', settings);
	requestWindow.focus();
	
}

function openMsgWindow(url, width, height){
	
	closeWin(msgWindow);
	var settings="";
	
	var settings="";
	settings="toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,left=377,top=150,width="+width+",height="+height;
	
	msgWindow= window.open(url, 'msgWin', settings);
	msgWindow.focus();
	
}

function openForumWindow(url, width, height){
	
	closeWin(msgWindow);
	var settings="";
	
	var settings="";
	settings="toolbar=yes,location=yes,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,left=250,top=150,width=900,height=700";
	
	msgWindow= window.open(url, 'msgWin', settings);
	msgWindow.focus();
	
}

function openWebWindow(url, width, height){
	
	closeWin(webWindow);
	var settings="";
	
	var settings="";
	settings="toolbar=yes,location=yes,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,left=250,top=150,width="+width+",height="+height;
	
	webWindow= window.open(url, 'webWin', settings);
	webWindow.focus();
	
}

function openLargeWeb(url, width, height){
	
	closeWin(largeWebWin);
	
	var settings="";
	settings="toolbar=yes,location=yes,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,left=50,top=100,width="+width+",height="+height;
	
	largeWebWin= window.open(url, 'lrgWebWin', settings);
	largeWebWin.focus();
	
}
function alertWindow(message) {
	alert(+message);
}

function checkForIE(url, width, height){
	var settings="";
	
	var settings="toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=no,left=400,top=150,width="+width+",height="+height;
	
	var msie = msieversion();
	if(msie> 0) {
		alert("Please use 'Email Prayer Request' - Internet Explorer does not support 'Prayer Request Form' - IE version #" +msie);
		
		closeWin(IEWindow);
		openIEWindow("http://www.prayersong.net/emailPrayer.htm",250,350);
		return true;
	}
	return false;
}

function openIEWindow(url,width,height) {
	closeWin(IEWindow);
	
	var settings="";
	settings="toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,left=500,top=300,width="+width+",height="+height;
	
	IEWindow= window.open(url, 'IEWindow', settings);
	IEWindow.focus();
}

function msieversion() {
      var ua = window.navigator.userAgent
      var msie = ua.indexOf ( "MSIE " )

      if ( msie > 0 )      // If Internet Explorer, return version number
         return parseInt (ua.substring (msie+5, ua.indexOf (".", msie )))
      else                 // If another browser, return 0
         return 0
}

function openSong(url, width, height){
	
	closeWin(songWindow);
	
	var settings="";
	settings="toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,left=50,top=100,width="+width+",height="+height;
	
	songWindow= window.open(url, 'songWin', settings);
	songWindow.focus();
	
}

//Contents for menu 1
var drewFaculty=new Array()
	drewFaculty[0]='<a href="http://clergyForum.net/research/researchIndex.php?kearns=display">Dr. Laurel Kearns</a>'
	drewFaculty[1]='<a href="http://clergyForum.net/research/researchIndex.php?maduro=display">Dr. Otto Maduro</a>'
    
var research=new Array()
	research[0]='<a href="http://clergyForum.net/research/researchIndex.php?issues=display">Theological Issues</a>'	
	research[1]='<a href="http://clergyForum.net/research/researchIndex.php?Bible=display">Bible Studies</a>'	
	research[2]='<a href="http://clergyForum.net/research/researchIndex.php?research=display">Research Websites</a>'	
	research[3]='<a href="http://clergyForum.net/research/researchIndex.php?FAO=display">Family Action</a>'	
	research[4]='<a href="http://clergyForum.net/research/researchIndex.php?preaching=display">Sermon & Worship</a>'	
	research[5]='<a href="http://clergyForum.net/research/researchIndex.php?youth=display">Youth Websites</a>'	
	research[6]='<a href="http://clergyForum.net/research/researchIndex.php?evangelism=display">Evangelism</a>'	
	research[7]='<a href="http://clergyForum.net/research/researchIndex.php?academicPrograms=display">Academic Programs</a>'	
	research[8]='<a href="http://clergyForum.net/research/researchIndex.php?drew=display">Drew Theo School</a>'	
	
var rss=new Array()
	rss[0]='<a href="http://clergyForum.net/rssFeeds/sermonIllustrations.php" target="openWeeklyReflection" onclick="openWeeklyReflection(this.href,600,800);return false;">Christianity Today</a>'	
	rss[1]='<a href="http://clergyForum.net/rssFeeds/religionNews.php" target="openDailyPrayer" onclick="openDailyPrayer(this.href,600,800);return false;">Newsweekly Religion</a>'
	rss[2]='<a href="http://clergyForum.net/rssFeeds/devotionals.php" target="openDailyPrayer" onclick="openDailyPrayer(this.href,600,800);return false;">Crosswalk Devotionals</a>'
	rss[3]='<a href="http://clergyForum.net/rssFeeds/dailyScripture.php" target="openWeeklyReflection" onclick="openWeeklyReflection(this.href,600,800);return false;">Daily Scripture</a>'	
	rss[4]='<a href="http://clergyForum.net/rssFeeds/thinkChristian.php" target="openDailyPrayer" onclick="openDailyPrayer(this.href,600,800);return false;">Think Christian</a>'
	rss[5]='<a href="http://clergyForum.net/rssFeeds/GodTube.php" target="openDailyPrayer" onclick="openDailyPrayer(this.href,600,800);return false;">God Tube</a>'

var prayer=new Array()
	prayer[0]='<a href="http://www.prayersong.net/prayercenter.php" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">PrayerSong Prayers</a>'
	prayer[1]='<a href="http://clergyForum.net/PSpages/prayerScriptures.php" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">Prayer Scriptures</a>'
	prayer[2]='<a href="http://clergyForum.net/PSpages/prayForPeace.php" target="openWebWindow" onclick="openWebWindow(this.href,1200,700);return false;">Pray For Peace</a>'

var denominations=new Array()
	denominations[0]='<a href="http://clergyForum.net/denominations/UMC.php" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">United Methodist</a>'
	denominations[1]='<a href="http://clergyForum.net/denominations/Catholic.php" target="openWebWindow" onclick="openWebWindow(this.href,1050,700);return false;">Roman Catholic</a>'
	denominations[2]='<a href="http://clergyForum.net/denominations/baptist.php" target="openWebWindow" onclick="openWebWindow(this.href,1050,700);return false;">Baptist</a>'
	
var home=new Array()
	home[0]='<a href="http://clergyForum.net/PSpages/aboutFrederick.php" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">About Frederick</a>'
	home[1]='<a href="http://clergyForum.net/PSpages/helpachild.php" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">Help A Child</a>'	
	home[2]='<a href="http://clergyForum.net/PSpages/freegifts.php" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">Free Gifts</a>'
	home[3]='<a href="http://www.clergyforum.net">Home</a>'
	
var medias=new Array()
	medias[0]='<a href="http://clergyForum.net/PSpages/prayersongMusic.php" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">PrayerSong Music</a>'	
	medias[1]='<a href="http://www.soulkeeperradio.com/" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">SoulKeeper Radio</a>'	
	medias[2]='<a href="http://www.godtube.com/" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">God Tube</a>'	
	medias[3]='<a href="http://www.umc-gbcs.org/site/apps/nlnet/content.aspx?c=frLJK2PKLqF&b=3768023&ct=5151681" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">Justice Videos</a>'	
	medias[4]='<a href="http://www.christianityradio.com/" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">Christianity Radio</a>'	
	medias[5]='<a href="http://stream.amazingfacts.org/BibleTalk" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">Bible Talk</a>'	
	medias[6]='<a href="http://www.hwy777.com/index.php?option=com_seyret&catid=1&Itemid=95" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">Music Videos</a>'	
	medias[7]='<a href="http://globalinfusion.org/videos.html" target="openWebWindow" onclick="openWebWindow(this.href,950,700);return false;">Global Infusion</a>'	

var menuwidth='160px' //default menu width
var menubgcolor='FFF8DC'  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu
