Array.prototype.removeDuplicates = function () { for (var i = 1; i < this.length; i++) { if (this[i][0] == this[i-1][0]) { this.splice(i,1); } } }
Array.prototype.empty = function () { for (var i = 0; i <= this.length; i++) { this.shift(); } }
String.prototype.trim = function () { return this.replace(/^\s+|\s+$/g, ''); }
function LyteBox() {
this.theme				= 'grey';	
this.hideFlash			= true;		
this.outerBorder		= true;	
this.resizeSpeed		= 8;	
this.maxOpacity			= 70;	
this.navType			= 1;	
this.autoResize			= true;		
this.doAnimations		= true;	
this.borderSize			= 12;		
this.slideInterval		= 400;
this.showNavigation		= true;	
this.showClose			= true;	
this.showDetails		= true;	
this.autoEnd			= true;		
if(this.resizeSpeed > 10) { this.resizeSpeed = 10; }
if(this.resizeSpeed < 1) { resizeSpeed = 1; }
this.resizeDuration = (11 - this.resizeSpeed) * 0.15;
this.resizeWTimerArray		= new Array();
this.resizeWTimerCount		= 0;
this.resizeHTimerArray		= new Array();
this.resizeHTimerCount		= 0;
this.showContentTimerArray	= new Array();
this.showContentTimerCount	= 0;
this.overlayTimerArray		= new Array();
this.overlayTimerCount		= 0;
this.imageTimerArray		= new Array();
this.imageTimerCount		= 0;
this.timerIDArray			= new Array();
this.timerIDCount			= 0;
this.slideshowIDArray		= new Array();
this.slideshowIDCount		= 0;
this.imageArray	 = new Array();
this.activeImage = null;
this.slideArray	 = new Array();
this.activeSlide = null;
this.frameArray	 = new Array();
this.activeFrame = null;
this.checkFrame();
this.isSlideshow = false;
this.isLyteframe = false;
	/*@cc_on
		/*@if (@_jscript)
			this.ie = (document.all && !window.opera) ? true : false;
		/*@else @*/
			this.ie = false;
		/*@end
	@*/
this.ie7 = (this.ie && window.XMLHttpRequest);
this.initialize();
}
LyteBox.prototype.initialize = function() {
this.updateLyteboxItems();
var objBody = this.doc.getElementsByTagName("body").item(0);	
if (this.doc.getElementById('lbOverlay')) {
	objBody.removeChild(this.doc.getElementById("lbOverlay"));
	objBody.removeChild(this.doc.getElementById("lbMain"));
}
var objOverlay = this.doc.createElement("div");
	objOverlay.setAttribute('id','lbOverlay');
	objOverlay.setAttribute((this.ie ? 'className' : 'class'), this.theme);
	objOverlay.style.display = 'none';
	objBody.appendChild(objOverlay);
var objLytebox = this.doc.createElement("div");
	objLytebox.setAttribute('id','lbMain');
	objLytebox.style.display = 'none';
	objBody.appendChild(objLytebox);
var objOuterContainer = this.doc.createElement("div");
	objOuterContainer.setAttribute('id','lbOuterContainer');
	objOuterContainer.setAttribute((this.ie ? 'className' : 'class'), this.theme);
	objLytebox.appendChild(objOuterContainer);
var objIframeContainer = this.doc.createElement("div");
	objIframeContainer.setAttribute('id','lbIframeContainer');
	objIframeContainer.style.display = 'none';
	objOuterContainer.appendChild(objIframeContainer);
var objIframe = this.doc.createElement("iframe");
	objIframe.setAttribute('id','lbIframe');
	objIframe.setAttribute('name','lbIframe');
	objIframe.setAttribute('scrolling','auto'); 
	objIframe.setAttribute('frameBorder','0');
	objIframe.style.display = 'none';
	objIframeContainer.appendChild(objIframe);
var objImageContainer = this.doc.createElement("div");
	objImageContainer.setAttribute('id','lbImageContainer');
	objOuterContainer.appendChild(objImageContainer);
var objLyteboxImage = this.doc.createElement("img");
	objLyteboxImage.setAttribute('id','lbImage');
	objImageContainer.appendChild(objLyteboxImage);
var objLoading = this.doc.createElement("div");
	objLoading.setAttribute('id','lbLoading');
	objOuterContainer.appendChild(objLoading);
var objDetailsContainer = this.doc.createElement("div");
	objDetailsContainer.setAttribute('id','lbDetailsContainer');
	objDetailsContainer.setAttribute((this.ie ? 'className' : 'class'), this.theme);
	objLytebox.appendChild(objDetailsContainer);
var objDetailsData =this.doc.createElement("div");
	objDetailsData.setAttribute('id','lbDetailsData');
	objDetailsData.setAttribute((this.ie ? 'className' : 'class'), this.theme);
	objDetailsContainer.appendChild(objDetailsData);
var objDetails = this.doc.createElement("div");
	objDetails.setAttribute('id','lbDetails');
	objDetailsData.appendChild(objDetails);
var objCaption = this.doc.createElement("span");
	objCaption.setAttribute('id','lbCaption');
	objDetails.appendChild(objCaption);
var objHoverNav = this.doc.createElement("div");
	objHoverNav.setAttribute('id','lbHoverNav');
	objImageContainer.appendChild(objHoverNav);
var objBottomNav = this.doc.createElement("div");
	objBottomNav.setAttribute('id','lbBottomNav');
	objDetailsData.appendChild(objBottomNav);
var objNumberDisplay = this.doc.createElement("span");
	objNumberDisplay.setAttribute('id','lbNumberDisplay');
	objDetails.appendChild(objNumberDisplay);
var objNavDisplay = this.doc.createElement("span");
	objNavDisplay.setAttribute('id','lbNavDisplay');
	objNavDisplay.style.display = 'none';
	objDetails.appendChild(objNavDisplay);
var objClose = this.doc.createElement("a");
	objClose.setAttribute('id','lbClose');
	objClose.setAttribute((this.ie ? 'className' : 'class'), this.theme);
	objClose.setAttribute('href','#');
	objBottomNav.appendChild(objClose);
};
LyteBox.prototype.updateLyteboxItems = function() {	};
LyteBox.prototype.start = function(imageLink, doSlide, doFrame) {
if (this.hideFlash) { this.toggleFlash('hide');}
this.isLyteframe = (doFrame ? true : false);
var pageSize	= this.getPageSize();
var objOverlay	= this.doc.getElementById('lbOverlay');
var objBody		= this.doc.getElementsByTagName("body").item(0);
objOverlay.style.height = pageSize[1] + "px";
objOverlay.style.display = '';
this.appear('lbOverlay', (this.doAnimations ? 0 : this.maxOpacity));
var anchors = (this.isFrame) ? window.parent.frames[window.name].document.getElementsByTagName('a') : document.getElementsByTagName('a');
if (this.isLyteframe) {
	this.frameArray = [];
	this.frameNum = 0;
	if ((imageLink.getAttribute('rel') == 'lyteframe')) {
		var rev = imageLink.getAttribute('rev');
		this.frameArray.push(new Array(imageLink.getAttribute('href'), imageLink.getAttribute('title'), (rev == null || rev == '' ? 'width: 400px; height: 400px; scrolling: no' : rev)));
	} else {
		if (imageLink.getAttribute('rel').indexOf('lyteframe') != -1) {
			for (var i = 0; i < anchors.length; i++) {
				var anchor = anchors[i];
				if (anchor.getAttribute('href') && (anchor.getAttribute('rel') == imageLink.getAttribute('rel'))) {
					var rev = anchor.getAttribute('rev');
					this.frameArray.push(new Array(anchor.getAttribute('href'), anchor.getAttribute('title'), (rev == null || rev == '' ? 'width: 400px; height: 400px; scrolling: no;' : rev)));
				}
			}
			this.frameArray.removeDuplicates();
			while(this.frameArray[this.frameNum][0] != imageLink.getAttribute('href')) { this.frameNum++; }
		}
	}
} else {	}
var object = this.doc.getElementById('lbMain');
	object.style.top = (this.getPageScroll() + (pageSize[3] / 5)) + "px";
	object.style.display = '';
if (!this.outerBorder) {
	this.doc.getElementById('lbOuterContainer').style.border = 'none';
	this.doc.getElementById('lbDetailsContainer').style.border = 'none';
} else {
	this.doc.getElementById('lbOuterContainer').style.borderBottom = '';
	this.doc.getElementById('lbOuterContainer').setAttribute((this.ie ? 'className' : 'class'), this.theme);
}
this.doc.getElementById('lbOverlay').onclick = function() { myLytebox.end(); return false; }
this.doc.getElementById('lbMain').onclick = function(e) {
var e = e;
if (!e) {
	if (window.parent.frames[window.name] && (parent.document.getElementsByTagName('frameset').length <= 0)) {
		e = window.parent.window.event;
	} else {
		e = window.event;
	}
}
var id = (e.target ? e.target.id : e.srcElement.id);
if (id == 'lbMain') { myLytebox.end(); return false; }
}
this.doc.getElementById('lbClose').onclick = function() { myLytebox.end(); return false; }
	this.isSlideshow = doSlide;
if (this.isLyteframe) {
	this.changeContent(this.frameNum);
} else {
	if (this.isSlideshow) {
		this.changeContent(this.slideNum);
	} else {
		this.changeContent(this.imageNum);
	}
}
};
LyteBox.prototype.changeContent = function(imageNum) {
if (this.isSlideshow) {
	for (var i = 0; i < this.slideshowIDCount; i++) { window.clearTimeout(this.slideshowIDArray[i]); }
}
this.activeImage = this.activeSlide = this.activeFrame = imageNum;
if (!this.outerBorder) {
	this.doc.getElementById('lbOuterContainer').style.border = 'none';
	this.doc.getElementById('lbDetailsContainer').style.border = 'none';
} else {
	this.doc.getElementById('lbOuterContainer').style.borderBottom = '';
	this.doc.getElementById('lbOuterContainer').setAttribute((this.ie ? 'className' : 'class'), this.theme);
}
	this.doc.getElementById('lbLoading').style.display = '';
this.doc.getElementById('lbImage').style.display = 'none';
this.doc.getElementById('lbIframe').style.display = 'none';
this.doc.getElementById('lbIframeContainer').style.display = 'none';
this.doc.getElementById('lbDetailsContainer').style.display = 'none';
this.doc.getElementById('lbNumberDisplay').style.display = 'none';
if (this.isLyteframe) {
	var iframe = myLytebox.doc.getElementById('lbIframe');
	var styles = this.frameArray[this.activeFrame][2];
	var aStyles = styles.split(';');
	for (var i = 0; i < aStyles.length; i++) {
		if (aStyles[i].indexOf('width:') >= 0) {
			var w = aStyles[i].replace('width:', '');
			iframe.width = w.trim();
		} else if (aStyles[i].indexOf('height:') >= 0) {
			var h = aStyles[i].replace('height:', '');
			iframe.height = h.trim();
		} else if (aStyles[i].indexOf('scrolling:') >= 0) {
			var s = aStyles[i].replace('scrolling:', '');
			iframe.scrolling = s.trim();
		} else if (aStyles[i].indexOf('border:') >= 0) {
		}
	}
	iframe.src = this.frameArray[this.activeFrame][0];		
	this.resizeContainer(parseInt(iframe.width), parseInt(iframe.height));
} else {}
};
LyteBox.prototype.resizeContainer = function(imgWidth, imgHeight) {
this.wCur = this.doc.getElementById('lbOuterContainer').offsetWidth;
this.hCur = this.doc.getElementById('lbOuterContainer').offsetHeight;
this.xScale = ((imgWidth  + (this.borderSize * 2)) / this.wCur) * 100;
this.yScale = ((imgHeight  + (this.borderSize * 2)) / this.hCur) * 100;
var wDiff = (this.wCur - this.borderSize * 2) - imgWidth;
var hDiff = (this.hCur - this.borderSize * 2) - imgHeight;
if (!(hDiff == 0)) {
	this.hDone = false;
	this.resizeH('lbOuterContainer', this.hCur, imgHeight + this.borderSize*2, this.getPixelRate(this.hCur, imgHeight));
} else {
	this.hDone = true;
}
if (!(wDiff == 0)) {
	this.wDone = false;
	this.resizeW('lbOuterContainer', this.wCur, imgWidth + this.borderSize*2, this.getPixelRate(this.wCur, imgWidth));
} else {
	this.wDone = true;
}
if ((hDiff == 0) && (wDiff == 0)) {
	if (this.ie){ this.pause(250); } else { this.pause(100); } 
}
this.doc.getElementById('lbDetailsContainer').style.width = (imgWidth + (this.borderSize * 2) + (this.ie && this.doc.compatMode == "BackCompat" && this.outerBorder ? 2 : 0)) + "px";
this.showContent();
};
LyteBox.prototype.showContent = function() {
if (this.wDone && this.hDone) {
	for (var i = 0; i < this.showContentTimerCount; i++) { window.clearTimeout(this.showContentTimerArray[i]); }
	if (this.outerBorder) {
		this.doc.getElementById('lbOuterContainer').style.borderBottom = 'none';
	}
	this.doc.getElementById('lbLoading').style.display = 'none';
	if (this.isLyteframe) {
		this.doc.getElementById('lbIframe').style.display = '';
		this.appear('lbIframe', (this.doAnimations ? 0 : 100));
	} else {
		this.doc.getElementById('lbImage').style.display = '';
		this.appear('lbImage', (this.doAnimations ? 0 : 100));
		this.preloadNeighborImages();
	}
	if (this.isSlideshow) {
  			this.doc.getElementById('lbHoverNav').style.display = (this.showNavigation && this.navType == 1 ? '' : 'none');
			this.doc.getElementById('lbClose').style.display = (this.showClose ? '' : 'none');
			this.doc.getElementById('lbDetails').style.display = (this.showDetails ? '' : 'none');
		    this.doc.getElementById('lbNavDisplay').style.display = (this.showNavigation && this.navType == 2 ? '' : 'none');
	} else {
		this.doc.getElementById('lbHoverNav').style.display = (this.navType == 1 && !this.isLyteframe ? '' : 'none');
		if ((this.navType == 2 && !this.isLyteframe && this.imageArray.length > 1) || (this.frameArray.length > 1 && this.isLyteframe)) {
			this.doc.getElementById('lbNavDisplay').style.display = '';
		} else {
			this.doc.getElementById('lbNavDisplay').style.display = 'none';
		}
		this.doc.getElementById('lbClose').style.display = '';
			this.doc.getElementById('lbDetails').style.display = '';
	}
	this.doc.getElementById('lbImageContainer').style.display = (this.isLyteframe ? 'none' : '');
	this.doc.getElementById('lbIframeContainer').style.display = (this.isLyteframe ? '' : 'none');
} else {
	this.showContentTimerArray[this.showContentTimerCount++] = setTimeout("myLytebox.showContent()", 200);
}
};
LyteBox.prototype.updateDetails = function() {
var object = this.doc.getElementById('lbCaption');
var sTitle = (this.isSlideshow ? this.slideArray[this.activeSlide][1] : (this.isLyteframe ? this.frameArray[this.activeFrame][1] : this.imageArray[this.activeImage][1]));
object.style.display = '';
object.innerHTML = (sTitle == null ? '' : sTitle);
this.updateNav();
this.doc.getElementById('lbDetailsContainer').style.display = '';
object = this.doc.getElementById('lbNumberDisplay');
this.appear('lbDetailsContainer', (this.doAnimations ? 0 : 100));
};
LyteBox.prototype.updateNav = function() {
	this.enableKeyboardNav();
};
LyteBox.prototype.enableKeyboardNav = function() { document.onkeydown = this.keyboardAction; };
LyteBox.prototype.disableKeyboardNav = function() { document.onkeydown = ''; };
LyteBox.prototype.keyboardAction = function(e) {
	var keycode = key = escape = null;
	keycode	= (e == null) ? event.keyCode : e.which;
	key		= String.fromCharCode(keycode).toLowerCase();
	escape  = (e == null) ? 27 : e.DOM_VK_ESCAPE;
};
LyteBox.prototype.preloadNeighborImages = function() {};
LyteBox.prototype.togglePlayPause = function(hideID, showID) {};
LyteBox.prototype.end = function(caller) {
var closeClick = (caller == 'slideshow' ? false : true);
if (this.isSlideshow && this.isPaused && !closeClick) { return; }
this.disableKeyboardNav();
this.doc.getElementById('lbMain').style.display = 'none';
this.fade('lbOverlay', (this.doAnimations ? this.maxOpacity : 0));
if (this.hideFlash) { this.toggleFlash('visible'); }
if (this.isSlideshow) {
	for (var i = 0; i < this.slideshowIDCount; i++) { window.clearTimeout(this.slideshowIDArray[i]); }
}
};
LyteBox.prototype.checkFrame = function() {
	if (window.parent.frames[window.name] && (parent.document.getElementsByTagName('frameset').length <= 0)) {
		this.isFrame = true;
		this.lytebox = "window.parent." + window.name + ".myLytebox";
		this.doc = parent.document;
	} else {
		this.isFrame = false;
		this.lytebox = "myLytebox";
		this.doc = document;
	}
};
LyteBox.prototype.getPixelRate = function(cur, img) {
var diff = (img > cur) ? img - cur : cur - img;
if (diff >= 0 && diff <= 100) { return 10; }
if (diff > 100 && diff <= 200) { return 15; }
if (diff > 200 && diff <= 300) { return 20; }
if (diff > 300 && diff <= 400) { return 25; }
if (diff > 400 && diff <= 500) { return 30; }
if (diff > 500 && diff <= 600) { return 35; }
if (diff > 600 && diff <= 700) { return 40; }
if (diff > 700) { return 45; }
};
LyteBox.prototype.appear = function(id, opacity) {
var object = this.doc.getElementById(id).style;
object.opacity = (opacity / 100);
object.MozOpacity = (opacity / 100);
object.KhtmlOpacity = (opacity / 100);
object.filter = "alpha(opacity=" + (opacity + 10) + ")";
if (opacity == 100 && (id == 'lbImage' || id == 'lbIframe')) {
	this.updateDetails();
} else if (opacity >= this.maxOpacity && id == 'lbOverlay') {
	for (var i = 0; i < this.overlayTimerCount; i++) { window.clearTimeout(this.overlayTimerArray[i]); }
	return;
} else if (opacity >= 100 && id == 'lbDetailsContainer') {
	for (var i = 0; i < this.imageTimerCount; i++) { window.clearTimeout(this.imageTimerArray[i]); }
	this.doc.getElementById('lbOverlay').style.height = this.getPageSize()[1] + "px";
} else {
	if (id == 'lbOverlay') {
		this.overlayTimerArray[this.overlayTimerCount++] = setTimeout("myLytebox.appear('" + id + "', " + (opacity+20) + ")", 1);
	} else {
		this.imageTimerArray[this.imageTimerCount++] = setTimeout("myLytebox.appear('" + id + "', " + (opacity+10) + ")", 1);
	}
}
};
LyteBox.prototype.fade = function(id, opacity) {
var object = this.doc.getElementById(id).style;
object.opacity = (opacity / 100);
object.MozOpacity = (opacity / 100);
object.KhtmlOpacity = (opacity / 100);
object.filter = "alpha(opacity=" + opacity + ")";
if (opacity <= 0) {
	try {
		object.display = 'none';
	} catch(err) { }
} else if (id == 'lbOverlay') {
	this.overlayTimerArray[this.overlayTimerCount++] = setTimeout("myLytebox.fade('" + id + "', " + (opacity-20) + ")", 1);
} else {
	this.timerIDArray[this.timerIDCount++] = setTimeout("myLytebox.fade('" + id + "', " + (opacity-10) + ")", 1);
}
};
LyteBox.prototype.resizeW = function(id, curW, maxW, pixelrate, speed) {
if (!this.hDone) {
	this.resizeWTimerArray[this.resizeWTimerCount++] = setTimeout("myLytebox.resizeW('" + id + "', " + curW + ", " + maxW + ", " + pixelrate + ")", 100);
	return;
}
var object = this.doc.getElementById(id);
var timer = speed ? speed : (this.resizeDuration/2);
var newW = (this.doAnimations ? curW : maxW);
object.style.width = (newW) + "px";
if (newW < maxW) {
	newW += (newW + pixelrate >= maxW) ? (maxW - newW) : pixelrate;
} else if (newW > maxW) {
	newW -= (newW - pixelrate <= maxW) ? (newW - maxW) : pixelrate;
}
this.resizeWTimerArray[this.resizeWTimerCount++] = setTimeout("myLytebox.resizeW('" + id + "', " + newW + ", " + maxW + ", " + pixelrate + ", " + (timer+0.02) + ")", timer+0.02);
if (parseInt(object.style.width) == maxW) {
	this.wDone = true;
	for (var i = 0; i < this.resizeWTimerCount; i++) { window.clearTimeout(this.resizeWTimerArray[i]); }
}
};
LyteBox.prototype.resizeH = function(id, curH, maxH, pixelrate, speed) {
var timer = speed ? speed : (this.resizeDuration/2);
var object = this.doc.getElementById(id);
var newH = (this.doAnimations ? curH : maxH);
object.style.height = (newH) + "px";
if (newH < maxH) {
	newH += (newH + pixelrate >= maxH) ? (maxH - newH) : pixelrate;
} else if (newH > maxH) {
	newH -= (newH - pixelrate <= maxH) ? (newH - maxH) : pixelrate;
}
this.resizeHTimerArray[this.resizeHTimerCount++] = setTimeout("myLytebox.resizeH('" + id + "', " + newH + ", " + maxH + ", " + pixelrate + ", " + (timer+.02) + ")", timer+.02);
if (parseInt(object.style.height) == maxH) {
	this.hDone = true;
	for (var i = 0; i < this.resizeHTimerCount; i++) { window.clearTimeout(this.resizeHTimerArray[i]); }
}
};
LyteBox.prototype.getPageScroll = function() {
if (self.pageYOffset) {
	return this.isFrame ? parent.pageYOffset : self.pageYOffset;
} else if (this.doc.documentElement && this.doc.documentElement.scrollTop){
	return this.doc.documentElement.scrollTop;
} else if (document.body) {
	return this.doc.body.scrollTop;
}
};
LyteBox.prototype.getPageSize = function() {	
var xScroll, yScroll, windowWidth, windowHeight;
if (window.innerHeight && window.scrollMaxY) {
	xScroll = this.doc.scrollWidth;
	yScroll = (this.isFrame ? parent.innerHeight : self.innerHeight) + (this.isFrame ? parent.scrollMaxY : self.scrollMaxY);
} else if (this.doc.body.scrollHeight > this.doc.body.offsetHeight){
	xScroll = this.doc.body.scrollWidth;
	yScroll = this.doc.body.scrollHeight;
} else {
	xScroll = this.doc.getElementsByTagName("html").item(0).offsetWidth;
	yScroll = this.doc.getElementsByTagName("html").item(0).offsetHeight;
	xScroll = (xScroll < this.doc.body.offsetWidth) ? this.doc.body.offsetWidth : xScroll;
	yScroll = (yScroll < this.doc.body.offsetHeight) ? this.doc.body.offsetHeight : yScroll;
}
if (self.innerHeight) {
	windowWidth = (this.isFrame) ? parent.innerWidth : self.innerWidth;
	windowHeight = (this.isFrame) ? parent.innerHeight : self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) {
	windowWidth = this.doc.documentElement.clientWidth;
	windowHeight = this.doc.documentElement.clientHeight;
} else if (document.body) {
	windowWidth = this.doc.getElementsByTagName("html").item(0).clientWidth;
	windowHeight = this.doc.getElementsByTagName("html").item(0).clientHeight;
	windowWidth = (windowWidth == 0) ? this.doc.body.clientWidth : windowWidth;
	windowHeight = (windowHeight == 0) ? this.doc.body.clientHeight : windowHeight;
}
var pageHeight = (yScroll < windowHeight) ? windowHeight : yScroll;
var pageWidth = (xScroll < windowWidth) ? windowWidth : xScroll;
return new Array(pageWidth, pageHeight, windowWidth, windowHeight);
};
LyteBox.prototype.toggleFlash = function(state) {
var objects = this.doc.getElementsByTagName("object");
for (var i = 0; i < objects.length; i++) {
	objects[i].style.visibility = (state == "hide") ? 'hidden' : 'visible';
}
var embeds = this.doc.getElementsByTagName("embed");
for (var i = 0; i < embeds.length; i++) {
	embeds[i].style.visibility = (state == "hide") ? 'hidden' : 'visible';
}
var selects = this.doc.getElementsByTagName("select");
for (var i = 0; i < selects.length; i++) {
	selects[i].style.visibility = (state == "hide") ? 'hidden' : 'visible';
}
if (this.isFrame) {
	for (var i = 0; i < parent.frames.length; i++) {
		try {
			objects = parent.frames[i].window.document.getElementsByTagName("object");
			for (var j = 0; j < objects.length; j++) {
				objects[j].style.visibility = (state == "hide") ? 'hidden' : 'visible';
			}
		} catch(e) { }
		try {
			embeds = parent.frames[i].window.document.getElementsByTagName("embed");
			for (var j = 0; j < embeds.length; j++) {
				embeds[j].style.visibility = (state == "hide") ? 'hidden' : 'visible';
			}
		} catch(e) { }
	}
}
};
if (window.addEventListener) {
	window.addEventListener("load",initLytebox,false);
} else if (window.attachEvent) {
	window.attachEvent("onload",initLytebox);
} else {
	window.onload = function() {initLytebox();}
}
function initLytebox() { myLytebox = new LyteBox();
myLytebox.showClose=true;
}