﻿$(document).ready(function() {
	//Click Search button on enter keydown
	$("input.query").keydown(function(e) {
		if(e.keyCode == 13) {
			$("input.search-button").click();
			return false;
		}
	});
	

	//Build Playlist
	$("#channels ul li ul").css("display","none");

    $("#channels ul li span.playlist-title").toggle(
		function () {
        $(this).children("img").attr("src","assets/images/videoplayer/arrow-down.gif");
        $(this).parent().children("ul").slideDown();
      },
		function () {
        $(this).children("img").attr("src","assets/images/videoplayer/arrow-right.gif");
        $(this).parent().children("ul").slideUp();
      }
    );

    $("#channels ul li.activePlaylist span:first").click();
    
    $("a.rssFeed").bind("click", function(e) {
		feedUrl = $(this).attr("href");
		window.open(feedUrl);
	});


	//Video Comment Preview
	$("div.video-comments a[rel]").bind("click", function(e) {
		
		var params = { allowScriptAccess: "always", allowfullscreen:"true" };
		var atts = { id: "myytplayer-comment" };
		var url = "http://www.youtube.com/v/" + $(this).attr("rel")  + "&enablejsapi=1&playerapiid=ytplayer&fs=1&autoplay=1&egm=0&rel=0";
		$("#myytplayer-comment").remove();
		$("#comment-preview").html('<div id="active-video-comment"></div>');
		swfobject.embedSWF(url,"active-video-comment", "300", "200", "8", null, null, params, atts);
		return false;
	});
});

//
// Navigation Scripts
//
var prevSectionId = "";

// Hide / Show subnavigation for selected menu item.
function toggleNav(id)
{
  if (prevSectionId != "") 
  {
	prevSection = document.getElementById( 'nav' + prevSectionId);
	prevSectionLink = document.getElementById( 'a' + prevSectionId);
	prevSectionImg = document.getElementById( 'img' + prevSectionId);
	
	prevSection.style.visibility = 'hidden';
	prevSectionLink.style.color = "gray";
	prevSectionImg.src = '/assets/images/1to1media/icon_' + prevSectionId + '.gif';
  } 
  else 
  {
	var el = document.getElementById("subNav");
	var subMenuLinks = getElementsByClassName("list", "ul", el);
	for (var idx = 0; idx < subMenuLinks.length; idx++) 
    {
		prevSection = subMenuLinks[idx];
		prevSection.style.visibility = 'hidden';	
    }
  }   
	section = document.getElementById('nav' + id);
	sectionLink = document.getElementById('a' + id);
	sectionImg = document.getElementById('img' + id);
	
	section.style.visibility = "visible";
	sectionLink.style.color = "#CC0000";
	sectionImg.src = '/assets/images/1to1media/icon_' + id + '_over.gif';
  
	prevSectionId = id;
}

function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

