var cLightboxFlag = false;
function cLightboxOpen(cUrl, cWidth, cHeight) {
	if (cLightboxFlag == false) {
		cLightboxFlag = true;
		$('object').hide();
		$('embed').hide();
		//$('html').css('overflow','hidden');
		$('#container').after('<div id="cPageDimmer" style="'
		+ 'background-color:#000;'
		+ 'filter:alpha(opacity=60);' /* IE5.5+ */
		+ '-moz-opacity:0.6;' /* Gecko browsers including Netscape 6+ and Firefox */
		+ '-khtml-opacity:0.6;' /* Safari 1.1-1.3 */
		+ 'opacity:0.6;'  /* Netscape 7.2+, Firefox, Safari 2+, Opera 9 */
		+'"></div>');
		var de = document.documentElement;
		var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
		var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
		$('#cPageDimmer').css('width',w+'px');
		$('#cPageDimmer').css('height',h+'px');
		$('#cPageDimmer').show();
    var leftPosition = 20;
    if (leftPosition < 0) leftPosition = 0;
    var topPosition = ($(window).height() - cHeight) / 2 + $(window).scrollTop();
    if (topPosition < 0) topPosition = 0;
		$('#cPageDimmer').after('<div id="cLightbox" style="width:'+cWidth+'px;height:'+cHeight+'px;left:'+leftPosition+'px;top:'+topPosition+'px;"><div id="cLightboxContent"></div></div>');
		$('#cLightboxContent').load(cUrl);
	}
}

function cLightboxClose() {
	$('#cLightbox').remove();
  $('#cPageDimmer').fadeOut(1000, function() {
    $('#cPageDimmer').remove();
    //$('html').css('overflow','auto');
    $('object').show();
    $('embed').show();
  });
	cLightboxFlag = false;
}
