
SlideShow = function(el, imageAndLinkArray, refreshInterval, imageWidth, imageHeight, icons, navArray, navFlag, navImageWidth, navImageSpace) {
  this.d = d;
  this.imgIndex = 0;
  if(imageAndLinkArray.length > 5)
  { 
	var tempArray = new Array();
	for(var j=0;j<5;j++)
	{
		tempArray[j] = imageAndLinkArray[j];
	}
	imageAndLinkArray = tempArray;
  }
  this.imgAndLinkArray = imageAndLinkArray;
  this.refreshInterval = refreshInterval;
  this.imageWidth = imageWidth;
  this.imageHeight = imageHeight;
  this.icons = icons;
  this.navArray = navArray;
  this.navFlag = navFlag;
  this.navImageWidth = navImageWidth;
  this.navImageSpace = navImageSpace;
  this.leftOffset = 10;
  this.rightOffset = 10;
  this.topOffset = 10;
  this.bottomOffset = 10;
  d.style.position = "relative";
  
  var dChildren = d.childNodes;
  for (var childIdx = 0; childIdx < dChildren.length; childIdx++) {
    var el = dChildren[childIdx];
    if (el.nodeName == 'A') {
      this.linkElement = el;
    }
  }
  
  dChildren = this.linkElement.childNodes;
  for (var childIdx = 0; childIdx < dChildren.length; childIdx++) {
    var el = dChildren[childIdx];
    if (el.nodeName == 'IMG') {
      this.imgElement = el;
    }
  }
  
  if(navFlag == 'true')
  {
  /* Code for navigation button-start*/
	var count=0;
   if(count<this.imgAndLinkArray.length && count<5)
   {
		if (this.Image1Button) {
	      try {
	        d.removeChild(this.Image1Button);
	      } catch (e) {
	      }
	      this.Image1Button = null;
	    }
		this.Image1Button = document.createElement("div");
		this.Image1Button.style.position = "absolute";
	    this.Image1Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image1Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image1Button.style.float = "left";
		
	    setElementOpacity(this.Image1Button, 0.0);
		
		var Image1Link = document.createElement("a");
	    Image1Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image1Image()";
		Image1Link.s = this;
		
		 var Image1Image = document.createElement("img");
	    Image1Image.src = this.navArray[count].ButtonHighlightedImage;
	    Image1Image.alt = "Featured Item 1";
	    Image1Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
		}
	    Image1Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image1Image.normalImage = this.navArray[count].ButtonHighlightedImage;
	    Image1Image.hoverImage = this.navArray[count].ButtonImage;
		
		Image1Link.appendChild(Image1Image);
		
		this.Image1Button.appendChild(Image1Link);
	    this.d.appendChild(this.Image1Button);
		
		 var bImage1 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image1Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage1.Image1Button = this.Image1Button;
	    bImage1.Image1Link = this.Image1Link;
	    bImage1.go();
	
	}
	count++;
	if(count<this.imgAndLinkArray.length && count<5)
   {
		if (this.Image2Button) {
	      try {
	        d.removeChild(this.Image2Button);
	      } catch (e) {
	      }
	      this.Image2Button = null;
	    }
		this.Image2Button = document.createElement("div");
		this.Image2Button.style.position = "absolute";
	    this.Image2Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image2Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image2Button.style.float = "left";
		
	    setElementOpacity(this.Image2Button, 0.0);
		
		var Image2Link = document.createElement("a");
	    Image2Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image2Image()";
	    Image2Link.s = this;
		
		 var Image2Image = document.createElement("img");
	    Image2Image.src = this.navArray[count].ButtonImage;
	    Image2Image.alt = "Featured Item 2";
	    Image2Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image2Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image2Image.normalImage = this.navArray[count].ButtonImage;
	    Image2Image.hoverImage = this.navArray[count].ButtonHighlightedImage;
		
		Image2Link.appendChild(Image2Image);
		
		this.Image2Button.appendChild(Image2Link);
	    this.d.appendChild(this.Image2Button);
		
		 var bImage2 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image2Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage2.Image2Button = this.Image2Button;
	    bImage2.Image2Link = this.Image2Link;
	    bImage2.go();
	
	}
	count++;
	if(count<this.imgAndLinkArray.length && count<5)
   {
		if (this.Image3Button) {
	      try {
	        d.removeChild(this.Image3Button);
	      } catch (e) {
	      }
	      this.Image3Button = null;
	    }
		this.Image3Button = document.createElement("div");
		this.Image3Button.style.position = "absolute";
	    this.Image3Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image3Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image3Button.style.float = "left";
		
	    setElementOpacity(this.Image3Button, 0.0);
		
		var Image3Link = document.createElement("a");
	    Image3Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image3Image()";
	    Image3Link.s = this;
		
		 var Image3Image = document.createElement("img");
	    Image3Image.src = this.navArray[count].ButtonImage;
	    Image3Image.alt = "Featured Item 3";
	    Image3Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image3Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image3Image.normalImage = this.navArray[count].ButtonImage;
	    Image3Image.hoverImage = this.navArray[count].ButtonHighlightedImage;
		
		Image3Link.appendChild(Image3Image);
		
		this.Image3Button.appendChild(Image3Link);
	    this.d.appendChild(this.Image3Button);
		
		 var bImage3 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image3Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage3.Image3Button = this.Image3Button;
	    bImage3.Image3Link = this.Image3Link;
	    bImage3.go();
	
	}
	count++;
	if(count<this.imgAndLinkArray.length && count<5)
   {
		if (this.Image4Button) {
	      try {
	        d.removeChild(this.Image4Button);
	      } catch (e) {
	      }
	      this.Image4Button = null;
	    }
		this.Image4Button = document.createElement("div");
		this.Image4Button.style.position = "absolute";
	    this.Image4Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image4Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image4Button.style.float = "left";
		
	    setElementOpacity(this.Image4Button, 0.0);
		
		var Image4Link = document.createElement("a");
	    Image4Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image4Image()";
	    Image4Link.s = this;
		
		 var Image4Image = document.createElement("img");
	    Image4Image.src = this.navArray[count].ButtonImage;
	    Image4Image.alt = "Featured Item 4";
	    Image4Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image4Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image4Image.normalImage = this.navArray[count].ButtonImage;
	    Image4Image.hoverImage = this.navArray[count].ButtonHighlightedImage;
		
		Image4Link.appendChild(Image4Image);
		
		this.Image4Button.appendChild(Image4Link);
	    this.d.appendChild(this.Image4Button);
		
		 var bImage4 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image4Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage4.Image4Button = this.Image4Button;
	    bImage4.Image4Link = this.Image4Link;
	    bImage4.go();
	
	}
	count++;
	if(count<this.imgAndLinkArray.length && count<5)
   {
		if (this.Image5Button) {
	      try {
	        d.removeChild(this.Image5Button);
	      } catch (e) {
	      }
	      this.Image5Button = null;
	    }
		this.Image5Button = document.createElement("div");
		this.Image5Button.style.position = "absolute";
	    this.Image5Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image5Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image5Button.style.float = "left";
		
	    setElementOpacity(this.Image5Button, 0.0);
		
		var Image5Link = document.createElement("a");
	    Image5Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image5Image()";
	    Image5Link.s = this;
		
		 var Image5Image = document.createElement("img");
	    Image5Image.src = this.navArray[count].ButtonImage;
	    Image5Image.alt = "Featured Item 5";
	    Image5Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image5Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image5Image.normalImage = this.navArray[count].ButtonImage;
	    Image5Image.hoverImage = this.navArray[count].ButtonHighlightedImage;
		
		Image5Link.appendChild(Image5Image);
		
		this.Image5Button.appendChild(Image5Link);
	    this.d.appendChild(this.Image5Button);
		
		 var bImage5 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image5Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage5.Image5Button = this.Image5Button;
	    bImage5.Image5Link = this.Image5Link;
	    bImage5.go();
	
	}
	count++;
	/* Code for navigation button-end*/
  }
  
  this.initMouseEvents = function(imgElt) {
    imgElt.onmouseover = function(evt) {
      if (!this.s.isMouseOver) {
        this.s.isMouseOver = true;
        this.s.showControls();
        if (this.s.timeout) {
          clearTimeout(this.s.timeout);
          this.s.timeout = null;
        }
      }
    }
    
    imgElt.onmouseout = function(evt) {
      if (this.s.isMouseOver) {
        var el = getMouseoutEventTarget(evt == null ? window.event : evt);
        if (!elementIsDescendent(el, this.s.d)) {
          this.s.isMouseOver = false;
          this.s.hideControls();
          if (this.s.timeout) {
            clearTimeout(this.s.timeout);
          }
          this.s.timeout = setTimeout("window.animations[" + this.s.animIndex + "].frame()", this.s.refreshInterval);
        }
      }
    }
    
    imgElt.s = this;
  }
  

  this.nextImage = function() {
    this.imgIndex++;
    if (this.imgIndex >= this.imgAndLinkArray.length) {
      this.imgIndex = 0;
    }
    var imgAndLink = this.imgAndLinkArray[this.imgIndex];
	if(navFlag=='true')
	{
	switch(this.imgIndex)
	{
		case 0: 
		    var count=0;
		    if(count<this.imgAndLinkArray.length )
			{
			this.swap1();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 1: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 2: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 3: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 4: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5();
			}
			break;
	}
	}
    this.transitionTo(imgAndLink);
  };
  
  /*Added for prev button -start*/
  this.prevImage = function() {
    this.imgIndex--;
    if (this.imgIndex < 0 ) {
      this.imgIndex = this.imgAndLinkArray.length-1;
    }
    var imgAndLink = this.imgAndLinkArray[this.imgIndex];
	if(navFlag=='true')
	{
	switch(this.imgIndex)
	{
		case 0: 
		    var count=0;
		    if(count<this.imgAndLinkArray.length )
			{
			this.swap1();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 1: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 2: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 3: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 4: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5();
			}
			break;
	}
	}
    this.transitionTo(imgAndLink);
  };
  /*Added for prev button -end*/
  if(navFlag=='true')
	{
  /*Added for navigation buttons-START*/
  var counter=0;
  if(counter<this.imgAndLinkArray.length && counter<5)
  {
	  this.Image1Image = function() {
		this.imgIndex=0;
	    var imgAndLink = this.imgAndLinkArray[0];
		switch(this.imgIndex)
		{
		case 0: 
		    var count=0;
		    if(count<this.imgAndLinkArray.length )
			{
			this.swap1();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 1: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 2: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 3: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 4: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5();
			}
			break;
		}
	    this.transitionTo(imgAndLink);
	  };
  }
  counter++;
  if(counter<this.imgAndLinkArray.length && counter<5)
  {
	  this.Image2Image = function() {
	    this.imgIndex=1;
	    var imgAndLink = this.imgAndLinkArray[1];
		switch(this.imgIndex)
		{
		case 0: 
		    var count=0;
		    if(count<this.imgAndLinkArray.length )
			{
			this.swap1();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 1: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 2: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 3: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 4: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5();
			}
			break;
		}
	    this.transitionTo(imgAndLink);
	  };
  }
  counter++;
  if(counter<this.imgAndLinkArray.length && counter<5)
  {
	  this.Image3Image = function() {
	    this.imgIndex=2;
	    var imgAndLink = this.imgAndLinkArray[2];
		switch(this.imgIndex)
		{
		case 0: 
		    var count=0;
		    if(count<this.imgAndLinkArray.length )
			{
			this.swap1();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 1: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 2: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 3: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 4: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5();
			}
			break;
		}
	    this.transitionTo(imgAndLink);
	  };
  }
  counter++;
  if(counter<this.imgAndLinkArray.length && counter<5)
  {
	  this.Image4Image = function() {
	    this.imgIndex=3;
	    var imgAndLink = this.imgAndLinkArray[3];
		switch(this.imgIndex)
		{
		case 0: 
		    var count=0;
		    if(count<this.imgAndLinkArray.length )
			{
			this.swap1();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 1: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 2: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 3: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 4: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5();
			}
			break;
		}
	    this.transitionTo(imgAndLink);
	  };
  }
  counter++;
  if(counter<this.imgAndLinkArray.length && counter<5)
  {
	  this.Image5Image = function() {
	    this.imgIndex=4;
	    var imgAndLink = this.imgAndLinkArray[4];
		switch(this.imgIndex)
		{
		case 0: 
		    var count=0;
		    if(count<this.imgAndLinkArray.length )
			{
			this.swap1();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 1: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 2: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 3: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5back();
			}
			break;
		case 4: 
			var count=0;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap1back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap2back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap3back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap4back();
			}
			count++;
			if(count<this.imgAndLinkArray.length )
			{
			this.swap5();
			}
			break;
		}
	    this.transitionTo(imgAndLink);
	  };
  }
  
  /*Added for navigation buttons-END*/
  }
  
  this.transitionTo = function(newIL) {
    if (this.transitionAnimation != null) {
      this.transitionAnimation.finalFrame();
      this.transitionAnimation.abort = true;
      this.transitionAnimation = null;
    }
    
    var newA = document.createElement("a");
    var newImg = document.createElement("img");
    setElementOpacity(newImg, 0.0);
    
    newImg.src = newIL.imageUrl;
    newA.href = newIL.linkUrl;
	newA.target = newIL.target;
    newImg.alt = newIL.altText;
    newImg.style.position = "absolute";
    newImg.width = this.imageWidth;
    newImg.height = this.imageHeight;
    
    this.initMouseEvents(newImg);

    this.d.insertBefore(newA, this.linkElement);
    newA.appendChild(newImg);
    
    var a = new Animate (
      1200, 
      100, 
      function(t) { 
        if (this.shouldAbort()) {t = 0;}
        setElementOpacity(this.newImg, t); 
        setElementOpacity(this.oldImg, 1.0-t);
      },
      function() {
        if (this.shouldAbort()) {
          this.s.d.removeChild(this.newA); this.s.imgElement.style.position = "static";
        } else {
          this.s.d.removeChild(this.s.linkElement); this.s.imgElement = this.newImg; this.s.linkElement = this.newA; this.s.imgElement.style.position = "static";
          this.s.transitionAnimation = null;
        }
      }
    );
      
    a.shouldAbort = function() {
      return this.abort || (this.s.isMouseOver && ! this.mouseOverAtStart);
    }
    a.newImg = newImg;
    a.oldImg = this.imgElement;
    a.newA = newA;
    a.s = this;
    a.mouseOverAtStart = this.isMouseOver;
    this.transitionAnimation = a;
    a.go();
    
  }
  
  this.showControls = function() {
    /* Code for next button- start*/
    if (this.nextButton) {
      try {
        d.removeChild(this.nextButton);
      } catch (e) {
      }
      this.nextButton = null;
    }
	
	this.nextButton = document.createElement("div");
	
	this.nextButton.style.position = "absolute";
    this.nextButton.style.right = "" + this.imageWidth - (this.imageWidth - this.rightOffset) + "px";
    this.nextButton.style.top = ""+this.topOffset+"px";
    
    setElementOpacity(this.nextButton, 0.0);
	
    var nextLink = document.createElement("a");
    nextLink.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.nextImage()";
    nextLink.s = this;
	
    var nextImage = document.createElement("img");
    nextImage.src = this.icons.nextButtonImage;
    nextImage.alt = "Next image";
    nextImage.onmouseover = function(evt) {
    	this.src = this.hoverImage;
    }
    nextImage.onmouseout = function(evt) {
    	this.src = this.normalImage;
    }
    nextImage.normalImage = this.icons.nextButtonImage;
    nextImage.hoverImage = this.icons.nextButtonHighlightedImage;
    
    nextLink.appendChild(nextImage);
	
    this.nextButton.appendChild(nextLink);
    this.d.appendChild(this.nextButton);
    
    var a = new Animate (
      100, 
      20, 
      function(t) { 
        setElementOpacity(this.nextButton, t); 
      },
      function() {
      }
    );
      
    a.nextButton = this.nextButton;
    a.nextLink = this.nextLink;
    a.go();
	/* Code for next button- end*/
	/* Code for prev button-start*/
	if (this.prevButton) {
      try {
        d.removeChild(this.prevButton);
      } catch (e) {
      }
      this.prevButton = null;
    }
	this.prevButton = document.createElement("div");
	this.prevButton.style.position = "absolute";
    this.prevButton.style.left = "" + this.leftOffset + "px";
    this.prevButton.style.top = ""+this.topOffset+"px";
    
	
    setElementOpacity(this.prevButton, 0.0);
	
	var prevLink = document.createElement("a");
    prevLink.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.prevImage()";
    prevLink.s = this;
	
	 var prevImage = document.createElement("img");
    prevImage.src = this.icons.prevButtonImage;
    prevImage.alt = "Previous image";
    prevImage.onmouseover = function(evt) {
    	this.src = this.hoverImage;
    }
    prevImage.onmouseout = function(evt) {
    	this.src = this.normalImage;
    }
    prevImage.normalImage = this.icons.prevButtonImage;
    prevImage.hoverImage = this.icons.prevButtonHighlightedImage;
	
	prevLink.appendChild(prevImage);
	
	this.prevButton.appendChild(prevLink);
    this.d.appendChild(this.prevButton);
	
	 var b = new Animate (
      10, 
      20, 
      function(t) { 
        setElementOpacity(this.prevButton, t); 
      },
      function() {
      }
    );
      
    b.prevButton = this.prevButton;
    b.prevLink = this.prevLink;
    b.go();
	/* Code for prev button-end*/
	
	
  }
  
  
  this.hideControls = function() {
    if (this.nextButton != null) {
    
      var a = new Animate (
        100, 
        20, 
        function(t) { 
          setElementOpacity(this.nextButton, 1.0 - t); 
        },
        function() {
          try {
            this.d.removeChild(this.nextButton);
          } catch (e) {
          }
          this.nextButton = null;
        }
      );
      a.nextButton = this.nextButton;
      a.s = this;
      a.d = this.d;
      a.go();
    }
	//Added by Bhamathi
	if (this.prevButton != null) {
    
      var b = new Animate (
        10, 
        20, 
        function(t) { 
          setElementOpacity(this.prevButton, 1.0 - t); 
        },
        function() {
          try {
            this.d.removeChild(this.prevButton);
          } catch (e) {
          }
          this.prevButton = null;
        }
      );
      b.prevButton = this.prevButton;
      b.s = this;
      b.d = this.d;
      b.go();
    }
	
  }
  
  
  this.frame = function() {
    if (!this.isMouseOver) {
      if (this.timeout) {
        clearTimeout(this.timeout);
        this.timeout = null;
      }
      this.nextImage(); 
	  
      if (!this.timeout) {
        this.timeout = setTimeout("window.animations[" + this.animIndex + "].frame()", this.refreshInterval);
      }
    }
  }
  
  this.preloadImages = function() {
    var imageArray = new Array();
    for (var i = 1; i < this.imgAndLinkArray.length; i++) {
      imageArray[i] = new Image(this.imageWidth, this.imageHeight);
    }
    imageArray[this.imgAndLinkArray.length - 1].s = this;
    imageArray[this.imgAndLinkArray.length - 1].onload = this.go;
    
    for (var i = 1; i < this.imgAndLinkArray.length; i++) {
      imageArray[i].src = this.imgAndLinkArray[i].imageUrl;
    }
  }
  
  this.go = function() {
    if (!this.timeout) {
      this.timeout = setTimeout("window.animations[" + this.s.animIndex + "].frame()", this.s.refreshInterval);
    }
  }
  
  if (this.imgAndLinkArray.length > 1) {
    
    this.initMouseEvents(this.imgElement);

    this.isFinished = false;
    
    this.animIndex = addAnimation(this);
    
    this.timeout = null;
    
    setTimeout("document.getElementById(\"" + this.d.id + "\").s.preloadImages()", 1000);
    
  } else {
  
    this.isFinished = true;
    
  }
  if(navFlag=='true')
	{
  this.swap1 =  function(){
      var count=0;
  if (this.Image1Button) {
	      try {
	        d.removeChild(this.Image1Button);
	      } catch (e) {
	      }
	      this.Image1Button = null;
	    }
		this.Image1Button = document.createElement("div");
		this.Image1Button.style.position = "absolute";
	    this.Image1Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image1Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image1Button.style.float = "left";
		
	    setElementOpacity(this.Image1Button, 0.0);
		
		var Image1Link = document.createElement("a");
	    Image1Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image1Image()";
		Image1Link.s = this;
		
		 var Image1Image = document.createElement("img");
	    Image1Image.src = this.navArray[0].ButtonHighlightedImage;
	    Image1Image.alt = "Featured Item 1";
	    Image1Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
			//this.Image1Image();
	    }
	    Image1Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image1Image.normalImage = this.navArray[0].ButtonHighlightedImage;
	    Image1Image.hoverImage = this.navArray[0].ButtonHighlightedImage;
		
		Image1Link.appendChild(Image1Image);
		
		this.Image1Button.appendChild(Image1Link);
	    this.d.appendChild(this.Image1Button);
		
		 var bImage1 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image1Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage1.Image1Button = this.Image1Button;
	    bImage1.Image1Link = this.Image1Link;
	    bImage1.go();
  }
  
  this.swap2 =  function(){
      var count=1;
	if (this.Image2Button) {
	      try {
	        d.removeChild(this.Image2Button);
	      } catch (e) {
	      }
	      this.Image2Button = null;
	    }
		this.Image2Button = document.createElement("div");
		this.Image2Button.style.position = "absolute";
	    this.Image2Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image2Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image2Button.style.float = "left";
		
	    setElementOpacity(this.Image2Button, 0.0);
		
		var Image2Link = document.createElement("a");
	    Image2Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image2Image()";
	    Image2Link.s = this;
		
		 var Image2Image = document.createElement("img");
	    Image2Image.src = this.navArray[1].ButtonHighlightedImage;
	    Image2Image.alt = "Featured Item 2";
	    Image2Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image2Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image2Image.normalImage = this.navArray[1].ButtonHighlightedImage;
	    Image2Image.hoverImage = this.navArray[1].ButtonHighlightedImage;
		
		Image2Link.appendChild(Image2Image);
		
		this.Image2Button.appendChild(Image2Link);
	    this.d.appendChild(this.Image2Button);
		
		 var bImage2 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image2Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage2.Image2Button = this.Image2Button;
	    bImage2.Image2Link = this.Image2Link;
	    bImage2.go();
  }
  this.swap3 =  function(){
      var count=2;
  if (this.Image3Button) {
	      try {
	        d.removeChild(this.Image3Button);
	      } catch (e) {
	      }
	      this.Image3Button = null;
	    }
		this.Image3Button = document.createElement("div");
		this.Image3Button.style.position = "absolute";
	    this.Image3Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image3Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image3Button.style.float = "left";
		
	    setElementOpacity(this.Image3Button, 0.0);
		
		var Image3Link = document.createElement("a");
	    Image3Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image3Image()";
	    Image3Link.s = this;
		
		 var Image3Image = document.createElement("img");
	    Image3Image.src = this.navArray[2].ButtonHighlightedImage;
	    Image3Image.alt = "Featured Item 3";
	    Image3Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image3Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image3Image.normalImage = this.navArray[2].ButtonHighlightedImage;
	    Image3Image.hoverImage = this.navArray[2].ButtonHighlightedImage;
		
		Image3Link.appendChild(Image3Image);
		
		this.Image3Button.appendChild(Image3Link);
	    this.d.appendChild(this.Image3Button);
		
		 var bImage3 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image3Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage3.Image3Button = this.Image3Button;
	    bImage3.Image3Link = this.Image3Link;
	    bImage3.go();
  }
  this.swap4 =  function(){
    var count=3;
	if (this.Image4Button) {
	      try {
	        d.removeChild(this.Image4Button);
	      } catch (e) {
	      }
	      this.Image4Button = null;
	    }
		this.Image4Button = document.createElement("div");
		this.Image4Button.style.position = "absolute";
	    this.Image4Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image4Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image4Button.style.float = "left";
		
	    setElementOpacity(this.Image4Button, 0.0);
		
		var Image4Link = document.createElement("a");
	    Image4Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image4Image()";
	    Image4Link.s = this;
		
		 var Image4Image = document.createElement("img");
	    Image4Image.src = this.navArray[3].ButtonHighlightedImage;
	    Image4Image.alt = "Featured Item 4";
	    Image4Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image4Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image4Image.normalImage = this.navArray[3].ButtonHighlightedImage;
	    Image4Image.hoverImage = this.navArray[3].ButtonHighlightedImage;
		
		Image4Link.appendChild(Image4Image);
		
		this.Image4Button.appendChild(Image4Link);
	    this.d.appendChild(this.Image4Button);
		
		 var bImage4 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image4Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage4.Image4Button = this.Image4Button;
	    bImage4.Image4Link = this.Image4Link;
	    bImage4.go();
  }
  this.swap5 =  function(){
     var count=4;
	if (this.Image5Button) {
	      try {
	        d.removeChild(this.Image5Button);
	      } catch (e) {
	      }
	      this.Image5Button = null;
	    }
		this.Image5Button = document.createElement("div");
		this.Image5Button.style.position = "absolute";
	    this.Image5Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image5Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image5Button.style.float = "left";
		
	    setElementOpacity(this.Image5Button, 0.0);
		
		var Image5Link = document.createElement("a");
	    Image5Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image5Image()";
	    Image5Link.s = this;
		
		 var Image5Image = document.createElement("img");
	    Image5Image.src = this.navArray[4].ButtonHighlightedImage;
	    Image5Image.alt = "Featured Item 5";
	    Image5Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image5Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image5Image.normalImage = this.navArray[4].ButtonHighlightedImage;
	    Image5Image.hoverImage = this.navArray[4].ButtonHighlightedImage;
		
		Image5Link.appendChild(Image5Image);
		
		this.Image5Button.appendChild(Image5Link);
	    this.d.appendChild(this.Image5Button);
		
		 var bImage5 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image5Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage5.Image5Button = this.Image5Button;
	    bImage5.Image5Link = this.Image5Link;
	    bImage5.go();
  }
  /*Code for swap*/
  /* Code for navigation button-start*/
	this.swap1back =  function()
   {
		var count=0;
		if (this.Image1Button) {
	      try {
	        d.removeChild(this.Image1Button);
	      } catch (e) {
	      }
	      this.Image1Button = null;
	    }
		this.Image1Button = document.createElement("div");
		this.Image1Button.style.position = "absolute";
	    this.Image1Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image1Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image1Button.style.float = "left";
		
	    setElementOpacity(this.Image1Button, 0.0);
		
		var Image1Link = document.createElement("a");
	    Image1Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image1Image()";
		Image1Link.s = this;
		
		 var Image1Image = document.createElement("img");
	    Image1Image.src = this.navArray[count].ButtonImage;
	    Image1Image.alt = "Featured Item 1";
	    Image1Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
			//this.Image1Image();
	    }
	    Image1Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image1Image.normalImage = this.navArray[count].ButtonImage;
	    Image1Image.hoverImage = this.navArray[count].ButtonHighlightedImage;
		
		Image1Link.appendChild(Image1Image);
		
		this.Image1Button.appendChild(Image1Link);
	    this.d.appendChild(this.Image1Button);
		
		 var bImage1 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image1Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage1.Image1Button = this.Image1Button;
	    bImage1.Image1Link = this.Image1Link;
	    bImage1.go();
	
	}
	this.swap2back =  function()
   {
		var count=1;
		if (this.Image2Button) {
	      try {
	        d.removeChild(this.Image2Button);
	      } catch (e) {
	      }
	      this.Image2Button = null;
	    }
		this.Image2Button = document.createElement("div");
		this.Image2Button.style.position = "absolute";
	    this.Image2Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image2Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image2Button.style.float = "left";
		
	    setElementOpacity(this.Image2Button, 0.0);
		
		var Image2Link = document.createElement("a");
	    Image2Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image2Image()";
	    Image2Link.s = this;
		
		 var Image2Image = document.createElement("img");
	    Image2Image.src = this.navArray[count].ButtonImage;
	    Image2Image.alt = "Featured Item 2";
	    Image2Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image2Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image2Image.normalImage = this.navArray[count].ButtonImage;
	    Image2Image.hoverImage = this.navArray[count].ButtonHighlightedImage;
		
		Image2Link.appendChild(Image2Image);
		
		this.Image2Button.appendChild(Image2Link);
	    this.d.appendChild(this.Image2Button);
		
		 var bImage2 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image2Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage2.Image2Button = this.Image2Button;
	    bImage2.Image2Link = this.Image2Link;
	    bImage2.go();
	
	}
	this.swap3back =  function()
   {
		var count=2;
		if (this.Image3Button) {
	      try {
	        d.removeChild(this.Image3Button);
	      } catch (e) {
	      }
	      this.Image3Button = null;
	    }
		this.Image3Button = document.createElement("div");
		this.Image3Button.style.position = "absolute";
	    this.Image3Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image3Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image3Button.style.float = "left";
		
	    setElementOpacity(this.Image3Button, 0.0);
		
		var Image3Link = document.createElement("a");
	    Image3Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image3Image()";
	    Image3Link.s = this;
		
		 var Image3Image = document.createElement("img");
	    Image3Image.src = this.navArray[count].ButtonImage;
	    Image3Image.alt = "Featured Item 3";
	    Image3Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image3Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image3Image.normalImage = this.navArray[count].ButtonImage;
	    Image3Image.hoverImage = this.navArray[count].ButtonHighlightedImage;
		
		Image3Link.appendChild(Image3Image);
		
		this.Image3Button.appendChild(Image3Link);
	    this.d.appendChild(this.Image3Button);
		
		 var bImage3 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image3Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage3.Image3Button = this.Image3Button;
	    bImage3.Image3Link = this.Image3Link;
	    bImage3.go();
	
	}
	this.swap4back =  function()
   {
		var count=3;
		if (this.Image4Button) {
	      try {
	        d.removeChild(this.Image4Button);
	      } catch (e) {
	      }
	      this.Image4Button = null;
	    }
		this.Image4Button = document.createElement("div");
		this.Image4Button.style.position = "absolute";
	    this.Image4Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image4Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image4Button.style.float = "left";
		
	    setElementOpacity(this.Image4Button, 0.0);
		
		var Image4Link = document.createElement("a");
	    Image4Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image4Image()";
	    Image4Link.s = this;
		
		 var Image4Image = document.createElement("img");
	    Image4Image.src = this.navArray[count].ButtonImage;
	    Image4Image.alt = "Featured Item 4";
	    Image4Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image4Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image4Image.normalImage = this.navArray[count].ButtonImage;
	    Image4Image.hoverImage = this.navArray[count].ButtonHighlightedImage;
		
		Image4Link.appendChild(Image4Image);
		
		this.Image4Button.appendChild(Image4Link);
	    this.d.appendChild(this.Image4Button);
		
		 var bImage4 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image4Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage4.Image4Button = this.Image4Button;
	    bImage4.Image4Link = this.Image4Link;
	    bImage4.go();
	
	}
	this.swap5back =  function()
   {
		var count=4;
		if (this.Image5Button) {
	      try {
	        d.removeChild(this.Image5Button);
	      } catch (e) {
	      }
	      this.Image5Button = null;
	    }
		this.Image5Button = document.createElement("div");
		this.Image5Button.style.position = "absolute";
	    this.Image5Button.style.left = "" + (this.leftOffset + (count*(navImageWidth+navImageSpace))) + "px";
	    this.Image5Button.style.bottom = "" + this.bottomOffset + "px";
	    this.Image5Button.style.float = "left";
		
	    setElementOpacity(this.Image5Button, 0.0);
		
		var Image5Link = document.createElement("a");
	    Image5Link.href = "javascript:document.getElementById(\"" + this.d.id + "\").s.Image5Image()";
	    Image5Link.s = this;
		
		 var Image5Image = document.createElement("img");
	    Image5Image.src = this.navArray[count].ButtonImage;
	    Image5Image.alt = "Featured Item 5";
	    Image5Image.onmouseover = function(evt) {
	    	this.src = this.hoverImage;
	    }
	    Image5Image.onmouseout = function(evt) {
	    	this.src = this.normalImage;
	    }
	    Image5Image.normalImage = this.navArray[count].ButtonImage;
	    Image5Image.hoverImage = this.navArray[count].ButtonHighlightedImage;
		
		Image5Link.appendChild(Image5Image);
		
		this.Image5Button.appendChild(Image5Link);
	    this.d.appendChild(this.Image5Button);
		
		 var bImage5 = new Animate (
	      10, 
	      20, 
	      function(t) { 
	        setElementOpacity(this.Image5Button, t); 
	      },
	      function() {
	      }
	    );
	      
	    bImage5.Image5Button = this.Image5Button;
	    bImage5.Image5Link = this.Image5Link;
	    bImage5.go();
	
	}
	count++;
	/* Code for navigation button-end*/
	}
};



