/* Son of Suckerfish dropdowns http://htmldog.com/articles/suckerfish/dropdowns/ */
sfHover = function() {
	var sfEls = document.getElementById("navigation").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

jQuery(document).ready(function(){



	$('.lightbox').each(function(){
		
		 elem = $(this);

		 reldata = elem.attr('rel');

		 var lb_width = 600;
		 var lb_height = 700;

		 if (reldata){
			settings = reldata.split(';');
			for (var i=0; i<settings.length; i++){
				setting = settings[i].split('=');

				if (setting[0] == 'width')
					lb_width = setting[1];
				else if (setting[0] == 'height')
					lb_height = setting[1];
			}
		}

		elem.nyroModal({
			bgColor: "#009bde",
			zIndexStart: 10000,
			padding: 0,
			type: 'iframe',
			title: null,
			titleFromIframe: false,
			width: lb_width,
			height: lb_height,
			showContent: showLightbox,
			hideContent: hideLightbox
		});
	});
   
});

function showLightbox(elts, settings, callback) {
	//elts.loading.hide();
	$("#nyroModalContent > iframe").attr("allowtransparency","true").css("background-color","transparent");
 
	
	elts.contentWrapper
		.css({
			zIndex:10000,
			opacity: 0.0,
			width: settings.width+'px',
			height: settings.height+'px',
			marginTop: settings.marginTop+'px',
			marginLeft: settings.marginLeft+'px'
		})
		.show()
		.animate({
			opacity: 1.0
		}, {duration: 350, complete: callback});
}

function hideLightbox(elts, settings, callback) {
	elts.contentWrapper.hide();
	callback();
};
