/*****************************
  **     Popup message
  ******************************/
  (function($){
  //close pop-up box
  closePopup = function()
   {
     $('#opaco').toggleClass('hidden').removeAttr('style');
     $('#popup').toggleClass('hidden');
     return false;
   }

  //open pop-up
  showPopup = function(popup_type)
   {
     //when IE - fade immediately
     if($.browser.msie)
     {
       $('#opaco').height($(document).height()).toggleClass('hidden');
     }
     else
     //in all the rest browsers - fade slowly
     {
       $('#opaco').height($(document).height()).toggleClass('hidden').fadeTo('slow', 0.7);
     }

     $('#popup')
       .html($('#popup_' + popup_type).html())
       .alignCenter()
       .toggleClass('hidden');

     return false;
   }

  $(document).ready(function(){
	   //align element in the middle of the screen
	   $.fn.alignCenter = function() {
	      //get margin left
	      var marginLeft = Math.max(40, parseInt($(window).width()/2 - $(this).width()/2)) + 'px';
	      //get margin top
	      var marginTop = Math.max(40, parseInt($(window).height()/2 - $(this).height()/2)) + 'px';
	      //return updated element
	      return $(this).css({'margin-left':marginLeft, 'margin-top':marginTop});
	   };

	});
  })(jQuery);
