	

    function movieEnded()
    {
     	vIdx++;

		if(reel.length == 1)
			return;
   		else if(vIdx == reel.length)
   			vIdx = 0;
   		
   		jumpTo(vIdx);
    }

    function jumpTo(idx)
    {
    	vIdx = idx;
    	document.getElementById("titleDiv").innerHTML = vTitles[vIdx];

      	document.qtPlayer.src =  reel[idx] + '?rn=' + Math.floor(Math.random()*1000);
      
      	document.getElementById('qtPlayer').firstChild.value = reel[idx] + '?rn=' + Math.floor(Math.random()*1000);
     	
     	document.getElementById('videoBanner').style.height = (parseInt(vHeight[idx]) - 40) + 'px';
     	
     	
      	document.qtPlayer.SetKioskMode(true);
	   	document.qtPlayer.width = vWidth[idx];
    	document.qtPlayer.height =vHeight[idx];      	
      	
    	oldObj = document.getElementById('qtPlayer');
      	newObj = oldObj.cloneNode(true);      
   		oldObj.parentNode.replaceChild(newObj, oldObj);
    	    	
    	document.getElementById("downloadButton").href = 'download.php?mid=' + vIds[idx];    	
		RegisterListener('qt_ended', 'qtPlayer', 'qtPlayer', movieEnded);  
    }

    /* define function that adds another function as a DOM event listener */
	function myAddListener(obj, evt, handler, captures)
    {
        if ( document.addEventListener )
        {
            obj.addEventListener(evt, handler, captures);
        }
        else
        {
            // IE
            checkAttach = obj.attachEvent('on' + evt, handler);
    	}
    }

   /* define functions that register each listener */
    function RegisterListener(eventName, objID, embedID, listenerFcn)
    {
        var obj = document.getElementById(objID);
        if ( !obj )
            obj = document.getElementById(embedID);
        else if ( !obj )
        	obj = document.qtPlayer;    
            
        if ( obj )
            myAddListener(obj, eventName, listenerFcn, false);
    }

    /* define a single function that registers all listeners to call onload */
    function RegisterListeners()
    {
    	document.qtPlayer.SetResetPropertiesOnReload(false);
		RegisterListener('qt_ended', 'qtPlayer', 'qtPlayer', movieEnded);    
    }
