﻿// JScript File

var doc = function(str){return document.getElementById(str)};
var dayarray = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray = new Array(["January",31,1],["February",28,2],["March",31,3],["April",30,4],["May",31,5],["June",30,6],["July",31,7],["August",31,8],["September",30,9],["October",31,10],["November",30,11],["December",31,12])
var year, calYear;
var mydate, calDate;
mydate = calDate = new Date();
year = calYear = mydate.getFullYear();


function getthedate()
{
  mydate = new Date();
  year = mydate.getFullYear();
  
  if (year < 1000)
  year+=1900;
  
  var day = mydate.getDay();
  var month = (montharray[mydate.getMonth()])[0];
  //alert(month);
  var daym = mydate.getDate();
  if (daym < 10)
  daym = "0"+daym;
  
  var hours=mydate.getHours();
  var minutes=mydate.getMinutes();
  var seconds=mydate.getSeconds();
  
  var dn="AM";
  if (hours>=12)
  dn="PM";
  
  if (hours>12)
  { hours=hours-12;}

  if (hours==0)
  hours=12;
  
  if (minutes<=9)
  minutes="0"+minutes;
  
  if (seconds<=9)
  seconds="0"+seconds;
//change font size here
  var cdate=dayarray[day]+", "+month+" "+daym+" "+year+" | "+hours+":"+minutes+":"+seconds+" "+dn;
  
  if (document.all)
  { document.all.clock.innerHTML=cdate; }
  else if (document.getElementById)
  { document.getElementById("clock").innerHTML=cdate; }
  
  goforit();
}

function goforit()
{
   if (document.all || document.getElementById)
   { setTimeout("getthedate()", 1000); }
}

function setFrame(page)
{
   mframe = document.getElementById("mFrame");
   mframe.src = page;
}

//specify interval between slide (in mili seconds)
var slidespeed=5000;

//specify images
var slideimages = new Array();
var imageholder = new Array();
var group = new Array();
var imgSlide;
var whichlink = 0;
var whichimage = 0;
var shw;
var imgSlide;
var ie=document.all;

function selectGallery()
{
    imgSlide = document.getElementById("slide");
    if (imgSlide == null) return;
    
    if (ie) imgSlide.filters[0].stop();
    if (shw != null)window.clearTimeout(shw);
    
    slideimages = new Array();
    imageholder = new Array();
    group = new Array();
    
    /*for (i=0;i<cnt;i++)
    {slideimages[i] = "Images/"+grp+"/"+(i+1)+".jpg";}*/
   
    slideimages[0] = "images/mantoheaven.jpg"; group[0] = "Salvation";
    slideimages[1] = "images/girlpraying.jpg"; group[1] = "Prayers";
    slideimages[2] = "images/family3.jpg"; group[2] = "Family";
    slideimages[3] = "images/dedication.jpg"; group[3] = "Dedication";
    slideimages[4] = "images/fellowship.jpg"; group[4] = "Fellowship";
    
    for (i=0;i<slideimages.length;i++)
    {
      imageholder[i] = new Image();
      imageholder[i].src = slideimages[i];
    }
    
    ShowGrp(document.getElementById("tdSlide"), group[0]);
    slideIt(1);
}

function slideIt(stg)
{
  var blenddelay = (ie) ? imgSlide.filters[0].duration*1000 : 2000;
  
  if (stg != null)
  {
    whichlink = 0;
    whichimage = 0;
  }
  
  if (ie) imgSlide.filters[0].apply();
  imgSlide.src = imageholder[whichimage].src;
  if (ie) imgSlide.filters[0].play();
  whichlink = whichimage;
  var sDiv = document.getElementById("divTitle");
  sDiv.innerHTML = group[whichimage];
  whichimage = (whichimage < slideimages.length-1)? whichimage+1 : 0
  shw = window.setTimeout("slideIt(null)", slidespeed+blenddelay)
}

function ShowGrp(ctl, grp)
{
	var	leftpos=0;
	var	toppos=0;
	var sDiv = document.getElementById("divTitle");

	var aTag = ctl;
	do 
	{
		aTag = aTag.offsetParent;
		leftpos	+= aTag.offsetLeft;
		toppos += aTag.offsetTop;
	} while(aTag.tagName!="BODY");
	
	sDiv.innerHTML = grp;
	
	sDiv.style.left = ctl.offsetLeft + leftpos + 0 + 'px'; 
	sDiv.style.top = ctl.offsetTop + toppos + 190 + 'px'; 
	sDiv.style.display = 'inline';	
}

