﻿    // JScript File
var FIRST_SLIDE_SHOWIMAGE_ID='imgFirstImageSlideShow';
var playerHtml ='';
var slideShowActive=false;
var videoActive=false;
var hasVideo=false;
var hasImage=false;
var ImageDiv='ImageDiv';
var PlayerDiv='PlayerDiv';
var VideoLink='';
var so;
var videoInnerHTML='';
var PauseFromHover=false;

function getSlideShow()
{
    SlideShow = new slideshow("SlideShow");
    SlideShow.timeout = 5000;
    //SLIDES.repeat = false;
    SlideShow.prefetch = 1;
    
    return SlideShow;

}

function getSlide()
{
    objSlide= new slide();
     
     
     objSlide.link = "http://www.asda-gifts.co.uk/";
     objSlide.target = "";
     objSlide.attr = "width:300,height:208";
     objSlide.filter = 'progid:DXImageTransform.Microsoft.Fade()';;
     

    return objSlide;

}
function HoverSlideShow()
{
    if(slideShowActive==true)
    {
        StopSlideShow();
        PauseFromHover=true;
    }
}
function HoverSlideShowOut()
{
     if(PauseFromHover==true)
     {
        
       ResumeSlideShow(); 
     }
}
function ToggleSlideShow2()
{
 if(videoActive==false)  
        if(slideShowActive==true)
        {
            StopSlideShow();
        }
        else
        {
            PlaySlideShow(); 
        }
    
}
function ToggleMultiMedia()
{
    imgMultiMedia=document.getElementById('imgMultiMedia');
    if(slideShowActive==true)
    {
        playVideo();
        StopSlideShow();
        MultiMediaButtonImages();
    }
    else if(videoActive==true)
    {
        
        PlaySlideShow(0);
        stopVideo();
        MultiMediaButtonVideo();
        
    }
    return false;
}

function MultiMediaButtonImages()
{
    imgMultiMedia=document.getElementById('imgMultiMedia');
    if(imgMultiMedia!='undefined'&& imgMultiMedia!=null)
    {
        imgMultiMedia.src="Common/Client/Images/common/more_images.gif";
        imgMultiMedia.alt="images";
        imgMultiMedia.title="images";  
    }
}
function MultiMediaButtonVideo()
{
    imgMultiMedia=document.getElementById('imgMultiMedia');
    if(imgMultiMedia!='undefined'&& imgMultiMedia!=null)
    {
        
        imgMultiMedia.src="Common/Client/Images/common/video_clips.gif";
        imgMultiMedia.alt="video clip";
        imgMultiMedia.title="video clip";  
    }
}

function ToggleSlideShow()
{
   
        if(slideShowActive==true)
        {
            StopSlideShow();
        }
        else
        {
            PlaySlideShow(); 
        }
    
}
function StopSlideShow()
{
    
    if (document.images) {
        SlideShow.image = document.images.SLIDESIMG;
        SlideShow.textid = "Click to Start";
        var imgMain=getFirstImage();
        //imgMain.alt="Click to start slide show"
        //imgMain.title="Click to start slide show"
        SlideShow.pause();
        slideShowActive=false;
    }
}

function PlaySlideShow()
{
    getImageDiv().style.display='block';
    getPlayerDiv().style.display='none';
    
    if (document.images) {
        SlideShow.image = document.images.SLIDESIMG;
        SlideShow.textid = "Click to stop";
        var imgMain=getFirstImage();
        //imgMain.alt="Click to stop slide show"
        //imgMain.title="Click to stop slide show"
        SlideShow.goto_slide(0)
        SlideShow.update();
    	if(SlideShow.slides.length>1)
	    {
        	    SlideShow.play();
	    }
        slideShowActive=true;
        
       
    }


}
function PlaySlideShow(riImageIndex)
{
       getImageDiv().style.display='block';
       getPlayerDiv().style.display='none';
        getPlayerDiv().innerHTML='';
    
    if (document.images) {
        SlideShow.image = document.images.SLIDESIMG;
        SlideShow.textid = "Click to stop";
        var imgMain=getFirstImage();
        //imgMain.alt="Click to stop slide show"
        //imgMain.title="Click to stop slide show"
        SlideShow.goto_slide(riImageIndex)
        SlideShow.update();
    	if(SlideShow.slides.length>1)
	    {
        	    SlideShow.play();
	    }
        slideShowActive=true;
        
       
    }
}
function ResumeSlideShow()
{
    getImageDiv().style.display='block';
    getPlayerDiv().style.display='none';
    
    if (document.images) {
        SlideShow.image = document.images.SLIDESIMG;
        SlideShow.textid = "Click to stop";
        var imgMain=getFirstImage();
        //imgMain.alt="Click to stop slide show"
        //imgMain.title="Click to stop slide show"
        SlideShow.update();
        SlideShow.next();
        SlideShow.play();
        slideShowActive=true;
    }


}
function getFirstImage()
{
    return document.getElementById(FIRST_SLIDE_SHOWIMAGE_ID);
}
function getImageDiv()
{
    return document.getElementById(ImageDiv);
}
function getPlayerDiv()
{
    return document.getElementById(PlayerDiv);
}



