function closegallery(){
	alert(hideGallery);
}

$(function(){
	function hideGallery(){
		$go.hide();
		$('#gallery-cont').remove();
	}

	window.hideGallery = hideGallery;
	
	function showGallery(url, w, h){
		var wh = $(window).height();
		var ww = $(window).width();
		var left = 0;
		var top = 0;
		
		if(wh>h) {
			top = ((wh-h) >> 1);
		}else{
			top = 10;
			h = wh-20;
		}
		
		if(ww>w) {
			left = ((ww-w) >> 1);
		}else{
			left = 10;
			w = ww-20;
		}

		left-=5;
		$go.show();
		$gi = $('<div id="gallery-cont" style="top: '+top+'px; left:'+left+'px; width: '+w+'px; height: '+h+'px;" />').html('<iframe src="about:blank" height="100%" width="100%"></iframe>').appendTo('body');;
		$gi.find('iframe').attr('src', url);
		$gi.fadeIn('normal');
	}
	
	$go = $('<div />').attr('id','gallery-overlay').appendTo('body').click(function(){hideGallery(); return false;});
	
	$('a[rel=mygallery]').click(function(){
		var ss = this.href.split('?');
		var url = ss[0];
		var w = 800;
		var h = 600;
		if(ss.length>1){
			var m = ss[1].match(/w=(\d+)/);
			if(m!=null && m.length>1)w = m[1];
			m = ss[1].match(/h=(\d+)/);
			if(m!=null && m.length>1)h = m[1];
		}
		showGallery(this.href,w,h);
		return false;
	});
});

