// JavaScript Document
// Lightbox javascript code
	var lb_data= new Array();
	var localized= "";
	$(document).ready(function(){
		var thisURL= window.location.toString();
		var slashArray= thisURL.split("/");
		var iteration= slashArray.length - 4; //5 for beta, 4 when launched!
		for(var i=0;i<iteration;i++){ localized+= "../"; }
		lb_data= fillArray();
		createLightbox();
		//replaceLinks();
	});
	function replaceLinks(){
		//replaces links with lightbox links
		/*$(".lightbox_image").each(function(i){
			var newtext= $(this).children(".mb").html();
			$(this).html(newtext);
			$(this).click(function(){
				displayLightbox(i+1);
			});
			$(this).css("cursor","pointer");
		});*/
		$("a.mb").each(function(i){
			$(this).attr("href","javascript:displayLightbox("+(i+1)+");");
		});
	}
	function createLightbox(){
		var newHTML= "<div id=\"overlay\"></div>\n";
		newHTML+= "<div id=\"lightbox_close\"><a href=\"javascript:hideLightbox();\"><img src=\""+localized+"images/lightbox_close.png\" border=\"0\" width=\"30\" height=\"30\" /></a></div>\n";
		newHTML+= "<div id=\"lightbox\">\n";
		newHTML+= "\t<div id=\"lightboxcont\">\n";
    	newHTML+= "\t</div>\n";		
		newHTML+= "</div>\n";
		
		$("body").append(newHTML);
	}
	function displayLightbox(vid_num){
		if($("#overlay").css("display") == "none"){
			$("#overlay").css("opacity","0.75");
			$("#overlay").fadeIn(500, function(){
				$("#lightbox").fadeIn(500,function(){ 
					filldata(vid_num);
					$("#lightbox_close").fadeIn(500);
				});
			});
		}else{
			hidedata();
			setTimeout("filldata("+vid_num+")",1000);
		}
	}
	function hideLightbox(){
		hidedata();
		$("#lightbox_close").fadeOut(500, function(){
			$("#lightbox").fadeOut(500, function(){
				$(this).css("display","none");
				$("#overlay").fadeOut(500);
			});
		});
	}
	function hidedata(){
		$("#lightboxcont").html("");
	}
	function filldata(vid_num){
		var i= vid_num - 1;
		var total= lb_data.length;
		var iframe= "\t\t<iframe id=\"LB_iframe\" width=\"650\" height=\"500\" frameborder=\"0\" src=\""+lb_data[i]['link']+"\"></iframe>";
		$("#lightboxcont").html(iframe);
	}
	function inArray(links,href){
		if(links.length == 0) return -1;
		for(var j=0;j<links.length;j++){
			if(links[j]['link']==href){ return j; }
		}
		return -1;
	}
	function fillArray(){
		var links= new Array();
		var dubindex= 0;
		var hreftext= "";
		var linkscounter= 0;
		$("a.mb").each(function(i){
			hreftext= $(this).attr("href");
			dubindex= inArray(links,hreftext);
			if(dubindex == -1){
				links[linkscounter]= new Array();
				links[linkscounter]['link']= ($(this).attr("href"))? $(this).attr("href") : "";
				links[linkscounter]['title']= ($(this).attr("title"))? $(this).attr("title") : "";
				links[linkscounter]['desc']= ($(this).next(".multiBoxDesc").html())? $(this).next(".multiBoxDesc").html() : "";
				$(this).attr("href","javascript:displayLightbox("+(linkscounter+1)+");");
				linkscounter++;
			}else{
				$(this).attr("href","javascript:displayLightbox("+(dubindex+1)+");");
			}
		});
		return links;
	}