﻿	    //PreLoad Images
	    var clipBtnPlus 	    = new Image;
		    clipBtnPlus.src     = 'http://images.ctvdigital.com/images/discovery/discoverychannel.ca/siteImages/plusBtnWhite.png';

	    var clipBtnMinus	    = new Image;
		    clipBtnMinus.src    = 'http://images.ctvdigital.com/images/discovery/discoverychannel.ca/siteImages/minusBtnWhite.png';
		    
 	function toggleClip(x)
 		{
 		
 	        if (document.getElementById('clip' + parseInt(x) + 'Desc').style.display == 'none')
	        {
        		
		        //show full clip
		        document.getElementById('clip' + parseInt(x) + 'PlusMinus').src = clipBtnMinus.src;
		        document.getElementById('clip' + parseInt(x) + 'Image').style.display = 'block';
		        document.getElementById('clip' + parseInt(x) + 'Desc').style.display = 'block';
		        
        		
	        }
        	
            else

            {
        		
        		
    	        //hide clip
    	        document.getElementById('clip' + parseInt(x) + 'PlusMinus').src = clipBtnPlus.src;
    	        document.getElementById('clip' + parseInt(x) + 'Image').style.display = 'none';
		        document.getElementById('clip' + parseInt(x) + 'Desc').style.display = 'none';
		        
        		
        	
	        }                                                                   
 		}    
    
    Interface.PermalinkClicked = function( url )
    	{
	    	try
            {
                Player.GetInstance().Wait(); 
            }
            catch( err )
            {
        		
            }
            
    		var playerWin = window.open( url , "player" );
    		
    		if (playerWin==null || typeof(playerWin)=="undefined") 
    		    alert("A Pop-up Blocker has prevented the VideoPlayer from opening.");											

    	}
    	
    Interface.DisplayPlayerControllerError = function( pTitle, pSubtitle ) {}



    function playClipBasic(clipId, clipFormat, clipTitle)
	    {		 			
		    Playlist.GetInstance().Play(new Video( {ClipId:clipId, Format:clipFormat, Title:clipTitle }));
      
	    }
	    


 		
 	function playClip(clipId, clipFormat, clipTitle)
 		{		 			
 			Playlist.GetInstance().Play(new Video( {ClipId:clipId, Format:clipFormat, Title:clipTitle, Permalink: "http://watch.discoverychannel.ca/Redirect/?ClipId=" + clipId }));
    
 		}	
 		
	function ScrollToPlayer(){
        
        var x = findPosY(document.getElementById('Viewer'));
		window.scrollTo(null,x);
		

	}    
	
	  function findPosY(obj)
      {
            var curtop = 0;
            if(obj.offsetParent)
                while(1)
                {
                  curtop += obj.offsetTop;
                  if(!obj.offsetParent)
                    break;
                  obj = obj.offsetParent;
                }
            else if(obj.y)
                curtop += obj.y;
            return curtop;
      }
