		// Tell Vimeo what function to call
		var oEmbedCallback = 'embedVideo';
		
		// Set up the URL
		var oEmbedUrl = 'http://www.vimeo.com/api/oembed.json';
		
		// Load the first one in automatically?
		var loadFirst = true;
		
		// This function puts the video on the page
		function embedVideo(video) {
			var videoEmbedCode = video.html;
			videoEmbedCode = videoEmbedCode.replace(/height="(\d+)"/, 'height="270"');
			document.getElementById('embed').innerHTML = unescape(videoEmbedCode);
		}
		
		// This function runs when the page loads and adds click events to the links
		function init() {
			var links = document.getElementById('datv_list').getElementsByTagName('a');
			/*for (var i = 0; i < links.length; i++) {
				// Load a video using oEmbed when you click on a thumb
				if (document.addEventListener) {
					links[i].addEventListener('click', function(e) {
						var link = this;
						loadScript(oEmbedUrl + '?url=' + link.href + '&width=930&callback=' + oEmbedCallback);
						e.preventDefault();
					}, false);
				}
				// IE (sucks)
				else {
					links[i].attachEvent('onclick', function(e) {
						var link = e.srcElement.parentNode;
						loadScript(oEmbedUrl + '?url=' + link.href + '&width=930&callback=' + oEmbedCallback);
						return false;
					});
				}
			}*/
			
			// Load in the first video
			if (loadFirst) {
				loadScript(oEmbedUrl + '?url=' + links[0].href + '&width=480&callback=' + oEmbedCallback);
			}
		}
		
		function show_video (link, lid) {
			loadScript(oEmbedUrl + '?url=' + link + '&width=480&callback=' + oEmbedCallback);
			
			$jQ('a.lid').addClass('main_bgred');
			$jQ('a.lid').removeClass('main_bgred_selected');
			$jQ('#'+lid).addClass('main_bgred_selected');
			
			/*
			var elms = document.getElementsByTagName('a');
			for(var i=0;i<elms.length;i++){
			  if(elms[i].className == 'lid'){
			    if(elms[i].id != lid){
			      elms[i].style.background = '';
				} else {
				   elms[i].style.background = 'url(wp-content/themes/default/images/videolist_item_blackover.png) no-repeat right top';
				 }
			  }
			}
			*/
			//$('.lid').css('background-color','');
			
			//$('#'+lid).css('background-color','red');
			//alert($('#'+lid).css('background-color'));
			//e.preventDefault();
		}
		
		
		// This function loads the data from Vimeo
		function loadScript(url) {
			var js = document.createElement('script');
			js.setAttribute('type', 'text/javascript');
			js.setAttribute('src', url);
			document.getElementsByTagName('head').item(0).appendChild(js);
		}
		
		// Call our init function when the page loads
		window.onload = init;
		
	getElementsByClassNameAdditional = function(className)
	{   var outArray = new Array();
		var item;
		try {
			var xpathResult = document.evaluate('//*[class = "' + className + '"]', document, null, 0, null);
			while (item = xpathResult.iterateNext())
				outArray[outArray.length] = item;
		}
		catch(err) {
			// ie fix
			var currentIndex = 0;
			var allElements = document.getElementsByTagName('*');
			for(var i=0; i < allElements.length; i++)
			{   if(allElements[i].className.match(className))
				{   outArray[currentIndex] = allElements[i];
					currentIndex++;
				}
			}
		}
		return outArray;
	}