﻿// To intialize the auto scroll Zco_VideoInit(); should be called in page laod.

var zco_VideoPanelID = "showVideoDiv";
var zco_VideoAutoScrollInterval = 15000;
var zco_VideoPlay = false; 
var zco_VideoPanelHeight = null;
var zco_VideoPanelDiv = null;
var zco_ArticleDivID = "newsDiv";

function createDiv(urlValue, title) 
{   
    if(document.getElementById('showVideoDiv') != null)
    {       
        var divContent = "";
        divContent = "<object width='340' height='204'>";
        divContent += "<param name='movie'/>";
        divContent += "<param value='transparent' name='wmode'/>";
        divContent +="<embed width='340' height='204' wmode='transparent' type='application/x-shockwave-flash' src='" + urlValue + "'/>";
        divContent += "</object>";
        if (title)
            divContent += "<input id='videoTitleDiv' type='hidden' value='" + title + "'/>";
        document.getElementById('showVideoDiv').value = urlValue;
        document.getElementById('showVideoDiv').innerHTML = divContent;
    } 
}
function Zco_VideoInit()
{
    zco_VideoPanelDiv = document.getElementById(zco_VideoPanelID);
    if (zco_VideoPanelHeight == null)
        zco_VideoPanelHeight = zco_VideoPanelDiv.offsetHeight;
}

/**Video scroll section starts**/
var videoTimer = null;
var initialvideoValue = 0;
var videoScrollSpeed=4;
var videoscrolledArea = 0;
var videoincrementCount = 216;
function scrollVideos()
{
    initialvideoValue = initialvideoValue + videoScrollSpeed;
    var vidDiv = document.getElementById(zco_VideoPanelID);
    vidDiv.scrollTop = initialvideoValue;    
            
    videoscrolledArea += videoScrollSpeed;
    if (videoscrolledArea >= videoincrementCount) //200 = div height
    {    
        videoscrolledArea = 0;                 
        //VideoStartScrollAfterDelay('onload');        
        return;
    }  
   
    if (initialvideoValue > vidDiv.scrollHeight - 216) //200 = div height
    {    
    
    initialvideoValue = 72 + videoScrollSpeed;
        //initialvideoValue = 0; 
        //videoscrolledArea=0;
    }
    videoTimer=setTimeout("scrollVideos()",30);
}

var zco_VideoScrollDownTimer = null;
var zco_VideoScrollUpTimer = null;
 
function Video_AutoScrolldownAfterDelay(from)
{
    VideoStartScrollAfterDelay(from);
}
 
function VideoStartScrollAfterDelay(fromurl)
{
    if(fromurl=="fancybox")
    {
        clearTimeout(zco_VideoScrollDownTimer); 
        zco_VideoScrollDownTimer=setTimeout("startVideoScroll()",1000);
    }
    else
    {
        clearTimeout(zco_VideoScrollDownTimer); 
        zco_VideoScrollDownTimer=setTimeout("startVideoScroll()",10000);
    }
}
 
function startVideoScroll()
{
    var videoPaneldiv = document.getElementById(zco_VideoPanelID);
    startValue = videoPaneldiv.scrollTop;   
    scrollVideo();
}
 
var videoScrollTimer = null;
var startValue = 0;
var videoSpeed=6;
var scrolledArea = 0;
var incrementCount = 144; //should be multiples of videoSpeed
function scrollVideo()
{
    startValue = startValue + videoSpeed;
    var videoDiv = document.getElementById(zco_VideoPanelID);
    videoDiv.scrollTop = startValue;    
            
    scrolledArea += videoSpeed;
    if (scrolledArea >= incrementCount) //200 = div height
    {    
        scrolledArea = 0;                 
        VideoStartScrollAfterDelay('onload');        
        return;
    }  
   
    if (startValue > videoDiv.scrollHeight - 216) //200 = div height
    {              
        startValue = 72 + videoSpeed;
        //scrolledArea = 0;       
    }
    zco_VideoScrollDownTimer=setTimeout("scrollVideo()",30);
}

function ClearVideoScrollTimer()
{
    clearTimeout(zco_VideoScrollDownTimer);    
}
/**Video scroll section ends**/

/** Tooltip Starts **/
var offsetxpoint=-60 
var offsetypoint=20
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext){
tipobj=document.getElementById('dhtmltooltip');

tipobj.innerHTML=thetext;

enabletip=true;
return false;

}

function positiontip(e){if (enabletip){var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20;var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20;var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000;if (rightedge<tipobj.offsetWidth)
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px";else if (curX<leftedge)tipobj.style.left="5px";else tipobj.style.left=curX+offsetxpoint+"px";
if (bottomedge<tipobj.offsetHeight)tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px";else tipobj.style.top=curY+offsetypoint+"px";tipobj.style.visibility="visible";}}

function hideddrivetip(){if (ns6||ie){enabletip=false;tipobj.style.visibility="hidden";tipobj.style.left="-1000px";tipobj.style.backgroundColor='';tipobj.style.width='';}}document.onmousemove=positiontip;
/** Tooltip Ends **/
