headlinesRollover = function() {
	if(document.getElementById("headlines") != null) {
		var headlines = document.getElementById("headlines").getElementsByTagName("LI");
		for (var i=0; i<headlines.length; i++) {
			var imgs = headlines[i].parentNode.parentNode.getElementsByTagName("IMG");
			if (imgs.length == 2) {
				headlines[i].onmouseover=function() {
					this.parentNode.parentNode.getElementsByTagName("IMG")[1].src = 
						"http://www.milehighdocks.com/img/headlines/" + this.id + ".jpg";
				}
			}
		}
	}
}
if (window.attachEvent) {
	window.attachEvent("onload", headlinesRollover);
}
if (document.addEventListener) {
	document.addEventListener("DOMContentLoaded", headlinesRollover, false);
}

/*************** NAVSEC ****************************/
var canClick = 0;
//var canClick = 1;
var stopSlide = 0;
navImgRollover = function() {
	if(document.getElementById("navsecContent") != null) {
		var navImgs = document.getElementById("navsecContent").getElementsByTagName("IMG");
		for (var i=0; i<navImgs.length; i++) {
			navImgs[i].onclick=function() {
				moveFloater(this)
			}
		}
	}
}
if (window.attachEvent) {
	window.attachEvent("onload", navImgRollover);
}
if (document.addEventListener) {
	document.addEventListener("DOMContentLoaded", navImgRollover, false);
}

function moveFloater(elm) {
	if (canClick == 0) {
		canClick = 1;
		var goal2;
		var floater = document.getElementById("floater");
		var goal = (elm.parentNode.parentNode.offsetLeft-2) - floater.offsetLeft;
		new Effect.MoveBy("floater",0,goal,{duration:"0.5"});
		//move scroller if pic not in frame
		if ((elm.parentNode.parentNode.offsetLeft-2) < imgScroller.scrollCursor) {
			imgScroller.scrollLeft(elm.parentNode.parentNode.offsetLeft - 2);
		} else if ((elm.parentNode.parentNode.offsetLeft+2+elm.parentNode.parentNode.offsetWidth) > (imgScroller.scrollCursor + imgScroller.div_vis)) {
			imgScroller.scrollRight(elm.parentNode.parentNode.offsetLeft+2+elm.parentNode.parentNode.offsetWidth - imgScroller.div_vis);
		}
		var diff = (elm.parentNode.parentNode.offsetWidth/floater.offsetWidth) * 100;
		new Effect.Scale("floater",diff,{duration:.5, scaleY: false});
		window.setTimeout('enableClick()',500);
		var con = document.getElementById("homecontent");
		con.style.backgroundImage="url(" + elm.src.replace("/thumbs","") + ")";
		stopSlide = 1;
	}
}

function enableClick () {
	canClick = 0;
}

function TextScroll(scrollname, div_name, left_name, right_name) {
    this.div_name = div_name;
    this.name = scrollname;
    this.scrollCursor = 0;
    this.speed = 10;
	this.hispeed = 20;
    this.timeoutID = 0;
    this.div_obj = null;
    this.left_name = left_name;
    this.right_name = right_name;
	this.div_length = document.getElementById(this.div_name + "Content").offsetWidth;
	this.div_vis = document.getElementById(this.div_name).offsetWidth;
	{
		if (document.getElementById) {
			div_obj = document.getElementById(this.div_name);
			if (div_obj) {
				this.div_obj = div_obj;
				this.div_obj.style.overflow = 'hidden';
			}
			div_right_obj = document.getElementById(this.right_name);
			div_left_obj = document.getElementById(this.left_name);
			if (div_left_obj && div_right_obj) {
				div_left_obj.onmouseover = function() { eval(scrollname + ".scrollLeft();this.style.backgroundImage='url(img/home/leftArrowa.jpg)';") };
				div_left_obj.onmouseout = function() { eval(scrollname + ".stopScroll();this.style.backgroundImage='url(img/home/leftArrow.jpg)';") };
				div_right_obj.onmouseover = function() { eval(scrollname + ".scrollRight();this.style.backgroundImage='url(img/home/rightArrowa.jpg)';") };
				div_right_obj.onmouseout = function() { eval(scrollname + ".stopScroll();this.style.backgroundImage='url(img/home/rightArrow.jpg)';") };
			}
		}
	}
	
	this.stopScroll = function() {
		clearTimeout(this.timeoutID);
	}
	
	this.scrollLeft = function(pos) {
		if (this.div_obj) {
			if (!pos) pos = 0;
			if (this.scrollCursor - this.speed < pos) {
				this.scrollCursor = pos;
				this.div_obj.scrollLeft = this.scrollCursor;
				clearTimeout(this.timeoutID);
			} else {
				this.scrollCursor = this.scrollCursor - this.speed;
				this.div_obj.scrollLeft = this.scrollCursor;
				this.timeoutID = setTimeout(this.name + ".scrollLeft(" + pos + ")", 60);
			}
		}
	}
	
	this.scrollRight = function(pos) {
		if (this.div_obj) {
			if (!pos) pos = this.div_length - this.div_vis;
			if ((this.scrollCursor + this.speed) > pos) {
				this.scrollCursor = pos;
				this.div_obj.scrollLeft = this.scrollCursor;
				clearTimeout(this.timeoutID);
			} else {
				this.scrollCursor += this.speed;
				this.div_obj.scrollLeft = this.scrollCursor;
				this.timeoutID = setTimeout(this.name + ".scrollRight(" + pos + ")", 60);
			}
		}
	}
	
	this.resetScroll = function() {
		if (this.div_obj) {
			this.scrollCursor = 0;
			this.div_obj.scrollLeft = this.scrollCursor;
		}
	}
}