﻿// JScript File
function NoScroll(obj, parent)
{
    if (obj.scrollHeight>obj.offsetHeight)
    {
        var child  = null;
        for (var j = parent.childNodes.length; j>0; j--)
        {
            child = parent.childNodes[j-1];
            parent.removeChild(child);
            
            if (obj.scrollHeight<=obj.offsetHeight)
            {
                break;
            }
        }

        if (child != null)
        {
            if (child.nodeType == 3) //text
            {
                var str = child.nodeValue;
                var j = 0;
                while (obj.scrollHeight <= obj.offsetHeight) //while scrollbar is not visible
                {
                  obj.innerHTML += str.substring(j, ++j);
                }
                obj.innerHTML = str.substring(0, j-2);
            }
            
            if (child.nodeType == 1) //element
            {
                if (child.childNodes.length == 0)
                {
                    var str = child.innerHTML;
                    parent.appendChild(child);
                    child.innerHTML = "";
                    var j = 0;
                    while (obj.scrollHeight <= obj.offsetHeight) //while scrollbar is not visible
                    {
                      child.innerHTML += str.substring(j, ++j);
                    }
                    child.innerHTML =  str.substring(0, j-2);
                }
                else
                {
                    NoScroll(obj, child);
                }
            }
        }
    }
}

function Trim(){
  for (var i=1; i<=40; i++)
  {

    var more = 0;
    var obj = document.getElementById("less" + i);
    if (obj == null)
        continue;

    if (obj.scrollHeight>obj.offsetHeight)
    {    
        NoScroll (obj, obj);
        obj.innerHTML = obj.innerHTML + "<div style='position: relative; left: 170px; top: -7px'>" + "<a href='javascript:more("+i+",\"more\");'>more</a></div>";
    }
    obj.style.overflow = "hidden";
  }
}

function more(i, act)
{
    var objless=document.getElementById("less" + i);
    var objmore=document.getElementById("more" + i);

    if (act == 'more')
    {
        objless.style.display = 'none';
        objless.style.visibility = 'hidden';
        objmore.style.display = 'block';   
        objmore.style.visibility = 'visible';
    }
    else
    {
        objless.style.display = 'block';
        objless.style.visibility = 'visible';
        objmore.style.display = 'none';
        objmore.style.visibility = 'hidden';
    }
}

function ChgPlayStatus(crt)
{
    for (var i=1; i<=40; i++)
    {
        var o = document.getElementById('btnPlay'+i);
        if (o != null && o.className == 'BtnLinkViewing')
        {
            o.className = 'BtnLinkViewed';
            o.innerHTML = 'Viewed';
        }
    }
    var o = document.getElementById('btnPlay'+crt);
    if (o != null)
    {
        o.className = 'BtnLinkViewing';
        o.innerHTML = 'Playing';
    }
    
    var MainVoteDiv = document.getElementById("MainVoteDiv");
    var VoteMovieDiv = document.getElementById("VoteMovie"+crt);
    if (MainVoteDiv != null && VoteMovieDiv != null)
        MainVoteDiv.innerHTML = VoteMovieDiv.innerHTML;
    
    var MainURL = document.getElementById("MainURL");
    var VideoURL = document.getElementById("url"+crt);
    if (MainURL != null && VideoURL != null)
    {
      MainURL.value = VideoURL.href.replace("&amp;", "&");
    }
    
    var DownLnk =  document.getElementById("aYTDwn");
    if (DownLnk!= null && VideoURL != null)
    {
        var s = VideoURL.href;
        DownLnk.href = "/Download/YouTubeVideo.aspx?v=" + s.substring(s.indexOf("_") + 1, s.length);
    }
    
    var DownLnkMT =  document.getElementById("aMTDwn");
    if (DownLnkMT!= null && VideoURL != null)
    {
        var s = VideoURL.href;
        DownLnkMT.href = "/Download/MetacafeVideo.aspx?v=" + s.substring(s.indexOf("_") + 1, s.length);
    }    
}

function BookmarkUs()
{
  title = "Best Latest Hot Video Clips";
  url = "http://www.movienuke.com";;
  if (window.sidebar) {//Firefox
    window.sidebar.addPanel(title, url, "");
  }
  else {
    if (window.external) {//IE
      window.external.AddFavorite(url, title);
    }
    else
      if (window.opera && window.print) {//Opera
        return true;
      }
  }
}




