function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function showProductDiv(submenu) {
		obj = document.getElementsByTagName('div');
		for (i=0; i<obj.length; i++) {
			if (obj[i].id == submenu) 
			{
				if (obj[i].style.display == 'none')
				{
					obj[i].style.display = '';
				}
			
			}
			else if (obj[i].id != '')
			{
				if (obj[i].id.substring(0,5) == 'prod-'){
					obj[i].style.display = 'none';
					}
			}
		}	
     
}

function SwapImage(ImgID,fname,Bigfname) {
		MM_swapImage(ImgID,'',fname,1);
		lnk=document.getElementById("bigpiclink");
		lnk.href = Bigfname
		lnk=document.getElementById("bigpiclink2");
		lnk.href = Bigfname		
}

 function FitmentGuide()
 {
	test=window.open('/fitmentguide.asp','FitmentGuide','toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=0,width=620,height=600')
 }
 
 function mailpage(ProductName)
{
tempx = document.title
mail_str = "mailto:?subject=Check out the " + ProductName;
mail_str += "&body=I thought you might be interested in the " + ProductName;
mail_str += ". You can view it at, " + location.href; 
location.href = mail_str;
}

var selected;
var loop_tracker = 1;
var loop_current = 1;
var run_slideshow = 1;
var banner_bm = 1;
var next_banner;

function RotateHPBanner(banner_pointer, this_loop) {
	
	/*if(!document.getElementById('Banner_Rotation_images_' + banner_pointer)) {
		run_slideshow = false;
		alert(banner_pointer + ' does not exist');
	} else {
		
	}*/
	
	if(run_slideshow == banner_bm && this_loop == loop_tracker) {
		
		if(!document.getElementById('Banner_Rotation_images_' + banner_pointer)) { 
			var tmp = 0;
			while(document.getElementById('Banner_Rotation_images_markers_' + tmp)) {
				tmp++;
			}
			banner_pointer = parseInt(tmp)-parseInt(1); 
			next_banner = 0;
		} else {		
			next_banner = banner_pointer + 1;
		}
		
		if(!document.getElementById('Banner_Rotation_images_' + next_banner)) { 
			next_banner = 0; 
		}
		
		var tmp = 0;
		while(document.getElementById('Banner_Rotation_images_markers_' + tmp)) {
			document.getElementById('Banner_Rotation_images_markers_' + tmp).className = '';
			if(tmp != next_banner) {
				Effect.Fade("Banner_Rotation_images_" + tmp, { duration:1});
			}
			tmp++;
		}
		
		if (document.getElementById('Banner_Rotation_images_markers_' + banner_pointer)) {
			document.getElementById('Banner_Rotation_images_markers_' + banner_pointer).className = '';
		}
		if (document.getElementById('Banner_Rotation_images_markers_' + next_banner)) {
			document.getElementById('Banner_Rotation_images_markers_' + next_banner).className = 'active';
		}
		if (document.getElementById('Banner_Rotation_images_' + banner_pointer)) {
			Effect.Fade("Banner_Rotation_images_" + banner_pointer, {
				duration: 1
			});
		}
		if (document.getElementById('Banner_Rotation_images_' + next_banner)) {
			Effect.Appear("Banner_Rotation_images_" + next_banner, {
				duration: 1
			});
		}
		
		if (document.getElementById('Banner_Rotation_images_' + next_banner)) {
			setTimeout("Effect.Appear('Banner_Rotation_images_" + next_banner + "', { duration:1});", 1000);
			setTimeout("RotateHPBanner(" + next_banner + ", " + this_loop + ")", 5000);
		}
		
		
		
	}
	
}function updateHomepageImage(banner_pointer) {
	loop_tracker++;
	if(run_slideshow == 0) {
		run_slideshow = banner_bm;
	}
	banner_pointer = parseInt(banner_pointer)-parseInt(1);
	if(banner_pointer < 0) {
		var tmp = 0;
		while(document.getElementById('Banner_Rotation_images_' + tmp)) {
			tmp++;
		}
		banner_pointer =  parseInt(tmp)+parseInt(1);
	}
	/*if(!document.getElementById('Banner_Rotation_images_' + banner_pointer)) {
		var tmp = 0;
		while(document.getElementById('Banner_Rotation_images_' + tmp)) {
			tmp++;
		}
		banner_pointer = tmp;
	}
	if(next_banner) {
		//alert('Fading ' + next_banner);
		Effect.Fade("Banner_Rotation_images_" + next_banner, { duration:1});
	}
	Effect.Appear("Banner_Rotation_images_" + banner_pointer, { duration:1});*/
	//alert('Passing ' + banner_pointer);
	RotateHPBanner(banner_pointer, loop_tracker);
}function pauseHomepageSlideshow() {
	if(run_slideshow == banner_bm) {
		run_slideshow = 0;
		document.getElementById('Banner_Rotation_control').className = 'Banner_Rotation_control_play';
	} else {
		banner_bm++;
		document.getElementById('Banner_Rotation_control').className = 'Banner_Rotation_control_pause';
		run_slideshow = banner_bm;
	}
	document.getElementById('Banner_Rotation_control').blur();
	RotateHPBanner(next_banner, loop_current);
}