function ToggleVideo()
{
    if(videoActive==true)
    {
        stopVideo();
    }
    else
    {
        playVideo(); 
    }
}
function playVideo()
{
    MM_CheckFlashVersion('7,0,0,0','Product video requires a newer version of Macromedia Flash Player. Do you want to download it now?');
    
    if(videoActive==false)
    {
        getImageDiv().style.display='none';
        getPlayerDiv().style.display='block';
        getPlayerDiv().innerHTML=videoInnerHTML;
        
        
    }
  
    videoActive=true;
    return false;
}
function stopVideo()
{
    getPlayerDiv().innerHTML='';
  
    videoActive=false;
    
    
}

//function InitializeVideo2(strVideoLink)
//{
//   // var so = new SWFObject('http://localhost/mediaplayer.swf','mpl','300','208','8');
//    so = new SWFObject('http://www.buyagift.co.uk/FLVPlayer_Progressive.swf','ProductVideo','300','208');
//    so.addParam('allowscriptaccess','always');
//    so.addParam('movie','FLVPlayer_Progressive.swf');

//    so.addParam('allowfullscreen','false');
//    so.addVariable('width','300');
//    so.addVariable('height','208');
//    so.addVariable("autoPlay", "true");
//    so.addVariable("autoRewind", "false");
//    VideoLink=strVideoLink;
//    so.addVariable('file',VideoLink);
//}

function InitializeVideo(strVideoLink)
{
    VideoLink=strVideoLink;

    videoInnerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="300" height="210" id="FLVPlayer">';
    videoInnerHTML=videoInnerHTML+ ' <param name="movie" value="FLVPlayer_Progressive.swf" /> ';
    videoInnerHTML=videoInnerHTML+ ' <param name="salign" value="lt" /> ';
    videoInnerHTML=videoInnerHTML+ ' <param name="quality" value="high" /> ';
    videoInnerHTML=videoInnerHTML+ ' <param name="scale" value="noscale" /> ';
    videoInnerHTML=videoInnerHTML+ ' <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName='+strVideoLink+'&autoPlay=true&autoRewind=false" /> ';
    videoInnerHTML=videoInnerHTML+ ' <embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName='+strVideoLink+'&autoPlay=true&autoRewind=false" quality="high" scale="noscale" width="300" height="210" name="FLVPlayer" '; 
    videoInnerHTML=videoInnerHTML+ ' salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object> ';
  
 
}
function PopUpImages( )
{
 OpenDialog(gsBaseLocation + 'MoreImages.aspx?ProductId=<%=BAGWEB.Shared.Components.BusinessComponents.CatalogCache.SelectSingleNode(this.ProductDataNavigator,"@Id")%>&CategoryId=<%=BAGWEB.Shared.Components.BusinessComponents.CatalogCache.SelectSingleNode(MainCategoryDataNavigator,"@Id") %>',"height=380,width=400,left=250,top=100,status=no,scrollbars=No");
}

function PopUpVideo( )
{
   return playVideo();
}

function GiftPack()
{
	window.open(gsBaseLocation + 'GiftPackPopUp.aspx', null, 'height=400,width=650,left=50,top=10,status=no,scrollbars=no');
}
function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}