window.setTimeout("selectGallery()", 100);

//Calendar
var cHTML = '';
var today;
var start_day;
var cDate = calDate;

function day_title(day_name)
{ cHTML += "<TD ALIGN='center' style='font-size:7px; border:0px; font-weight:normal' onmouseover='return false;'>"+day_name+"</TD>"; }

function Create_Month(cMonth, month_length, num)
{ 
  
  cHTML = doc("tdCalendar").innerHTML = '';
  
  today = new Date(cMonth+" 1, "+calYear);
  start_day = today.getDay() + 1;
  
  var prevMonth, nextMonth;
   
  prevMonth = (num > 1 ? montharray[num-2] : montharray[11]);
  nextMonth = (num < 12 ? montharray[num] : montharray[0]);
   
  if(cMonth == 'February')
  {
    if (((calYear % 4) == 0) && ((calYear % 100) != 0) || ((calYear % 400) == 0))
    { month_length = 29; }
  }
   
  day=1;
  cHTML += "<b style='color:steelBlue'>Calendar :</b><TABLE id='tblCalendar' CELLSPACING='1' CELLPADDING='2' border='1' bordercolor='silver' align='center' style='border-collapse:collapse' bgcolor='#E1E9EF'>";
  cHTML += "<TR><TD style='font-size:10px; border:0px; font-weight:bold; cursor:pointer' title='"+prevMonth[0].substr(0,3)+" "+year+"' onclick='Create_Month(\""+prevMonth[0]+"\", "+prevMonth[1]+","+prevMonth[2]+");' align='center'>"+prevMonth[0].substr(0,3)+"</TD><TD COLSPAN=5 ALIGN='center' style='height:25px; border-bottom:0px; border-left:0px; border-right:0px;'><B>"+cMonth.substr(0,3)+" "+year+"</B></TD><TD style='font-size:10px; border:0px; font-weight:bold; cursor:pointer' align='center' title='"+nextMonth[0].substr(0,3)+" "+year+"' onclick='Create_Month(\""+nextMonth[0]+"\","+nextMonth[1]+","+nextMonth[2]+");'>"+nextMonth[0].substr(0,3)+"</TD><TR style='height:10px; border:0px'>";
 
  // column headings
  var days = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
  for (q in days)
  { day_title(days[q]); }

  // pad cells before first day of month
  
  cHTML += "</TR><TR>";
  for (var i=1; i<start_day; i++)
  { cHTML += "<TD></TD>" ; }
  
  // fill the first week of days
  for (var i=start_day; i<8; i++)
  {
     cHTML += "<TD ALIGN='center' style='height:24px; width:24px; cursor:pointer;";
     if (cMonth == dMonth[0])
     { cHTML += (day == calDate.getDate() ? "background-color:blue; color:#FFFFFF;" : ""); }
     cHTML += "'>"+day+"</TD>";
     day++;
  }
  
  cHTML += "</TR><TR>";
  
  // fill the remaining weeks
  while (day <= month_length) 
  {
     for (var i=1; i<=7 && day<=month_length; i++)
     {
         cHTML += "<TD ALIGN='center' style='height:24px; width:24px; cursor:hand;";
         if (cMonth == dMonth[0])
         { cHTML += (day == calDate.getDate() ? "background-color:blue; color:#FFFFFF;" : ""); }
         cHTML += "'>"+day+"</TD>";
         day++;
     }
     cHTML += "</TR>";
     // the first day of the next month
     start_day=i;
  }
  cHTML += "</TABLE>"; 
  doc("tdCalendar").innerHTML = cHTML; 
}

var dMonth = montharray[calDate.getMonth()];
Create_Month(dMonth[0], dMonth[1], dMonth[2]);
initte();
// end hiding -->

if (location.href.indexOf("?") != -1)
{ 
   var cURL;
   if (location.href.indexOf("redirect=") != -1)
   { cURL = location.href.split("redirect="); }
   else
   { cURL = location.href.split("?"); }
   
   doc("mFrame").src = cURL[1];
}




