// JavaScript Document

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 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 preLoad(){
	MM_preloadImages('images/btn_illust1_f2.jpg','images/btn_illust2_f2.jpg','images/btn_print2_f2.jpg','images/btn_print1_f2.jpg','images/btn_logos2_f2.jpg','images/btn_logos1_f2.jpg','images/btn_shirts2_f2.jpg','images/btn_shirts1_f2.jpg','images/btn_screen1_f2.jpg','images/btn_screen2_f2.jpg','images/btn_emb1_f2.jpg','images/btn_emb2_f2.jpg','images/btn_vehicle1_f2.jpg','images/btn_vehicle2_f2.jpg','images/btn_promo1_f2.jpg','images/btn_promo2_f2.jpg','images/btn_apparel1_f2.jpg','images/btn_apparel2_f2.jpg','images/btn_banner1_f2.jpg','images/btn_banner2_f2.jpg','images/btn_links1_f2.jpg','images/btn_links2_f2.jpg','images/btn_contact_f2.jpg','images/btn_about_f2.jpg','images/btn_home_f2.jpg');
}

function preLoadShirts(){
	MM_preloadImages('images/large/tshirts/tshirts1.jpg','images/large/tshirts/tshirts2.jpg','images/large/tshirts/tshirts3.jpg','images/large/tshirts/tshirts4.jpg','images/large/tshirts/tshirts5.jpg','images/large/tshirts/tshirts6.jpg','images/large/tshirts/tshirts7.jpg','images/large/tshirts/tshirts8.jpg','images/large/tshirts/tshirts9.jpg','images/large/tshirts/tshirts10.jpg','images/large/tshirts/tshirts11.jpg','images/large/tshirts/tshirts12.jpg','images/large/tshirts/tshirts13.jpg','images/large/tshirts/tshirts14.jpg','images/large/tshirts/tshirts15.jpg','images/large/tshirts/tshirts16.jpg','images/large/tshirts/tshirts17.jpg','images/large/tshirts/tshirts18.jpg','images/large/tshirts/tshirts19.jpg','images/large/tshirts/tshirts20.jpg');
}

var dx, timr, timr2, prevIdx=1; nextOK=true; opac=95;

function smoothLeft(sz){
	dx=dx+1;
	with (document.getElementById('scroller').style){
		if (parseInt(left)>-(sz-500)){
			left=(parseInt(left)-5) + 'px';
		} else {
			clearInterval(timr);
		}
	}	
}

function smoothRight(){
	dx=dx+1;
	with (document.getElementById('scroller').style){
		if (parseInt(left)<0){
			left=(parseInt(left)+5) + 'px';
		} else {
			clearInterval(timr);
		}
	}	
}

function slideLeft(sz){
	with (document.getElementById('scroller').style){
		if (parseInt(left)>=-sz){
			dx=0;
			timr=setInterval('smoothLeft('+sz+')',5);
		}
	}
}

function slideRight(){
	with (document.getElementById('scroller').style){
		if (parseInt(left)<0){
			dx=0;
			timr=setInterval('smoothRight()',5);
		}
	}
}

function display(idx,imgObjSrc1,w1,h1){
	w=w1;
	h=h1;
	imgObjSrc=imgObjSrc1;
	objID=idx;
  if (prevIdx!=idx && nextOK){
  	nextOK=false;
	document.getElementById('sub' + idx).style.display='block';
	document.getElementById('sub' + prevIdx).style.display='none';

	document.getElementById('desc' + idx).style.display='block';
	document.getElementById('desc' + prevIdx).style.display='none';
	
	timr2=setInterval('imgFadeDown('+prevIdx+','+idx+')',5);

	prevIdx=idx;
  }
}

function imgFadeDown(prev,next){
	if (opac==95){
		prevObj=eval('document.images.imgLogo' + prev).style;
		nextObj=eval('document.images.imgLogo' + next).style;
		nextObj.visibility='visible';
	}
	if (opac>0){
		opac-=5;
		opacOther=opac/100;
		prevObj.filter='alpha(opacity='+opac+')';
		nextObj.filter='alpha(opacity='+(95-opac)+')';
		prevObj.MozOpacity=opacOther;
		nextObj.MozOpacity=(.95-opacOther);
		prevObj.opacity=opacOther;
		nextObj.opacity=(.95-opacOther);
		prevObj.KhtmlOpacity=opacOther;
		nextObj.KhtmlOpacity=(.95-opacOther);
	} else {
		prevObj.visibility='hidden';
		opac=95;
	  	clearInterval(timr2);
		nextOK=true;
	}
}

var opac1=0, timr3, w=496, h=500, objID=1, imgObjSrc='images/large/tshirts/tshirts1.jpg'

function popWin(){
	document.getElementById('imgLarge').src='images/spacer.gif';
	document.getElementById('imgLarge').style.width=w;
	document.getElementById('imgLarge').style.height=h;
	document.getElementById('imgLarge').src=imgObjSrc;
	with (document.getElementById('frmImgLarge').style) {
		display='block';
		timr3=setInterval('lrgImgFade()',5);
	}
	document.getElementById('imgLrgTitle').innerHTML=document.getElementById('sub'+objID).innerHTML;
}

function lrgImgFade(){
	if (opac1<99){
		opac1+=11;
		opacOther1=opac1/100;
		with (document.getElementById('frmImgLarge').style) {
			filter='alpha(opacity='+opac1+')';
			MozOpacity=opacOther1;
			opacity=opacOther1;
			KhtmlOpacity=opacOther1;
		}
	} else {
		opac1=0;
	  clearInterval(timr3);
		nextOK2=true;
	}
}

function lrgImgHide() {
	with (document.getElementById('frmImgLarge').style) {
		display='none';
		filter='alpha(opacity=0)';
		MozOpacity=0;
		opacity=0;
		KhtmlOpacity=0;
	}
}

window.onload=preLoad;