function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		tNav_05_over = newImage("images/tNav_05-over.gif");
		tNav_07_over = newImage("images/tNav_07-over.gif");
		tNav_09_over = newImage("images/tNav_09-over.gif");
		tNav_11_over = newImage("images/tNav_11-over.gif");
		venRoll_09_over = newImage("images/venRoll_09-over.gif");
		preloadFlag = true;
	}
}

/* News Ticker */

var news=new Array('<b>End of Season Sale going on NOW!</b>', '<b>Great deals on Snowboard packages!</b>', '<b>Gilford store now open!</b>', '<b>Great deals on tune up specials!</b>'); 

var newslinks=new Array('vendors.html', 'vendors.html', 'locations.html', 'vendors.html', 'winter/', 'services.html');

var newslen;
var newscur;
var curlen;
var newsText;
var theTargetLink;
var charTimeout;
var newsTimeout;
var charOne;
var charTwo;
var filler;
var pre;
var tickerState;
var agent;
var ie;
var newsobj;


function startTicker()
{
	
	agent = navigator.userAgent.toLowerCase();
	ie =  ((agent.indexOf("msie") != -1) && (agent.indexOf("opera") == -1));
	newsobj=(ie)?document.all.ticker:document.getElementById("ticker");
	charOne        =  "<b>_</b>";
	charTwo        =  "<b>_</b>";
	charTimeout =   30;
	newsTimeout     = 3000;
	tickerState       = 1;
	newslen        = news.length-1;
	newscur     = -1;
	curlen    = 0;
	pre       = "<b><font color=#7AAF7E>Did you know... </font></b>";
	filler      = "";
	runTicker();
}

function runTicker()
{
	if(tickerState == 1)
		loadNext();
	(curlen != newsText.length)?drawStory():closeStory();
}
function loadNext()
{
	tickerState = 0;
	(newscur==newslen)?newscur=0:newscur++;
	newsText = news[newscur];
	curlen = 0;
	newsobj.href = newslinks[newscur];
}
function drawStory()
{
	var aniChar;
	((curlen % 2) == 1)?aniChar = charOne:aniChar = charTwo;
	newsobj.innerHTML = pre + newsText.substring(0,curlen) + aniChar + filler;
	curlen++;
	setTimeout("runTicker()", charTimeout);
}
function closeStory()
{
  newsobj.innerHTML = pre + newsText + filler;
  tickerState = 1;
  setTimeout("runTicker()", newsTimeout);
}


function OpenWin(URL,h,w) {
	newWindow=window.open(URL,"","height="+h+",width="+w+",resizable=1");
	}