/*
-------------------------------------------
website:    eastofmauiboardshop.com
filename:   /js/global.js
version:    07.19.2006
------------------------------------------- */

// drop down menus **ie fix**
<!--//--><![CDATA[//><!--

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

//--><!]]>

// open external links in a new window
function externalLinkHandler() {
        if(document.getElementById) {
                linkTarget="other";

                for (var i=0; i<=(document.links.length-1); i++) {
                	isExternal=((document.links[i].href.indexOf("http://")!=-1)&&(document.links[i].href.indexOf("eastofmauiboardshop.com")==-1))

                        if(isExternal) {
                                document.links[i].target = linkTarget;
                        }
                }
        }
}

// home page slideshow
var slideShowSpeed = 5000
var crossFadeDuration = 3
var Pic = new Array()

Pic[0] = '/images/store/0.jpg'
Pic[1] = '/images/store/1.jpg'
Pic[2] = '/images/store/2.jpg'
Pic[3] = '/images/store/3.jpg'
Pic[4] = '/images/store/4.jpg'
Pic[5] = '/images/store/5.jpg'
Pic[6] = '/images/store/6.jpg'

var t
var j = 0
var p = Pic.length
var preLoad = new Array()

for (i = 0; i < p; i++) {
	preLoad[i] = new Image()
	preLoad[i].src = Pic[i]
}

function runSlideShow() {
	if (document.all){
		document.images.storephotos.style.filter="blendTrans(duration=2)"
		document.images.storephotos.style.filter="blendTrans(duration=crossFadeDuration)"
		document.images.storephotos.filters.blendTrans.Apply()      
	}

	document.images.storephotos.src = preLoad[j].src

	if (document.all) {
		document.images.storephotos.filters.blendTrans.Play()
	}

	j = j + 1

	if (j > (p-1)) j=0
		t = setTimeout('runSlideShow()', slideShowSpeed)
}

window.onload = runSlideShow;