


 function isblank(s)
 {
   for(var i = 0; i < s.length; i++)
   {
 	  var c = s.charAt(i);
 	  if ((c!=' ') && (c!='\n') && (c!='\t')) return false;
   }
   return true;
 }
 
function isEmpty(s)
{
  if (!(s.value==null || s.value=="" || isblank(s.value)))return false;
  return true;
}
 
function openPopup(urllink,popName,h,w,scroll)//Generic popup function
{
  dummy=window.open(urllink,popName,"toolbar=0,status=no,menuBar=0,scrollbars="+scroll+",resizable=no,width=" + w + ",height=" + h + ",left=10,top=10");
}
	
function imageSwap(imgTarget,imgArrayname)//generic image swap function
{//imgTarget = image name, imgArrayname = array that contains the new image src ie_ preload[0].src or 'shop.gif'
  if (document.images) 
  {
    document[imgTarget].src = imgArrayname
  }
}

function menuLink(t_url)
{
  parent.window.location=t_url;
}

function showsData(t_url)
{
  var formid 
  if (browser == 3) 
  {
    formid = document.showsid.document.showsform
  }
  else
  {
    formid = document.showsform
  }
  if (formid.city.selectedIndex < 5)  
    menuLink('/shows/' + t_url + '.asp?sid=' + a3[formid.city[formid.city.selectedIndex].value][0]) 
  else 
    menuLink('/shows/' + t_url + '.asp?sid=' + a3[formid.city[1].value][0]) 
}

function dropDown(objform,elementNo,winType)//generic drop down handler
{//objform= this.form  elementNo = number ie. 1,winType = 'yes' or 'no'
  if (objform != null) 
  {
    if (objform.elements[elementNo].options[objform.elements[elementNo].selectedIndex].value != "") 
	{
      with (objform.elements[elementNo]) 
	  {
		if(winType=='yes')
		{
		  var temp; 
		  temp=window.open(options[selectedIndex].value)
		}
	    else
		  top.location = options[selectedIndex].value;
	  }
	}
  }
}
var browser; //Holds the browser type
var platform; //Holds the operatng system type

//Sets broswer to be; 1 - IE less than version 5, 2 - IE version 5 or greater, 3 - Netscape 4 or less, 4 - DOM compliant (Netscape 6), 5 - Other
if (document.all)
{
  if (ieChecker() < 5)
    browser = 1;
  else
	browser = 2;
}
else if (document.layers)
  browser = 3; 
else if (document.getElementById)
  browser = 4;
else
  browser = 5;

//Sets platform to be; 1 - Windows, 2 - Mac
if (navigator.platform == "Win32")
  platform = 1;
else
  platform = 2;
 
//Function to retrieve IE version number
function ieChecker()
{
  var vers = new String(navigator.appVersion)
  var findNo = vers.indexOf('MSIE')
  if (findNo!=-1)
  {
    findNo += 4;
	vers = vers.substring(findNo,findNo+4);
  }
  return(vers)
}

function setNetDivs()
{ 
  if (browser == 3)
  {
    homeDiv();
    aboutDiv();
    programsDiv();
    calendarDiv();
	registrationDiv();
    parentsDiv();
    contactDiv();
	boutiqueDiv();
    doCurrentSection();
  }
}

// DHTML menu code
// Array for the DHTML menu
var arrMenu = new Array;
arrMenu[0] = 'home';
arrMenu[1] = 'programs';
arrMenu[2] = 'calendar';
arrMenu[3] = 'registration';
arrMenu[4] = 'parents';
arrMenu[5] = 'contact';
arrMenu[6] = 'boutique';
arrMenu[7] = 'about';
arrMenu[8] = 'blank';
arrMenu[9] = 'blank';
arrMenu[10] = 'blank';

//Stores the currently active div
var strActiveDiv = '';

// Function to show divs for the DHTML menu(s)
function showDiv(divname)
{ 
  if (strActiveDiv != '') 
    imageSwap(strActiveDiv, 'scripts/images/' + strActiveDiv + '_off.gif');

  if (browser == 3)
  {  
    if (document.layers[strActiveDiv + 'id'])
	  document.layers[strActiveDiv + 'id'].visibility = "hide";
	if (document.layers[divname + 'id'])
	{
	  document.layers[divname + 'id'].visibility = "show";
	  eval('imageSwap(\'' + divname.toLowerCase() + '\',\'scripts/images/' + divname.toLowerCase() + '_on.gif\')');
	  strActiveDiv = divname
	}
  }
  else if (browser == 1 || browser == 2)
  {	    
    if (document.all[strActiveDiv + 'id'])
	  document.all[strActiveDiv + 'id'].style.visibility = "hidden";
	if (document.all[divname + 'id'])
	{
	  document.all[divname + 'id'].style.visibility = "visible";
      eval('imageSwap(\'' + divname.toLowerCase() + '\',\'scripts/images/' + divname.toLowerCase() + '_on.gif\')');
	  strActiveDiv = divname
	}
  }
  else
  {
    if (document.getElementById(strActiveDiv + 'id'))
	  document.getElementById(strActiveDiv + 'id').style.visibility = "hidden";
	if (document.getElementById(divname + 'id'))
	{
	  document.getElementById(divname + 'id').style.visibility = "visible";
	  eval('imageSwap(\'' + divname.toLowerCase() + '\',\'scripts/images/' + divname.toLowerCase() + '_on.gif\')');
	  strActiveDiv = divname
	}
  }
}

