function showPopup(id,url){
	if (null == url) url= '/ajax/popup/sendto';
	if ($('blinder')){
		$('blinder').style.width = document.viewport.getWidth() + 'px';
		$('blinder').style.height = document.viewport.getHeight() + 'px';
		$('blinder').show();
	}
	new Ajax.Updater(id, url, {
		method: 'get',
		onSuccess: function(id){
			var width = $(id).getStyle('width');
  		var length = width.replace('px','');
  		var popupWidth = parseInt(width.substring(0,length-2));
  		var left = document.viewport.getWidth()/2 - popupWidth/2 + 'px';
  		$(id).style.left = left ;
  		$(id).appear({ duration: 0.5 });
  		if($('blinder')){
  			$('blinder').hide();
  		}
  	}.bind(this,id)
  });
}
function hidePopup(id){
	$(id).fade({ duration: 0.5 });
}
function sendForm(id,url){
	if (null == url) url= '/ajax/popup/sendto';	
	new Ajax.Updater(id, url, {
  	method: 'post',
    parameters: $(id + 'Form').serialize(true),
 		onSuccess: function(transport){
 			var response = transport.responseText || "no response text";
 		},
 		evalScripts: true
 	}); 
	return false;
}