/*
TODO
function initKeyListener () {	
	$(document).live('keyup', function(e) {
		alert ('qui');
  	switch(e.keyCode)
  	{
  	case 27:
			closeOver();			
			break;
  	}
  });	
}
*/

function showPopup (top, left) {	
	$('#cnt').after('<div id="wOver_overlay" style="display: none;"></div>');	
	$('#wOver_overlay').css({'width':$(document).width()+'px',
													 'height':$(document).height()+'px'});
	$('#wOver_overlay').fadeTo(200, 0.5);
	
	$('#cnt').prepend('<div id="wOver" style="display:none;"><div id="wOverContainer"><center><img src="images/clock.png" width="16" height="16" /></center></div></div>');	
		
	if (!top)
		top=$(document).scrollTop()+200;
		
	if (left) {
		$('#wOverContainer').css({'top':top+'px',
															'float':'left', 
															'left':left+'px'});
	} else {
		$('#wOverContainer').css({'top':top+'px'});
	}
	$('#wOver').fadeIn(200);
}

function setPopupContent (cnt,width,close) {
	if (close == undefined)
		close = true;
	$('#wOverContainer').animate({width: width},100);
	$('#wOverContainer').html(cnt);

	if (close) {
		$('#wOverContainer').prepend('<a href="" class="closePopup"><img src="/images/x.jpg" width="27" height="27" style=\"border:none;\"></a>');
		$('#wOverContainer a.closePopup').bind('click',closePopup);		
	}
}	

function closePopup () {	
	$('#wOverContainer a').unbind('click');
	if ($('#wOver')) {			
		$('#wOver').fadeOut(300, function() {			
			$('#wOver').remove();
			$('#wOver_overlay').remove();
		});
	} else {
		$('#wOver_overlay').remove();
	}
	return false;
}

function disabledWait() {
	this.show = function() {
		$('#cnt').after('<div id="wOverWait_overlay" style="display: none;"></div>');
		$('#wOverWait_overlay').css({'width':$(document).width()+'px',
														 'height':$(document).height()+'px'});
		$('#wOverWait_overlay').fadeTo(200, 0.3);

		$('#cnt').prepend('<div id="wOverWait" style="display:none;"><div id="wOverContainerWait"><img src="images/wait-clock.png" width="26" height="26" /></div></div>');
		$('#wOverContainerWait').css({'top':($(window).height()/2)+'px'});
		$('#wOverWait').fadeIn(200);
	}
	
	this.close = function () {
		if ($('#wOverWait')) {			
			$('#wOverWait').fadeOut(100, function() {			
				$('#wOverWait').remove();
				$('#wOverWait_overlay').remove();
			});
		} else {
			$('#wOverWait_overlay').remove();
		}
		return false;
	}
}


/*function showOver (_top,_left,_width) {	
	$('#cnt').after('<div id="wOver_overlay" style="display: none;"></div>');	
	$('#wOver_overlay').css({'width':$(document).width()+'px',
													 'height':$(document).height()+'px'});
	$('#wOver_overlay').fadeTo(200, 0.5);

	$('#cnt').prepend('<div id="wOver" style="display:none;">x<div id="wOverContainer"><center><img src="images/clock.png" width="16" height="16" /></center></div></div>');	
	
	if (_left) {
		$('#wOverContainer').css({'top':(_top?_top:($(document).scrollTop()+200))+'px',
															'float':'left', 
															'left':_left+'px'});
	} else {
		$('#wOverContainer').css({'top':(_top?_top:($(document).scrollTop()+200))+'px'});
	}
	$('#wOver').fadeIn(200);
	
	//TODO
	//initKeyListener();	
}

function closeOver () {	
	//TODO
	//remove keylistener
	
	if ($('#wOver')) {
		$('#wOver a').unbind('click');
		$('#wOver').fadeOut(300, function() {			
			$('#wOver').remove();
			$('#wOver_overlay').remove();
		});
	} else {
		$('#wOver_overlay').remove();
	}
	
	return false;
}*/

