



// JavaScript for Pie Town Pie Festival
// Author: Susan L. Bolander, Pinon Web Design, except where otherwise noted



// Prevents this site from being framed - if original window is used, opens new
// one and puts original back to page where click occurred

if(window != top)
{
  if(history.length==0)
  {
    top.location = self.location
  }
  else
  {
    window.open(location.href);
    history.go(-1);
  }
}

if (document.images)
{
preload_image_object = new Image();
image_url = new Array();
image_url[0] = "link_1_hi.gif";
image_url[1] = "link_1a_hi.gif";
image_url[2] = "link_2_hi.gif";
image_url[3] = "link_2a_hi.gif";
image_url[4] = "link_3_hi.gif";
image_url[5] = "link_3a_hi.gif";
image_url[6] = "link_4_hi.gif";
image_url[7] = "link_4a_hi.gif";
image_url[8] = "link_5_hi.gif";
image_url[9] = "link_5a_hi.gif";
image_url[10] = "link_6_hi.gif";
image_url[11] = "link_6a_hi.gif";
image_url[12] = "link_7_hi.gif";
image_url[13] = "link_7a_hi.gif";
image_url[14] = "link_8a_hi.gif";
image_url[15] = "link_9a_hi.gif";
image_url[16] = "link_10a_hi.gif";

var i = 0;
for(i=0; i<image_url.length; i++) 
preload_image_object.src = image_url[i];
}

TargetDate = "09/12/2010 09:00 PM";
BackColor = "transparent";
ForeColor = "black";
CountActive = true;
CountStepper = -1;
LeadingZero = false;
DisplayFormat = "Mark your calendars:<br />September 11, 2010<br />Only %%D%% days to go!";
FinishMessage = "Eat some pie!";

function calcage(secs, num1, num2) 
{
  s = ((Math.floor(secs/num1))%num2).toString();
  if (LeadingZero && s.length < 2)
    s = "0" + s;
  return "<strong>" + s + "</strong>";
}

function CountBack(secs) 
{
  if (secs < 0) {
    document.getElementById("cntdwn").innerHTML = FinishMessage;
    return;
  }
  DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
  DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
  DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
  DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));

  document.getElementById("cntdwn").innerHTML = DisplayStr;
  if (CountActive)
    setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);
}

function putspan(backcolor, forecolor) 
{
 document.write("<div id='cntdwn' style='margin: 12px;width: 200px;font-weight: bold;font-size: 20px;background-color:" + backcolor +"; color:" + forecolor + "'></div>");
}

CountStepper = Math.ceil(CountStepper);
if (CountStepper == 0)
  CountActive = false;
var SetTimeOutPeriod = (Math.abs(CountStepper)-1)*1000 + 990;


<!-------------Slide Show---------------------->

<!-- Original:  CodeLifter.com (support@codelifter.com) -->
<!-- Web Site:  http://www.codelifter.com -->
<!-- Modified by Susan L. Bolander, Webworks7, to run three slide shows simultaneously -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

// Slide show #1 is the far left position, #2 is the middle, and #3 is the far right position

// Set slideShowSpeed (milliseconds)
var slideShowSpeed1 = 4000;
var slideShowSpeed2 = 5000;
var slideShowSpeed3 = 4500;

// Duration of crossfade (seconds)
var crossFadeDuration1 = 3;
var crossFadeDuration2 = 2;
var crossFadeDuration3 = 4;

var Pic1 = new Array();
var Pic2 = new Array();
var Pic3 = new Array();

var t1;
var t2;
var t3;

var j1 = 0;
var j2 = 0;
var j3 = 0;

var preLoad1 = new Array();
var preLoad2 = new Array();
var preLoad3 = new Array();

Pic1[0]  = 'photobar_2.jpg'
Pic1[1]  = 'photobar_21.jpg'
Pic1[2]  = 'photobar_22.jpg'
Pic1[3]  = 'photobar_23.jpg'
//Pic1[4]  = 'photobar_24.jpg'
//Pic1[5]  = 'photobar_25.jpg'

Pic2[0]  = 'photobar_1.jpg'
Pic2[1]  = 'photobar_11.jpg'
Pic2[2]  = 'photobar_16.jpg'
Pic2[3]  = 'photobar_13.jpg'
Pic2[4]  = 'photobar_14.jpg'
Pic2[5]  = 'photobar_15.jpg'
Pic2[6]  = 'photobar_12.jpg'


Pic3[0]  = 'photobar_3.jpg'
Pic3[1]  = 'photobar_31.jpg'
Pic3[2]  = 'photobar_32.jpg'
Pic3[3]  = 'photobar_33.jpg'
//Pic3[4]  = 'photobar_34.jpg'
//Pic3[5]  = 'photobar_35.jpg'

var p1 = Pic1.length;
var p2 = Pic2.length;
var p3 = Pic3.length;

function slideShow()
{
  for (i1 = 0; i1 < p1; i1++)
  {
    preLoad1[i1] = new Image();
    preLoad1[i1].src = Pic1[i1];
  }

  for (i2 = 0; i2 < p2; i2++)
  {
    preLoad2[i2] = new Image();
    preLoad2[i2].src = Pic2[i2];
  }

  for (i3 = 0; i3 < p3; i3++)
  {
    preLoad3[i3] = new Image();
    preLoad3[i3].src = Pic3[i3];
  }

  runSlideShow1();
  runSlideShow2();
  runSlideShow3();
}

function runSlideShow1()
{
  if (document.all)
  {
    document.images.SlideShow1.style.filter="blendTrans(duration=2)";
    document.images.SlideShow1.style.filter="blendTrans(duration=crossFadeDuration1)";
    document.images.SlideShow1.filters.blendTrans.Apply();
  }
  document.images.SlideShow1.src = preLoad1[j1].src;
  if (document.all)
  {
    document.images.SlideShow1.filters.blendTrans.Play();
  }
  j1 = j1 + 1;
  if (j1 > (p1 - 1)) j1 = 0;
  t1 = setTimeout('runSlideShow1()', slideShowSpeed1);
}

function runSlideShow2()
{
  if (document.all)
  {
    document.images.SlideShow2.style.filter="blendTrans(duration=2)";
    document.images.SlideShow2.style.filter="blendTrans(duration=crossFadeDuration2)";
    document.images.SlideShow2.filters.blendTrans.Apply();
  }
  document.images.SlideShow2.src = preLoad2[j2].src;
  if (document.all)
  {
    document.images.SlideShow2.filters.blendTrans.Play();
  }
  j2 = j2 + 1;
  if (j2 > (p2 - 1)) j2 = 0;
  t2 = setTimeout('runSlideShow2()', slideShowSpeed2);
}

function runSlideShow3()
{
  if (document.all)
  {
    document.images.SlideShow3.style.filter="blendTrans(duration=2)";
    document.images.SlideShow3.style.filter="blendTrans(duration=crossFadeDuration3)";
    document.images.SlideShow3.filters.blendTrans.Apply();
  }
  document.images.SlideShow3.src = preLoad3[j3].src;
  if (document.all)
  {
    document.images.SlideShow3.filters.blendTrans.Play();
  }
  j3 = j3 + 1;
  if (j3 > (p3 - 1)) j3 = 0;
  t3 = setTimeout('runSlideShow3()', slideShowSpeed3);
}
