//'*******************************************************************************
//'Function:      GetNewPage
//'Parameters:
//'Return:
//'Description:   automatically loads page from a dropdown SELECT list
//'*******************************************************************************

function getNewPage(form) {
	var f = form.urlList;
	var selectedUrl = f.options[f.selectedIndex].value;
	return location.href = selectedUrl;
}
//'*******************************************************************************
//'Function:      PreloadImages
//'Parameters:
//'Return:
//'Description:   preload images that are used for mouseovers
//'*******************************************************************************

function PreloadImages()
{
   if (document.images)
   {

      topnav_district_info_off = new Image();
      topnav_district_info_off.src = "/images/nav/districtinfo.gif";
      topnav_churches_off = new Image();
      topnav_churches_off.src = "/images/nav/churches.gif";
      topnav_church_development_off = new Image();
      topnav_church_development_off.src = "/images/nav/churchdev.gif";
      topnav_administration_off = new Image();
      topnav_administration_off.src = "/images/nav/admin.gif";
      topnav_ministries_off = new Image();
      topnav_ministries_off.src = "/images/nav/ministries.gif";
      topnav_ministerial_services_off = new Image();
      topnav_ministerial_services_off.src = "/images/nav/ministerial.gif";
      topnav_missions_off = new Image();
      topnav_missions_off.src = "/images/nav/missions.gif";
      topnav_resources_off = new Image();
      topnav_resources_off.src = "/images/nav/resources.gif";

      topnav_district_info_on = new Image();
      topnav_district_info_on.src = "/images/nav/districtinfoa.gif";
      topnav_churches_on = new Image();
      topnav_churches_on.src = "/images/nav/churchesa.gif";
      topnav_church_development_on = new Image();
      topnav_church_development_on.src = "/images/nav/churchdeva.gif";
      topnav_administration_on = new Image();
      topnav_administration_on.src = "/images/nav/admina.gif";
      topnav_ministries_on = new Image();
      topnav_ministries_on.src = "/images/nav/ministriesa.gif";
      topnav_ministerial_services_on = new Image();
      topnav_ministerial_services_on.src = "/images/nav/ministeriala.gif";
      topnav_missions_on = new Image();
      topnav_missions_on.src = "/images/nav/missionsa.gif";
      topnav_resources_on = new Image();
      topnav_resources_on.src = "/images/nav/resourcesa.gif";

      topnav_district_info_active = new Image();
      topnav_district_info_active.src = "/images/nav/districtinfob.gif";
      topnav_churches_active = new Image();
      topnav_churches_active.src = "/images/nav/churchesb.gif";
      topnav_church_development_active = new Image();
      topnav_church_development_active.src = "/images/nav/churchdevb.gif";
      topnav_administration_active = new Image();
      topnav_administration_active.src = "/images/nav/adminb.gif";
      topnav_ministries_active = new Image();
      topnav_ministries_active.src = "/images/nav/ministriesb.gif";
      topnav_ministerial_services_active = new Image();
      topnav_ministerial_services_active.src = "/images/nav/ministerialb.gif";
      topnav_missions_active = new Image();
      topnav_missions_active.src = "/images/nav/missionsb.gif";
      topnav_resources_active = new Image();
      topnav_resources_active.src = "/images/nav/resourcesb.gif";
   }
}
// call this function as soon as its loaded
PreloadImages();

//'*******************************************************************************
//'Function:      TurnOn
//'Parameters:    strName,strCurrentSection,strMenu
//'Return:
//'Description:   function to turn on mouseover effect for navigation elements
//'*******************************************************************************

function TurnOn(strName,strCurrentSection,strMenu)
{
   if (document.images)
   {
      onImage = eval(strName + "_on.src");
      document[strName].src = onImage;
      if (strMenu == 'topnav')
      {
         ShowMenu(strName);
      }
   }
}

//'*******************************************************************************
//'Function:      TurnOff
//'Parameters:    strName,strCurrentSection,strMenu
//'Return:
//'Description:   function to turn off mouseover effect for navigation elements
//'*******************************************************************************

function TurnOff(strName,strCurrentSection,strMenu)
{
   if (document.images)
   {
      var strMenuSection = strMenu + '_' + strCurrentSection;
      if (strName != strMenuSection || strMenu != 'topnav')
      {
         offImage = eval(strName + "_off.src");
         document[strName].src = offImage;
      }
      else
      {
         activeImage = eval(strName + "_active.src");
         document[strName].src = activeImage;
      }
      if (strMenu == 'topnav')
      {
         HideMenu(strName);
      }
   }
}

//'*******************************************************************************
//'Function:      ShowMenu
//'Parameters:    strName
//'Return:
//'Description:   function to display dropdown menu from top navigation
//'					do not execute if Netscape or MAC
//'*******************************************************************************

function ShowMenu(strName)
{
   if (navigator.appVersion.indexOf("Windows") != -1)
   {
      document.all['div_' + strName].style.visibility = 'visible';
   }
}

//'*******************************************************************************
//'Function:      HideMenu
//'Parameters:    strName
//'Return:
//'Description:   function to hide dropdown menu from top navigation
//'*******************************************************************************

function HideMenu(strName)
{
   if (navigator.appVersion.indexOf("Windows") != -1)
   {
      document.all['div_' + strName].style.visibility = 'hidden';
   }
}

//'*******************************************************************************
//'Function:      LaunchExternal
//'Parameters:    strURL
//'Return:
//'Description:   function to launch a new window set to a specific size
//'*******************************************************************************

