// JScript File
            var video_id="";
            var VideoShow=false;
            var CanClose=true;
            var SmallVideo=false;
            
     
        function setytplayerState(newState) {
          updateHTML("playerstate", newState);
        }

        function onYouTubePlayerReady(playerId) {
          ytplayer = document.getElementById("myytplayer");
          ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
          ytplayer.addEventListener("onError", "onPlayerError");
          var t=setTimeout('LoadVideo()', 1);
        }
        
        function onPlayerError(errorCode) {
         // alert("An error occurred: "+ errorCode);
        }

        function onytplayerStateChange(newState) {
          PlayerState=newState;
        }

        function updateytplayerInfo() {
          updateHTML("bytesloaded", getBytesLoaded());
          updateHTML("bytestotal", getBytesTotal());
          updateHTML("videoduration", getDuration());
          updateHTML("videotime", getCurrentTime());
          updateHTML("startbytes", getStartBytes());
          updateHTML("volume", getVolume());
        }

        // functions for the api calls
        function loadNewVideo(id, startSeconds) {
          if (ytplayer) {
            ytplayer.loadVideoById(id, parseInt(startSeconds));
          }
        }

        function cueNewVideo(id, startSeconds) {
          if (ytplayer) {
            ytplayer.cueVideoById(id, startSeconds);
          }
        }

        function play() {
          if (ytplayer) {
          if(State!=0)ytplayer.playVideo();
          }
        }

        function pause() {
          if (ytplayer) {
            ytplayer.pauseVideo();
          }
        }

        function stop() {
          if (ytplayer) {
            ytplayer.stopVideo();
          }
        }

        function getPlayerState() {
          if (ytplayer) {
            return ytplayer.getPlayerState();
          }
        }

        function seekTo(seconds) {
          if (ytplayer) {
            ytplayer.seekTo(seconds, true);
          }
        }

        function getBytesLoaded() {
          if (ytplayer) {
            return ytplayer.getVideoBytesLoaded();
          }
        }

        function getBytesTotal() {
          if (ytplayer) {
            return ytplayer.getVideoBytesTotal();
          }
        }

        function getCurrentTime() {
          if (ytplayer) {
            return ytplayer.getCurrentTime();
          }
        }

        function getDuration() {
          if (ytplayer) {
            return ytplayer.getDuration();
          }
        }

        function getStartBytes() {
          if (ytplayer) {
            return ytplayer.getVideoStartBytes();
          }
        }

        function mute() {
          if (ytplayer) {
            ytplayer.mute();
          }
        }

        function unMute() {
          if (ytplayer) {
            ytplayer.unMute();
          }
        }
        
        function getEmbedCode() {
          alert(ytplayer.getVideoEmbedCode());
        }

        function getVideoUrl() {
          alert(ytplayer.getVideoUrl());
        }
        
        function setVolume(newVolume) {
          if (ytplayer) {
            ytplayer.setVolume(newVolume);
          }
        }

        function getVolume() {
          if (ytplayer) {
            return ytplayer.getVolume();
          }
        }

        function clearVideo() {
          if (ytplayer) {
            ytplayer.clearVideo();
          }
        }




/////////////////////////
function Loading()
{
//var e=window.event;
//HideTable();

var browser=navigator.appName;
if (browser!="Microsoft Internet Explorer")
    {
        if((CanClose) && (VideoShow))
        {
        CloseVideo();
        }
    }
    else
    {
    }
}



function LoadVideo()
{
    if(video_id!="")
    {
     loadNewVideo(video_id, 0);
    }
}


function imgMouseOut(img)
{

}

function imgMouseOver(img)
{
//document.getElementById("Text").innerHTML+="Over ";
//alert('d');
    
    var imgId=img.id;
    var count=imgId.replace("imgVideo","");
    var browser=navigator.appName;
   
        if(browser=="Microsoft Internet Explorer")
        {
            if(VideoShow==false)
            {
            ShowVideo(count);
           TimerClose=setTimeout("CloseVideo()",500);
            }
        }
        else
        {
        ShowVideo(count);
        }
}




function divPlayerMouseMove()
{
/*
clearTimeout(TimerClose);
TimerClose=setTimeout("CloseVideo()",400);
*/
}

function dvHolderMouseMove(divHolder)
{

CanClose=false;
var browser=navigator.appName;

if (browser!="Microsoft Internet Explorer")
    {
TimerClose=setTimeout("CanClose=true;",100);
    }

}



function CloseVideo()
{
   var id_counter=0;
   try
   {
    for(id_counter=0; id_counter<25; id_counter++)
    {
    var allDvId="dvPlayerHolder"+id_counter;
    var allImgId="imgVideo"+id_counter;
    document.getElementById(allDvId).style.display="none";
    document.getElementById(allDvId).innerHTML="";
    document.getElementById(allImgId).style.display="block";
    }
   }
   catch(err)
   {
   }
 //  document.getElementById("Text").innerHTML+="close ";
   VideoShow=false;
}


