/*****

Image Cross Fade Redux
Version 1.0
Last revision: 02.15.2006
steve@slayeroffice.com

Please leave this notice intact. 

Rewrite of old code found here: http://slayeroffice.com/code/imageCrossFade/index.html


*****/

/*
window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);
*/

var d=document, imgs = new Array(), zInterval = null, current=0, pause=false;
var flipHREF=1;
var newnumber,i;
var hrefLink = new Array();
var numbs = new Array();

function so_init() {
var fixPart;
var strLink;

fixPart = "http://www.vacuumstore.com/";


	if(!d.getElementById || !d.createElement)return;
	hrefLink[0]=fixPart + "Merchant2/merchant.mvc?Screen=CTGY&Store_Code=VAC-STORE&Category_Code=CV-BEAM";
	hrefLink[1]=fixPart + "Merchant2/merchant.mvc?Screen=PROD&Product_Code=99190&Category_Code=CV-PWR_UNITS";
	hrefLink[2]=fixPart + "Merchant2/merchant.mvc?Screen=PROD&Product_Code=S4210&Category_Code=VC-CV-MIEL&-n";
	hrefLink[3]=fixPart + "Merchant2/merchant.mvc?Screen=CTGY&Store_Code=VAC-STORE&Category_Code=CV-BEAM";
	hrefLink[4]=fixPart + "Merchant2/merchant.mvc?Screen=PROD&Product_Code=S4210-Antares&Category_Code=VC-CV-MIEL&-n";
	hrefLink[5]=fixPart + "Merchant2/merchant.mvc?Screen=PROD&Store_Code=VAC-STORE&Product_Code=S4210-Capella&-n";
	hrefLink[6]=fixPart + "Merchant2/merchant.mvc?Screen=PROD&Product_Code=S4210-Carina&Category_Code=VC-CV-MIEL&-n";
	hrefLink[7]=fixPart + "Merchant2/merchant.mvc?Screen=PROD&Product_Code=CVA2650&Category_Code=AP-MIEL-COF";
	hrefLink[8]=fixPart + "Merchant2/merchant.mvc?Screen=PROD&Store_Code=VAC-STORE&Product_Code=S4580-Luna&-n";
	hrefLink[9]=fixPart + "Merchant2/merchant.mvc?Screen=CTGY&Store_Code=VAC-STORE&Category_Code=VC-CV-MIEL";
	hrefLink[10]=fixPart + "Merchant2/merchant.mvc?Screen=PROD&Product_Code=S4780-Orion&Category_Code=VC-CV-MIEL&-n";
	hrefLink[11]=fixPart + "Merchant2/merchant.mvc?Screen=PROD&Product_Code=W1213&Category_Code=AP-MIEL-LAUN";
	hrefLink[12]=fixPart + "Merchant2/merchant.mvc?Screen=CTGY&Store_Code=VAC-STORE&Category_Code=VC-CV-MIEL";
	<!-- Christmas	hrefLink[13]="#" -->
	
	 
	
	imgs = d.getElementById("imageContainer").getElementsByTagName("img");
	for(i=1;i<imgs.length;i++) 
	
		imgs[i].xOpacity = 0;
		
		imgs[0].style.display = "block";
	    imgs[0].xOpacity = 1;
    	setTimeout( so_xfade,3000);
		
	
	d.getElementById("imgHref").href = hrefLink[numbs[0]];
	
	
	flipHREF=1;
	
} 

function so_xfade() {

	

	cOpacity = imgs[current].xOpacity;
	nIndex = imgs[current+1]?current+1:0;
	nOpacity = imgs[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs[nIndex].style.display = "block";
	imgs[current].xOpacity = cOpacity;
	imgs[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs[current]); 
	setOpacity(imgs[nIndex]);
	
	 if( flipHREF == 1) {
		if( cOpacity <= 0.5 ){
			flipHREF=0;
		 }
		 
		d.getElementById("imgHref").href = hrefLink[numbs[nIndex]];
	}
	if(cOpacity<=0) {
		imgs[current].style.display = "none";
		current = nIndex;		
		flipHREF=1;
		setTimeout( so_xfade,3000);
	} 
	else 	{
		setTimeout(so_xfade,10);
	}
}
	
function setOpacity(obj) {
	if(obj.xOpacity>.99) {
		obj.xOpacity = .99;
		return;
	}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
	}

