	var ImgDir = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'www.jflorist.com/ej/images/items/';
	var SitePath = '/ej/images/site/';
	var fopacity = 100;
	var paused = false;
	var pos = 0;
	var t;
	
	function preloader() {
		if (document.body.style && fimages.length > 2 && fimages.length%2 == 0) { // next bg
			document.getElementById('fadeholder0').style.background = "url('" + ImgDir + fimages[pos+2] + "')";
			document.getElementById('fadeholder1').style.background = "url('" + ImgDir + fimages[pos+3] + "')";
			document.getElementById('btnplay').src = SitePath + 'v3_pause.gif';
			t=setTimeout('fade()',1500);
		}
	}
	window.onload = preloader;
	
	function fade() {
		var bobj= document.getElementById('fadeholder' + (pos%2));
		var fobj= document.getElementById('fadephoto' + (pos%2));
		var nextpos = pos + 2;  if (nextpos >= fimages.length) nextpos -= fimages.length;
		fopacity -= 5;
		if (fopacity == 50) ch_name(nextpos);
		
		// fade step
		if (fopacity >= 0) {
			if (fobj.style && typeof fobj.style.opacity != "undefined") fobj.style.opacity = fopacity/100;
			if (fobj.filters && fobj.filters.alpha && typeof fobj.filters.alpha.opacity != "undefined") fobj.filters.alpha.opacity = fopacity;
			if (fobj.style && typeof fobj.style.KhtmlOpacity != "undefined") fobj.style.KhtmlOpacity = fopacity/100;
			t=setTimeout('fade()',45);
		}
		// bg to fg
		else {
			fobj.src = ImgDir + fimages[nextpos];
			t=setTimeout('nextfade()',1000);
		}
	}
	
	function nextfade() {
		// fg opaque
		opaque(pos);
		fopacity = 100;
		
		// new bg
		var nextpos = pos + 4;  if (nextpos >= fimages.length) nextpos -= fimages.length;
		document.getElementById('fadeholder' + (pos%2)).style.background = "url('" + ImgDir + fimages[nextpos] + "')";
		
		// next pos
		if (++pos >= fimages.length) pos = 0;
		t=setTimeout('fade()',(document.location.href.indexOf("/src/") >= 0)? 0 : 1500);
	}
	
	function opaque(npos) {
		var fobj= document.getElementById('fadephoto' + (npos%2));
		if (fobj.style && typeof fobj.style.opacity != "undefined") fobj.style.opacity = "0.9999999";
		if (fobj.filters && fobj.filters.alpha && typeof fobj.filters.alpha.opacity != "undefined") fobj.filters.alpha.opacity = "100";
		if (fobj.style && typeof fobj.style.KhtmlOpacity != "undefined") fobj.style.KhtmlOpacity = "1.0";	
	}
	
	function ch_name(npos) {
		document.getElementById('fadename'+(npos%2)).innerHTML = fnames[npos];
		document.getElementById('fadeprice'+(npos%2)).innerHTML = (fprices[npos + fimages.length]) ? '<s>$'+fprices[npos]+'</s>' : '$'+fprices[npos];
		document.getElementById('fadepriced'+(npos%2)).innerHTML = (fprices[npos + fimages.length]) ? '&nbsp;$' + fprices[npos + fimages.length] : '';
		document.getElementById('fadeday'+(npos%2)).innerHTML = 'Delivered ' + fdays[npos] + '<br>';
		document.getElementById('flink'+(npos%2)).href = 'flower/' + flinks[npos] + '/';
		document.getElementById('flinka'+(npos%2)).href = 'flower/' + flinks[npos] + '/';
	}
	
	function pause() {
		if (!paused) { // pause
			paused = true;
			document.getElementById('btnplay').src = SitePath + 'v3_play.gif';
			opaque(pos);
			clearTimeout(t);
		}
		else // show next
			if (++pos >= fimages.length) pos = 0;
		
		var nextpos = pos + 2;  if (nextpos >= fimages.length) nextpos -= fimages.length;
		ch_name(nextpos);
		document.getElementById('fadephoto' + (pos%2)).src = ImgDir + fimages[nextpos];
	}