function ShowVideo(counter)
{
CloseVideo();
VideoShow=true;
var imgId="imgVideo"+counter;
var elId="dvPlayerHolder"+counter;
var id_counter=0;
var width="128";
var height="96";
//var width="180";
//var height="135";
//    
//    if(SmallVideo)
//    {
//    width="128";
//    height="96"
//    }

document.getElementById(imgId).style.display="none";
document.getElementById(elId).style.display="block";
document.getElementById(elId).innerHTML="<div id='ytapiplayer' >You need Flash player 8+ and JavaScript enabled to view this video.</div>";

      var params = { allowScriptAccess: "always"};
      var atts = { id: "myytplayer" };
      swfobject.embedSWF("http://www.youtube.com/apiplayer?enablejsapi=1&playerapiid=ytplayer", 
                         "ytapiplayer", width, height, "8", null, null, params, atts);   

      video_id=document.getElementById(imgId).title.replace("http://www.youtube.com/watch?v=","");
}


function IndexAndNameFunction()
{
    var dvImgId="imgVideo"+i;
    var dvPlayerHolderId="dvPlayerHolder"+i;
    
                    
    document.getElementById("tdTab").id+=i;
    document.getElementById("dvPlayerHolder").id+=i;
    document.getElementById("dvImagePlayerHolder").id+=i;
    document.getElementById("imgVideo").id+=i;
    
    
    document.getElementById("tdDuration").id+=i;
    var tdDurationId="tdDuration"+i;
    sec2Min(document.getElementById(tdDurationId).innerHTML, document.getElementById(tdDurationId));
    
                       
    if(navigator.appName=="Microsoft Internet Explorer")
    {
    document.getElementById(dvPlayerHolderId).style.height="100%";
    }

    i+=1;
}

function IndexAndNameFunction2(pIndex)
{
    var dvImgId="imgVideo"+pIndex;
    var dvPlayerHolderId="dvPlayerHolder"+pIndex;
    var tdDurationId="tdDuration"+pIndex;
    
    document.getElementById(dvImgId).style.CanMouseOver=true;
    
    sec2Min(document.getElementById(tdDurationId).innerHTML, document.getElementById(tdDurationId));
    
                       
    if(navigator.appName=="Microsoft Internet Explorer")
    {
        document.getElementById(dvPlayerHolderId).style.height="100%";
    }
    
    document.getElementById(dvPlayerHolderId).style.load="false";
}

function IndexAndNameFunctionSmall(pIndex)
{
    SmallVideo=true;
    var dvImgId="imgVideo"+pIndex;
    var dvPlayerHolderId="dvPlayerHolder"+pIndex;
    var tdDurationId="tdDuration"+pIndex;
    
    document.getElementById(dvImgId).style.CanMouseOver=true;
    
    //sec2Min(document.getElementById(tdDurationId).innerHTML, document.getElementById(tdDurationId));
    
                       
    if(navigator.appName=="Microsoft Internet Explorer")
    {
        document.getElementById(dvPlayerHolderId).style.height="100%";
    }
    
    document.getElementById(dvPlayerHolderId).style.load="false";
}

//function IndexAndNameFunctionSmall()
//{
//    SmallVideo=true;
//    var dvImgId="imgVideo"+i;
//    var dvPlayerHolderId="dvPlayerHolder"+i;
//                    
//    document.getElementById("tdTab").id+=i;
//    document.getElementById("dvPlayerHolder").id+=i;
//    document.getElementById("dvImagePlayerHolder").id+=i;
//                    
//    document.getElementById("imgVideo").id+=i;
//                    
//    if(navigator.appName=="Microsoft Internet Explorer")
//    {
//    document.getElementById(dvPlayerHolderId).style.height="100%";
//    }
//    i+=1;
//}

function sec2Min(secs, el)
{
try
{
var myMinutes=0;
var mySeconds=0;
var myTime;

	if(secs>59)
	{
		myMinutes = Math.floor(secs/60);
		//mySeconds = secs-(Math.floor(secs/60)*60);
		mySeconds = secs-(myMinutes*60);
		
		if(mySeconds<10) mySeconds = "0"+mySeconds;
		
		myTime = myMinutes+":"+mySeconds;
	}
	else
	{
		if(secs < 10) mySeconds = "0"+secs;
		    else mySeconds=secs;
		myTime = "0:"+mySeconds;
	}
	
	el.innerHTML=myTime;
   // return myTime;
 }
 catch(err)
 {
 alert(err);
 }
}
