// Javascripts for Dan Terry Inc. Site

/* 
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------
*/
function P7_ExpMenu(){ //v1.1.0.2 by PVII-www.projectseven.com
 if(navigator.appVersion.indexOf("MSIE")==-1){return;}
 var i,k,g,lg,r=/\s*p7hvr/,nn='',c,cs='p7hvr',bv='p7menubar';
 for(i=0;i<10;i++){g=document.getElementById(bv+nn);if(g){
 lg=g.getElementsByTagName("LI");if(lg){for(k=0;k<lg.length;k++){
 lg[k].onmouseover=function(){c=this.className;cl=(c)?c+' '+cs:cs;
 this.className=cl;};lg[k].onmouseout=function(){c=this.className;
 this.className=(c)?c.replace(r,''):'';};}}}nn=i+1;}
}

//**********************Change Image Script **************

// Original:  D. Keith Higgs (dkh2@po.cwru.edu) 

// This script and many more are available free online at //
// The JavaScript Source!! http://javascript.internet.com //

// Begin
var timeDelay = 6; // change delay time in seconds
var Pix = new Array
("01.jpg" 
,"02.jpg" 
,"03.jpg" 
,"04.jpg" 
,"05.jpg"
);
var howMany = Pix.length;
timeDelay *= 1000;
var PicCurrentNum = 0;
var PicCurrent = new Image();
PicCurrent.src = Pix[PicCurrentNum];

function startPix() {
setInterval("slideshow()", timeDelay);
}
function slideshow() {
PicCurrentNum++;
if (PicCurrentNum == howMany) {
PicCurrentNum = 0;
}
PicCurrent.src = Pix[PicCurrentNum];
document["ChangingPix"].src = PicCurrent.src;
}
window.onload = startPix;
//  End 

//****************Date Script **********************


// Paste this code into an external JavaScript file named: dateDisplay.js.js  

/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Created by: Lee Underwood :: http://javascript.internet.com/ */

function displayDate() {
  var now = new Date();
  var today = now.getDate();
  var month = now.getMonth();
    var monthName = new Array(12)
      monthName[0]="January ";
      monthName[1]="February ";
      monthName[2]="March ";
      monthName[3]="April ";
      monthName[4]="May ";
      monthName[5]="June ";
      monthName[6]="July ";
      monthName[7]="August ";
      monthName[8]="September ";
      monthName[9]="October ";
      monthName[10]="November ";
      monthName[11]="December ";
  var year = now.getFullYear();
  var day = now.getDay();
  var dayName = new Array(7)
     dayName[0] = "Sunday";
     dayName[1] = "Monday";
     dayName[2] = "Tuesday";
     dayName[3] = "Wednesday";
     dayName[4] = "Thursday";
     dayName[5] = "Friday";
     dayName[6] = "Saturday";

  document.write(dayName[day] + ", " +monthName[month]+today+ ", "+year);
}

//****************slideshow Script **********************
 
//functions:
//www.cryer.co.uk © 2004 and www.brainerror.net ver 1.3 © June 7,2004
//were reference for the following Javascript slide show code
function changeOpac(opacity, id)
{
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 101);
    object.MozOpacity = (opacity / 101);
    object.KhtmlOpacity = (opacity / 101);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function blendimage(divid, imageid, imagefile, millisec)
{
    var speed = Math.round(millisec / 10);
    var timer = 0;

    //set the current image as background
    document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";

    //make image transparent
    changeOpac(0, imageid);

    //make new image
    document.getElementById(imageid).src = imagefile;

    //fade in image
    for(i = 0; i <= 100; i++)
    {
        setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
        timer++;
    }
}

var slideCache = new Array

//this is the main function:
function RunSlideShow(divid,imageid,imageFiles,displaySecs)
{
    var imageSeparator = imageFiles.indexOf(";");
    var nextImage = imageFiles.substring(0,imageSeparator);

    changeOpac(0, imageid);
    blendimage(divid,imageid,nextImage,100);

    var futureImages= imageFiles.substring(imageSeparator+1,imageFiles.length)+ ';' + nextImage;
setTimeout("RunSlideShow('"+divid+"','"+imageid+"','"+futureImages+"',"+displaySecs+")",displaySecs*1000);

    // Cache the next image to improve performance.
    imageSeparator = futureImages.indexOf(";");
    nextImage = futureImages.substring(0,imageSeparator);
    if (slideCache[nextImage] == null)
    {
        slideCache[nextImage] = new Image;
        slideCache[nextImage].src = nextImage;
    }
}
/*-<script language="JavaScript">RunSlideShow("divid","imageid","images/01.jpg;images/02.jpg;images/03.jpg;images/04.jpg;",3);</script>  -->
<img name="RunSlideShow" src="" alt="" id="divid"> 
*/


function start() {
    P7_ExpMenu();
    startPix();
    //RunSlideShow("divid","imageid","images/1.jpg;images/2.jpg;images/3.jpg;images/4.jpg;",3);
}

window.onload = start;