//Function to find the current section
function doCurrentSection()
{
  var strURL = document.URL.toUpperCase()
  
  if (strURL.indexOf('CALENDAR/') > -1 )
  {
    imageSwap('calendar', 'scripts/images/calendar_on.gif'); 
    showDiv('calendar');
  }
  else if (strURL.indexOf('PARENTS/') > -1)
  {
    imageSwap('parents', 'scripts/images/parents_on.gif'); 
    showDiv('parents');
  }
  else if (strURL.indexOf('CONTACT/') > -1)
  {
    imageSwap('contact', 'scripts/images/contact_on.gif'); 
    showDiv('contact');
  }
  else if (strURL.indexOf('BOUTIQUE/') > -1)
  {
    imageSwap('boutique', 'scripts/images/boutique_on.gif'); 
    showDiv('boutique');
  }
  else if (strURL.indexOf('REGISTRATION/') > -1)
  {
    imageSwap('registration', 'scripts/images/registration_on.gif'); 
    showDiv('registration');
  }
  else if (strURL.indexOf('PROGRAMS/') > -1)
  {
    imageSwap('programs', 'scripts/images/programs_on.gif'); 
    showDiv('programs');  
  }
  else if (strURL.indexOf('HOME/') > -1)
  {
    imageSwap('home', 'scripts/images/home_on.gif'); 
    showDiv('home');
  } 
}

function currentSection()
{  
 if (browser != 3)
   doCurrentSection();
}

function renderDiv(t_output, t_div)
{
  if (browser == 3)
  {
    document.layers[t_div].document.write(t_output)
    document.layers[t_div].document.close()
  }
  else
    document.write(t_output)
}

function jump(sel) {
  if (sel.options[sel.selectedIndex].value) {
    top.location.href = sel.options[sel.selectedIndex].value;
  }
}

var sp25 = '<td align="left"><img src="scripts/images/spacer.gif" width="25" height="1" border="0"></td>'
var sp10 = '<td align="left"><img src="scripts/images/spacer.gif" width="10" height="1" border="0"></td>'

function programsDiv()
{
  var output = ''
  output += '<table border="0" cellpadding="0" cellspacing="0" width="800"><form name="programsform">'
  output += '<tr><td height="24" align="left"><table border="0" cellpadding="0" cellspacing="0" align="left"><tr>'
  output += sp25
  output += '  <td align="left"><a href="programs.html" class="bartext11">Overview</a></td>'
  output += '  <td valign="center" align="left"><img src="scripts/images/button.gif" border="0"></td>'
  output += sp10
  output += '  <td align="left"><a href="preschool.html" class="bartext11">Preschool Classes</a></td>'
  output += '  <td valign="center" align="left"><img src="scripts/images/button.gif" border="0"></td>'
  output += sp10
  output += '  <td align="left"><a href="kindergarten.html" class="bartext11">Kindergarten</a></td>'
  output += '  <td valign="center" align="left"><img src="scripts/images/button.gif" border="0"></td>'
  output += sp10
  output += '  <td align="left"><a href="parenttot.html" class="bartext11">Parent-Tot</a></td>'
  output += '  <td valign="center" align="left"><img src="scripts/images/button.gif" border="0"></td>'
  output += sp10
  output += '  <td align="left"><a href="enrichment.html" class="bartext11">Enrichment</a></td>'
  output += '  <td valign="center" align="left"><img src="scripts/images/button.gif" border="0"></td>'
  output += sp10
  output += '</tr></table></td></tr></form></table>'
  renderDiv(output, 'programsid')
}


