/*script care creeaza si afiseaza un dialog modal si returneaza elementul dialogului,
care va contine eventualele informatii (formulare, elemente returnate prin Ajax, etc)*/

function createModal(iwidth, iheight) { 
    var mask = document.createElement('div');
    mask.id="mask";
    
    var dlg = document.createElement('div');
    dlg.className="dlg";
    dlg.id="dlg";
    
    var closelink = document.createElement('a');
    closelink.className = "close";
    closelink.href="#"+window.id;
    closelink.innerHTML = 'Inchide';
    dlg.appendChild(closelink);
    
    $('body').append(mask);
    $('body').append(dlg);
    var maskHeight = $(document).height();  
    var maskWidth = $(window).width();  
  
    $('#mask').css({'width':maskWidth,'height':maskHeight, 'top':0, 'left':0});  
      
    $('#mask').fadeIn("fast");      
    $('#mask').fadeTo("fast",0.7);    
  
    var winH = $(window).height();  
    var winW = $(window).width();  
            
    $(dlg).css('height',  iheight);  
    $(dlg).css('width', iwidth);  
    $(dlg).css('top',  $(window).scrollTop()+Math.round(winH/2-iheight/2));  
    $(dlg).css('left', Math.round(winW/2-iwidth/2));  
  
    $(dlg).fadeIn("slow");   
       
       
       
     $('.dlg .close').click(function (e) {  
         e.preventDefault();  
         $('#mask, .dlg').hide();  
         $('#mask, #dlg').remove();
         
     });       
       
     $('#mask').click(function () {  
         $(this).hide();  
         $('.dlg').hide();  
         $('#mask, #dlg').remove();
     });           
     
     
    return dlg;   
 };  
