// JavaScript Document// CODE FOR RANDOM CITATIONSvar speed = 1;/*ms*//*Receives id of an object, and returns object itself*/function detectObjectById(objId){			var obj;			if(document.layers)	   //NN4+   			{	   			    obj = document.layers[objId];	    		}	    		else if(document.getElementById)	  //gecko(NN6) + IE 5+	    		{	       		 	obj = document.getElementById(objId);	    		}	    		else if(document.all)	// IE 4	    		{	        		obj = document.all[objId];	        }		    return obj;}function opChange(ob_change,op)		{				if (navigator.appName == "Microsoft Internet Explorer") 					{						ob_change.style.filter= "alpha(opacity='"+op+"')";					}					ob_change.style.MozOpacity = op/100;					ob_change.style.opacity = op/100;										opac = op;										return;		}		function fadeOut(obj, startOp){				if(startOp >= 0)					setTimeout(function(){startOp -= 10; opChange(obj, startOp); fadeOut(obj, startOp);}, 50);				return;		}function fadeIn(obj, startOp){		if(startOp<=100)			setTimeout(function(){startOp += 10; opChange(obj, startOp); fadeIn(obj, startOp);}, 50);		return;}		var currentCit = -1;function  randomEvent(container_id){		var obj = detectObjectById(container_id);				if(citations.length > 1)		{			var num = currentCit;			if(currentCit >= 0)			{				currentCit >= (citations.length-1)?currentCit=0:currentCit++;				num = currentCit;								fadeOut(obj, 100);				setTimeout(function(){obj.innerHTML = citations[num];}, 900);				setTimeout(function(){fadeIn(obj, 0);}, 1000);			}else{					// use for random progression from within number range					// num = Math.floor(Math.random()*citations.length);										// use for linear progression of number range					num = 0;					currentCit = num;										obj.innerHTML = citations[num];				}						setTimeout("randomEvent('"+container_id+"')", 6000); // for longer duration set to 10000		}else{			obj.innerHTML = citations[0];		}}function randomCitation(container_id){	var obj = detectObjectById(container_id);		if(citations.length>1)	{		var num=currentCit;		while(num == currentCit)		{			num = Math.floor(Math.random()*citations.length);		}					if(!(currentCit>=0 && currentCit <= citations.length))		{			obj.innerHTML = citations[num];		}else			{				fadeOut(obj, 100);				setTimeout(function(){obj.innerHTML = citations[num];}, 800);				setTimeout(function(){fadeIn(obj, 0);}, 880);			}				currentCit = num;		setTimeout("randomCitation('"+container_id+"')", 6000); // for longer duration set to 10000	}else{			obj.innerHTML = citations[0];		}}		function loadRandomImg(objId){		var obj = detectObjectById(objId);		if(typeof(dvdTitleImgs)!="undefined" && dvdTitleImgs.length >=1)	{		var num = Math.floor(Math.random()*dvdTitleImgs.length);		obj.src = dvdTitleImgs[num];	}}