//Calendar & Events div
function calendarDiv()
{ 
  var output = ''
  output += '<table border="0" cellpadding="0" cellspacing="0" width="800"><tr>'
  output += ' <td align="left" height="24" valign="middle"><table border="0" cellpadding="0" cellspacing="0"><td><tr>'
  output += sp25
  output += '  <td align="left"><a href="calendar.html" class="bartext11">School Calendar</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += sp10
  output += '  <td align="left"><a href="events.html" class="bartext11">Special Events</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += '  <td align="left"><img src="images/spacer.gif" width="1" height="1" border="0"></td></tr></table></td></tr></table>'
  renderDiv(output, 'calendarid')
}

//Registration div
function registrationDiv()
{
  var output = ''
  output += '<table border="0" cellpadding="0" cellspacing="0" width="800"><tr>'
  output += ' <td align="left" height="24" valign="middle"><table border="0" cellpadding="0" cellspacing="0"><td><tr>'
  output += sp25
  output += '<td valign="middle" height="24"><a href="registration.html" class="bartext11">Overview</a></td><td valign="middle" align="left"><img src="images/button.gif" border="0"></td>'
  output += sp10
  output += '  <td align="left"><a href="application.html" class="bartext11">Application</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += sp10
  output += '  <td align="left"><a href="finance.html" class="bartext11">Financial Policy</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += sp10
  output += '  <td align="left"><a href="tuition.html" class="bartext11">Tuition & Fees</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += '</tr></table></td></tr></table>'
  renderDiv(output, 'registrationid')
}

//parents div
function parentsDiv()
{
  var output = ''
  output += '<table border="0" cellpadding="0" cellspacing="0" width="800"><tr>'
  output += ' <td align="left" height="24" valign="middle"><table border="0" cellpadding="0" cellspacing="0"><td><tr>'
  output += sp25
  output += '  <td><a href="parents.html" class="bartext11">Parenting Resources</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += sp25
  output += '  <td><a href="newsletters.html" class="bartext11">Newsletters</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += sp25
  output += '  <td><a href="fundraising.html" class="bartext11">Fundraising Information</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += sp25
  output += '  <td><a href="volunteers.html" class="bartext11">Volunteer Opportunities</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += sp10
  output += '  </tr></table></td></tr></table>'
 	renderDiv(output, 'parentsid')
}

//Contact Us div
function contactDiv()
{
  var output = ''
  output += '<table border="0" cellpadding="0" cellspacing="0" width="800"><tr>'
  output += ' <td align="left" height="24" valign="middle"><table border="0" cellpadding="0" cellspacing="0"><td><tr>'
  output += sp25
  output += '  <td><a href="contact.html" class="bartext11">Contact Information</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += sp25
  output += '  <td><a href="map.html" class="bartext11">Location & Map</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += sp25
  output += '  <td><a href="employment.html" class="bartext11">Employment Opportunities</a></td>'
  output += '  <td valign="center"><img src="images/button.gif" border="0"></td>'
  output += '  </tr></table></td></tr></table>'
  renderDiv(output, 'contactid')
}

//Boutique div
function boutiqueDiv()
{
  var output = ''
var output = ''
  output += '<table border="0" cellpadding="0" cellspacing="0" width="800"><tr>'
  output += ' <td align="right" height="24" valign="middle"><table border="0" cellpadding="0" cellspacing="0"><td><tr>'
  output += sp25
  output += '  <td><a href="boutique/index.html" class="bartext11">Annual Dayspring Holiday Boutique</a></td>'
  output += '  <td valign="center"><img src="scripts/images/button.gif" border="0"></td>'
  output += sp10
  output += '  </tr></table></td></tr></table>'
  renderDiv(output, 'boutiqueid')
}

//Home div
function homeDiv()
{ 
  var randomQuotes = new Array (
  	"The whole art of teaching is only the art of awakening the natural curiosity of young minds. -- Anatole France",
  	"Children require guidance and sympathy far more than instruction. -- Annie Sullivan",
  	"Imagination is more important than knowledge. -- Albert Einstein",
  	"The object of education is to prepare the young to educate themselves throughout their lives. -- Robert M. Hutchins",
  	"Tell me and I'll forget; show me and I may remember; involve me and I'll understand. -- Chinese Proverb"
  	);
  var totalQuotes = randomQuotes.length;
  var rnd_no = Math.round((totalQuotes-1)*Math.random());
  var output = ''
  output += '<table border="0" cellpadding="0" cellspacing="0" width="800"><tr>'
  output += ' <td align="left" height="24" valign="top"><table border="0" cellpadding="0" cellspacing="0"><td><tr>'
  output += sp25
  output += '<td valign="middle" height="24"><a href="#" class="bartext11">'
  output += randomQuotes[rnd_no];
  output += '</a></td><td valign="middle" align="left"><img src="scripts/images/button.gif" border="0"></td></tr></table></td></tr></table>'
  renderDiv(output, 'homeid');
}


