// JavaScript Document
( function(){
	function ShowOrHide(objectName){
		console.log(objectName);
		var target = document.getElementById(objectName);
		if(target != null){
			console.log(target.id);
			if(target.style.display == "block"){
				target.style.display = "none";
			} else {
				target.style.display = "block";
			}
		}
	}
	
	function youtubeThumb(vId, selector){
		var thumbUrl = "http://i4.ytimg.com/vi/" + vId + "/default.jpg";
		var videoUrl = "http://www.youtube.com/watch?v=" + vId;
	
		selector.style.background = 'url("' + thumbUrl + '")';
		console.log('url("' + thumbUrl + ')');
		selector.addEventListener("click", function(){
			window.open(videoUrl, "youtube");
		}, false);
		
	}
	
	
	
	function init(){
		var aTitles = document.getElementsByClassName("showOrHide");
		var title;
		for(var i = 0; i < aTitles.length; i++){
			title = aTitles[i];
			console.log(title.id);
			document.getElementById(title.id + "_target").style.display = "none";
			title.addEventListener("click", (function(n){return function(){ ShowOrHide(n) }})(title.id + "_target"), false);
		}
		
		var aYoutubeAreas
		 = document.getElementsByClassName("youtubeThumbJump");
		for (var i = 0, len = aYoutubeAreas.length; i < len; i++){
			var youtubeArea = aYoutubeAreas[i];
			youtubeThumb(youtubeArea.id, youtubeArea);
		}
		
	}
	
	window.addEventListener("load", init, false);
	
})();