function LaunchExternal(strURL)
{
   NewWindow(strURL,'external_window',1,1,1,1,1,1,1,750,525);
}

//'*******************************************************************************
//'Function:      LaunchRealMedia
//'Parameters:    strCampaignName,strMediaName,strLength,strFilename,strQuote
//'Return:
//'Description:   function to launch a custom real media interface
//'*******************************************************************************

function LaunchRealMedia(strCampaignName,strTitle,strLength,strQuote,strFilename,strTranscript)
{
   var strQueryString = '?c=' + escape(strCampaignName);
   strQueryString += '&t=' + escape(strTitle);
   strQueryString += '&l=' + escape(strLength);
   strQueryString += '&q=' + escape(strQuote);
   strQueryString += '&f=' + escape(strFilename);
   strQueryString += '&s=' + escape(strTranscript);

   NewWindow('/media_campaigns/real_video/video_interface.asp' + strQueryString,'real_video',0,0,0,0,0,0,0,450,360);
}

//'*******************************************************************************
//'Function:      NewWindow
//'Parameters:    strURL,strName,intMenubar,intToolbar,intLocation,
//'               intDirectories,intStatus,intScrollbars,intResizable,
//'               intWidth,intHeight
//'Return:
//'Description:   function to launch a new window set to specific parameters
//'*******************************************************************************

function NewWindow(strURL,strName,intMenubar,intToolbar,intLocation,intDirectories,intStatus,intScrollbars,intResizable,intWidth,intHeight)
{
   var objNewWindow;
   if (strURL == '' && strName == 'print')
   {  
		strURL = window.location + "&Print=True";
   }
   
   if (strURL == '' && strName == 'print2')
   {  
		strURL = window.location + "?Print=True";
   }
   var strParameters
   strParameters = 'menubar=' + intMenubar;
   strParameters += ',toolbar=' + intToolbar;
   strParameters += ',location=' + intLocation;
   strParameters += ',directories=' + intDirectories;
   strParameters += ',status=' + intStatus;
   strParameters += ',scrollbars=' + intScrollbars;
   strParameters += ',resizable=' + intResizable;
   strParameters += ',width=' + intWidth;
   strParameters += ',height=' + intHeight;
   strParameters += ',screenX=' + 10;
   strParameters += ',screenY=' + 10;
   strParameters += ',left=' + 10;
   strParameters += ',top=' + 10;
   objNewWindow = window.open(strURL,strName,strParameters);
   objNewWindow.focus();
}

//'*******************************************************************************
//'Function:      DrawLeftNavLevel2
//'Parameters:    strURL,strName
//'Return:
//'Description:   draw level 2 left navigation
//'*******************************************************************************

function DrawLeftNavLevel2(strURL,strName)
{
   var strTestURL = window.location.href;
   var intStringFound = strTestURL.indexOf(strURL);
   if (intStringFound != -1)
   {
      document.write('<a class="leftnav_on" href="' + strURL + '">> ' + strName + '</a><br />');
   }
   else
   {
      document.write('<a class="leftnav" href="' + strURL + '">' + strName + '</a><br />');
   }
   document.write('<img alt="" src="/images/global/shim.gif" width="1" height="2" /><br />');
   document.write('<img src="/images/global/leftnav_seperator.gif" width="158" height="1" /><br />');
   document.write('<img alt="" src="/images/global/shim.gif" width="1" height="2" /><br />');
}


//'*******************************************************************************
//'Function:      DrawLeftNavLevel3
//'Parameters:    strURL,strName,strParentURL
//'Return:
//'Description:   draw level 3 left navigation
//'*******************************************************************************

function DrawLeftNavLevel3(strURL,strName,strParentURL)
{
   var strTestURL = window.location.href;
   var intStringFound = strTestURL.indexOf(strParentURL);
   if (intStringFound != -1)
   {
      document.write('<table cellpadding="0" cellspacing="0" border="0" width="100%">');
      document.write('<tr>');
      document.write('<td align="left" valign="top" width="14">');
      document.write('<img alt="" src="/images/global/shim.gif" width="14" height="1" /><br />');
      document.write('</td>');
      document.write('<td align="left" valign="top" width="100%">');
      document.write('<a class="leftnav_sub" href="' + strURL + '">' + strName + '</a><br />');
      document.write('</td>');
      document.write('</tr>');
      document.write('</table>');
   }
}


//'*******************************************************************************
//'Function:      DrawLeftSubNavFooter
//'Parameters:    strURL,strName,strCurrentSection
//'Return:
//'Description:   draw level 3 left navigation
//'*******************************************************************************

function DrawLeftSubNavFooter(strURL,strName,strParentURL)
{
   var strTestURL = window.location.href;
   var intStringFound = strTestURL.indexOf(strURL);
   if (intStringFound != -1)
   {
      document.write('<img alt="" src="/images/global/shim.gif" width="1" height="3" /><br />');
      document.write('<img src="/images/global/leftnav_seperator.gif" width="158" height="1" /><br />');
   }
}

//'*******************************************************************************
//'Function:      DrawTopNav
//'Parameters:    strURL,strName
//'Return:
//'Description:   draw top navigation
//'*******************************************************************************

function DrawTopNav(strURL,strName)
{
   var strTestURL = window.location.href;
   var intStringFound = strTestURL.indexOf(strURL);
   document.write('<div class="menuItem"><a href="' + strURL + '">' + strName + '</div>');
}
//'*******************************************************************************
//'Function:      DrawTopNavLine
//'Parameters:
//'Return:
//'Description:   draw line seperating top navigation
//'*******************************************************************************

function DrawTopNavLine()
{

}