// JavaScript Document

// 1000 = 1 sec
var subinterval = 13000
// Duration of crossfade (seconds)
var crossFadeDuration = 3
// image directory
var imagedir = "media/frontpage/rotating_features/"
var subfeaturenum = 0
var subURLnum = 0
var subbuttonsnum = 0

//load array with images
subfeatureImg = new Array();
subfeatureImg[subfeaturenum++] = imagedir + "chimneysaver_sub.jpg";
subfeatureImg[subfeaturenum++] = imagedir + "harley10_sub.jpg";
subfeatureImg[subfeaturenum++] = imagedir + "light_sub.jpg";

subfeatureURL = new Array()
subfeatureURL[subURLnum++] = "probook/product.aspx?cat=103&subcat=1";
subfeatureURL[subURLnum++] = "asp/harley10/";
subfeatureURL[subURLnum++] = "probook/product.aspx?cat=4";

//total images in array
var totsubImg = subfeatureImg.length;

function getNextsubImage() {
	//% makes sure we don't increment over tot # of images
	subfeaturenum = (subfeaturenum+1) % totsubImg;
	
	var new_image = subfeatureImg[subfeaturenum];
	return(new_image);
}

function getPrevsubImage() {
	if (subfeaturenum-1 < 0)
	{
	subfeaturenum = totsubImg-1
	}
	else
	{
	subfeaturenum = (subfeaturenum-1) % totsubImg;
	}
	var new_sub_image = subfeatureImg[subfeaturenum];
	return(new_sub_image);
} 

function prevsubImage(place) {
	var new_sub_image = getPrevsubImage();
	document[place].src = new_sub_image;
}

function switchsubImage(place) {
	var new_sub_image = getNextsubImage();
   if (document.all){
      document[place].style.filter="blendTrans(duration=2)"
      document[place].style.filter="blendTrans(duration=crossFadeDuration)"
      document[place].filters.blendTrans.Apply()      
   }	
	
	document[place].src = new_sub_image;
	if (document.all){
      document[place].filters.blendTrans.Play()
   }	
	var recur_call = "switchsubImage('"+place+"')";
	timerID = setTimeout(recur_call, subinterval);
}

function gotosublink() {
    document.location.href = subfeatureURL[subfeaturenum];
}

	
	
