function getfObject(){
	if(navigator.appName.indexOf("Microsoft") != -1) {
		return window.fObject;
	} else {
		return window.document.fObject;
	}
}

function loadVideo(id){
	if (id == undefined){
		id = '';
	}
	getfObject().sendDATA(id);
}

function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}

function initLinks(){
	//if (navigator.userAgent.indexOf("Opera") > -1) return false;
	if (!document.getElementById) return false;
  	if (!document.getElementById("video_player")) return false;
  	var el = document.getElementById("text");
  	var links = getElementsByClassName(el, "a", "vid-link");
  	if (links.length > 0){
		for (var i=0; i<links.length; i++ ) {
			links[i].setAttribute("href", "#video");
			links[i].onclick = function() {
				var el = document.getElementById? document.getElementById('vid_title'): document.all['vid_title'];
				if (el && typeof el.innerHTML != "undefined") el.innerHTML = this.getAttribute("title");
				loadVideo(this.getAttribute("id"));
			}
		}
	}
}

function initVideo(){
	var hoverString = 'mouse over for details';
	if (!document.getElementsByTagName) return false;
 	if (!document.getElementById) return false;
  	if (!document.getElementById("video_player")) return false;
  	var el = document.getElementById("text");
  	var links = getElementsByClassName(el, "a", "vid-link1");
  	if (links.length > 0){
		for (var i=0; i<links.length; i++ ) {

			var el = getElementsByClassName(links[i].parentNode.parentNode, "div", "recent-title");
			if (el[0] && typeof el[0].style.display != "undefined") el[0].style.display = 'block';
			if (el[0] && typeof el[0].innerHTML != "undefined") el[0].innerHTML = hoverString;

			links[i].onmouseover = function() {
				var el = getElementsByClassName(this.parentNode.parentNode, "div", "recent-title");
				if (el[0] && typeof el[0].innerHTML != "undefined") el[0].innerHTML = this.getAttribute("title");
			}
			links[i].onmouseout = function() {
				var el = getElementsByClassName(this.parentNode.parentNode, "div", "recent-title");
				if (el[0] && typeof el[0].innerHTML != "undefined") el[0].innerHTML = hoverString;
			}
		}
	}
}

addLoadEvent(initVideo);