
/*-------------------------------------------------------------------*/


//additional properties for jQuery object
jQuery(document).ready(function(){
   //align element in the middle of the screen
   jQuery.fn.alignCenter = function() {
      //get margin left
      var marginLeft = Math.max(40, parseInt(jQuery(window).width()/2 - jQuery(this).width()/2)) + 'px';
      //get margin top
      var marginTop = Math.max(40, parseInt(jQuery(window).height()/2 - jQuery(this).height()/2)) + 'px';
      //return updated element
      return jQuery(this).css({'margin-left':marginLeft, 'margin-top':marginTop});
   };

});

/*****************************
**     Popup message
******************************/

//close pop-up box
function closePopup()
 {
   jQuery('#opaco').toggleClass('hidden').removeAttr('style');
   jQuery('#popup').toggleClass('hidden');
   return false;
 }

//open pop-up
function showPopup(popup_type)
 {
   //when IE - fade immediately
   if(jQuery.browser.msie)
   {
     jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden');
   }
   else
   //in all the rest browsers - fade fastly
   {
     jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').fadeTo('fast', 0.7);
   }

   jQuery('#popup')
     .html(jQuery('#popup_' + popup_type).html())
     .alignCenter()
     .toggleClass('hidden');

   return false;
 }



