var linkCache = new Array();
var slideCache = new Array();
var pnameCache = new Array();
var nextImage;
var nextLink;
var nextPname;
var curLink;

function RunSlideShow(pictureName,imageFiles,displaySecs,pLink,pname_string)
{  
  var imageSeparator = imageFiles.indexOf(";");
  var linkSeparator = pLink.indexOf(";");
  var pnameSeparator = pname_string.indexOf(";");
 // alert(imageFiles);
  if(imageSeparator == 0){
		imageFiles = imageFiles.substring(imageSeparator+1,imageFiles.length);
		pLink = pLink.substring(linkSeparator+1,pLink.length);
		pname_string = pname_string.substring(pnameSeparator+1,pname_string.length);
		
		imageSeparator = imageFiles.indexOf(";");
		linkSeparator = pLink.indexOf(";");
		pnameSeparator = pname_string.indexOf(";");
		
		nextImage = imageFiles.substring(0,imageSeparator);
		nextLink = pLink.substring(0,linkSeparator);
		nextPname = pname_string.substring(0,pnameSeparator);
  } else {
		nextImage = imageFiles.substring(0,imageSeparator);
		nextLink = pLink.substring(0,linkSeparator);
		nextPname = pname_string.substring(0,pnameSeparator);
  }
  
  
  if (document.all)
  {
  	if(nextImage.indexOf(".jpg") != -1){
    document.getElementById(pictureName).style.filter="blendTrans(duration=2)";
    document.getElementById(pictureName).filters.blendTrans.Apply();
	} else if(nextImage.indexOf(".gif") != -1){
    document.getElementById(pictureName).style.filter="blendTrans(duration=2)";
    document.getElementById(pictureName).filters.blendTrans.Apply();
	}
  }
  if(nextImage.indexOf(".jpg") != -1){
    document.getElementById(pictureName).src = nextImage;
  	document.getElementById('slidename').innerHTML  = nextPname;
  	curLink=nextLink;
  //alert('nextImage ==> '+nextImage);
  } else  if(nextImage.indexOf(".gif") != -1){
    document.getElementById(pictureName).src = nextImage;
  	document.getElementById('slidename').innerHTML  = nextPname;
  	curLink=nextLink;
  //alert('nextImage ==> '+nextImage);
  }

  //pLinklink();
  if (document.all)
  {
  	if(nextImage.indexOf(".jpg") != -1){
    	document.getElementById(pictureName).filters.blendTrans.Play();
	} else if(nextImage.indexOf(".gif") != -1){
		document.getElementById(pictureName).filters.blendTrans.Play();
	}
  }
  var futureImages = imageFiles.substring(imageSeparator+1,imageFiles.length)
    + ';' + nextImage;
  var futureLink = pLink.substring(linkSeparator+1,pLink.length)
    + ';' + nextLink;
  var futurePname = pname_string.substring(pnameSeparator+1,pname_string.length)
    + ';' + nextPname;
  setTimeout("RunSlideShow('"+pictureName+"','"+futureImages+"',"+displaySecs+",'"+futureLink+"','"+futurePname+"')",
    displaySecs*1000);
  // Cache the next image to improve performance.
  imageSeparator = futureImages.indexOf(";");
  nextImage = futureImages.substring(0,imageSeparator);
  
  linkSeparator = futureLink.indexOf(";");
  nextLink = futureLink.substring(0,linkSeparator);
  
  pnameSeparator = futurePname.indexOf(";");
  nextPname = futurePname.substring(0,pnameSeparator);
  if (slideCache[nextImage] == null) {
    slideCache[nextImage] = new Image;
    slideCache[nextImage].src = nextImage;
  }
  if (linkCache[nextLink] == null) {
    linkCache[nextLink] = nextLink ;//slideCache[nextImage].src = nextImage;
  }
  if (pnameCache[nextPname] == null) {
    pnameCache[nextPname] = nextPname ;//slideCache[nextImage].src = nextImage;
  }
}
function pnamelink(web_url)
{
		window.location=web_url+"product_info.php?"+curLink;
}