function addToFavorites() { 
  if (window.sidebar) {// firefox
	window.sidebar.addPanel("Blender 2.5x Vid Tutorials, Team Blelaider", "http://blelaider.cwahi.net/blender.php", "");
  } else if(window.opera && window.print) { // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',"http://blelaider.cwahi.net/blender.php");
	elem.setAttribute('title',"Blender 2.5x Vid Tutorials, Team Blelaider");
	elem.setAttribute('rel','sidebar');
	elem.click();
  } else if(document.all) {
	window.external.AddFavorite("http://blelaider.cwahi.net/blender.php", "Blender 2.5x Vid Tutorials, Team Blelaider");
  } else {
    alert("Currently this feature is not support with your web browser, You can manually add our site by pressing CTRL+D");
  }
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
	do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	return [curleft,curtop];
}}

function ajaxDiv(strDiv,strURL,boolAppend) {
  if (window.XMLHttpRequest) {				// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
  } else {											 			// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.open("GET",strURL,false);
  xmlhttp.send(null);
	if (boolAppend="true") {
    document.getElementById(strDiv).innerHTML = document.getElementById(strDiv).innerHTML + xmlhttp.responseText;
	} else {
    document.getElementById(strDiv).innerHTML = xmlhttp.responseText;
	}
}

function loadXMLDoc(strDiv,strType,strItem) {
  if (window.XMLHttpRequest) {				// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
  } else {											 			// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.open("GET","displayer.php?strType="+strType+"&strItem="+strItem,false);
  xmlhttp.send(null);
  document.getElementById(strDiv).innerHTML=xmlhttp.responseText;
}
function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}
function getScrollTop(){
    if(typeof pageYOffset!= 'undefined'){        //most browsers
        return pageYOffset;
    }
    else{
        var B= document.body; 			 //IE 'quirks'
        var D= document.documentElement; //IE with doctype
        D= (D.clientHeight)? D: B;
        return D.scrollTop;
    }
}

function hideDisplayer() {
  if(document.getElementById("divDisplayer").style.display=="block") {
	  document.getElementById("divDisplayerBG").style.display = "none";
	  document.getElementById("divDisplayer").style.display = "none";
	  document.getElementById("tbvdHolder").style.display = "none";
	  jwplayer("myPlayer").setup({
	  flashplayer: "engine/player.swf",
	  file: "",
	  height: 360,
	  width: 640	});
	  tbvpStopUpdate();
  }
}

function showDisplayer(strSection, strItem) {
  var objDisplayerBG;
	objDisplayerBG = document.getElementById("divDisplayerBG");
  objDisplayerBG.style.display = "block";
  objDisplayerBG.style.width = "100%";
  objDisplayerBG.style.height = getDocHeight() + "px";
  objDisplayerBG.style.backgroundColor = "#000000";
  objDisplayerBG.style.left = "0px";
  objDisplayerBG.style.top = "0px";
	setOpacity(objDisplayerBG, 99);

  var objDisplayer;
  objDisplayer = document.getElementById("divDisplayer");
  objDisplayer.innerHTML = "";   // objDisplayer.style.top = (getScrollTop() + 0) + "px";
  objDisplayer.style.top = "0px";
  objDisplayer.style.position = "absolute";
  objDisplayer.style.width = "900px";
  objDisplayer.style.marginTop = "0px";
 // objDisplayer.style.height = "100%";
  objDisplayer.style.marginBottom = "0px";  //  objDisplayer.style.height = (getDocHeight()-160) + "px";// = "100%"; //"620px";   // objDisplayer.style.height = "620px";
  objDisplayer.style.backgroundColor = "#000000";
  objDisplayer.style.border = "0px solid #000000";
  objDisplayer.style.left = "50%";
  objDisplayer.style.marginLeft = "-450px";
  objDisplayer.style.display = "block";
  loadXMLDoc("divDisplayer",strSection,strItem);

  objVidHolder = document.getElementById("tbvdHolder");
  objVidHolder.style.display = "block";
  objVidHolder.style.left = findPosX(document.getElementById("tbvdDisclaimer"))+"px";

  objVidHolder.style.top = findPosY(document.getElementById("tbvdDisclaimer"))+"px";
  tbvpVARMovie = strItem;
  document.getElementById('vidStep').innerHTML=vidMsgArray[0];
  jwplayer("myPlayer").setup({
//  flashplayer: "engine/player.swf",
players: [
{ type: "html5" },
{ type: "flash", src: "engine/player.swf" }
],
  file: "blender/"+strItem+"/"+strItem+".flv",
  skin: "engine/jwskins/lava.zip",
  height: 360,
  width: 640,
events: {
onPlay: function() { tbvpUpdate(); },
onReady: function() { tbvpUpdate(); },
}
  });
alert("../blender/"+strItem+"/"+strItem+".flv");
 
}



function setOpacity(ele,opacity){
  ele.style.filter = "alpha(opacity="+opacity+")"; //IE
  ele.style.MozOpacity = (opacity/100);  				   //Mozilla+Firefox
  ele.style.opacity = (opacity/100); 		 	 			   //Opera
  ele.style.KhtmlOpacity = (opacity/100); 			   //Konqueror
}

  google.load("language", "1");
  function translateDiv(strLang, strSource, strDest) {
    if (strLang=="en") {
		  document.getElementById(strDest).style.display = "none";
			document.getElementById(strSource).style.display = "block";
		} else {
			document.getElementById(strSource).style.display = "none";
		  document.getElementById(strDest).innerHTML = "";
		  document.getElementById(strDest).style.display = "block";
  	  google.language.translate (document.getElementById(strSource).innerHTML, "en", strLang, function (result) {
			  if (!result.error) {
  			  document.getElementById(strDest).innerHTML = result.translation;
  		  } else {
		      document.getElementById(strDest).style.display = "none";
			    document.getElementById(strSource).style.display = "block";
				}
  	  });
		}
		return false;
	}
	function translate(strLanguage, objCaller) {
	  document.getElementById('divLangMenu').style.visibility = "hidden";
	  document.getElementById('btnLangCaller').innerHTML = '<span class="clrRed">'+objCaller.innerHTML+'</span> (Click To Change)';
	  var arrDivs = document.getElementsByTagName("DIV");
		for (var i=0; i<arrDivs.length; i++) {	
		  if (arrDivs[i].lang=="en") {
			  translateDiv(strLanguage, arrDivs[i].id, arrDivs[i].id + "Dest");
			}
		}
	}
 


function secondsToHms(d) {
  d = Number(d);
  var h = Math.floor(d / 3600);
  var m = Math.floor(d % 3600 / 60);
  var s = Math.floor(d % 3600 % 60);
  return ((h > 0 ? h + ":" : "") + (m > 0 ? (h > 0 && m < 10 ? "0" : "") + m + ":" : "0:") + (s < 10 ? "0" : "") + s);
}
function getXOffset(e) {
  if (typeof e.offsetX != 'undefined')  return e.offsetX;
  else if (typeof e.pageX != 'undefined')  return e.pageX - e.target.offsetLeft;
}
function getYOffset(e) {
  if (typeof e.offsetY != 'undefined')	  return e.offsetY;
  else if (typeof e.pageY != 'undefined')	  return e.pageY - e.target.offsetTop;
}
function getFlashMovieObject(movieName) {
  if (window.document[movieName])   {
	return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)   {
	if (document.embeds && document.embeds[movieName]) return document.embeds[movieName]; 
  } else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  { return document.getElementById(movieName); }
}

