box="";
box2="";
box3="";
function displayMessage(url)
{

	var resText=""
	new Ajax.Request(url, {asynchronous:false,evalScripts:true,	 evalJS:true, evalJSON:true,	
		onLoading: function(){Element.show('loader');jQuery('#loader').center();},
		onComplete: function(){Element.hide('loader')},
        method: 'get',
		onSuccess: function(transport) 
		{		
            if(!box)
            {
                 box=jQuery("#mymodaloverlay").overlay({
                                mask: {
                                    color: '#fff',
                                    loadSpeed: 200,
                                    opacity: 0.5
                                    
                                },

                                closeOnClick: false,
                                load: true
                            });

            }
            box.overlay().load();
            jQuery("#mymodaloverlaycontainer").html(transport.responseText);			
		}
		
	});	
}
function displayMessageLarge(url)
{
    var resText=""
    new Ajax.Request(url, {asynchronous:false,evalScripts:true,     evalJS:true, evalJSON:true,    
        onLoading: function(){Element.show('loader');jQuery('#loader').center();},
        onComplete: function(){Element.hide('loader')},
        method: 'get',
        onSuccess: function(transport) 
        {        
            if(!box3)
            {
                 box3=jQuery("#mymodaloverlaylarge").overlay({
                                mask: {
                                    color: '#fff',
                                    loadSpeed: 200,
                                    opacity: 0.5
                                    
                                },

                                closeOnClick: false,
                                load: true
                            });

            }
            box3.overlay().load();
            jQuery("#mymodaloverlaycontainerlarge").html(transport.responseText);
            
        }
        
    });    
}
function displayMessage2(url,frm,destdivid)
{
	var resText=""
	new Ajax.Updater({success:'',failure:destdivid} ,url, {asynchronous:false,evalScripts:true,	 evalJS:true, evalJSON:true, parameters:Form.serialize(frm),
		onLoading: function(){Element.show('loader');jQuery('#loader').center();},
		onComplete: function(){Element.hide('loader')},
		onSuccess: function(transport) 
		{		
            if(!box)
            {
                 box=jQuery("#mymodaloverlay").overlay({
                                mask: {
                                    color: '#fff',
                                    loadSpeed: 200,
                                    opacity: 0.5
                                    
                                },

                                closeOnClick: false,
                                load: true
                            });

            }
            box.overlay().load();
            jQuery("#mymodaloverlaycontainer").html(transport.responseText);
			
		}
		
	});	
}

function displayMessage1(url,frm)
{
	var resText=""
	new Ajax.Updater({success:'',failure:'selectedtabdiv'} ,url, {asynchronous:false,evalScripts:true,	 evalJS:true, evalJSON:true, parameters:Form.serialize(frm),
		onLoading: function(){Element.show('loader');jQuery('#loader').center();},
		onComplete: function(){Element.hide('loader')},
		onSuccess: function(transport) 
		{		
            if(!box)
            {
                 box=jQuery("#mymodaloverlay").overlay({
                                mask: {
                                    color: '#fff',
                                    loadSpeed: 200,
                                    opacity: 0.5
                                    
                                },

                                closeOnClick: false,
                                load: true
                            });

            }
            box.overlay().load();
            jQuery("#mymodaloverlaycontainer").html(transport.responseText);

		}
		
	});	
}

function displayStaticMessage(messageContent,cssClass)
{
    
	messageContent=messageContent;
	if(!box)
    {
         box=jQuery("#mymodaloverlay").overlay({
                        mask: {
                            color: '#fff',
                            loadSpeed: 200,
                            opacity: 0.5
                            
                        },

                        closeOnClick: false,
                        load: true
                    });

    }
    
    box.overlay().load();
    jQuery("#mymodaloverlaycontainer").html(messageContent);
	
}

function closeMessage()
{
	try
    {
    box.overlay().close();
    }
    catch(e)
    {
        
    }
    try
    {
        box2.overlay().close();
    }
    catch(e)
    {
        
    }
    try
    {
        box3.overlay().close();
    }
    catch(e)
    {
        
    }
}

var objPopup;
var alertTimerId="";
function popup(url)
{
	objPopup=window.open (url,'mywindow','menubar=1,resizable=1,scrollbars=1,maximize=1');		
	if(objPopup)
	{
		alertTimerId=self.setInterval('checkToReload()',1000);			
	}
}


function checkToReload()
{
	
	if(objPopup.closed)
	{
		self.clearTimeout(alertTimerId);
		this.location.reload();		
	}
}

function reload(url)
{
    window.location=url;
}
jQuery(document).ready(function() {
jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", ((jQuery(window).height() - this.outerHeight()) / 2) + jQuery(window).scrollTop() + "px");
    this.css("left", ((jQuery(window).width() - this.outerWidth()) / 2) + jQuery(window).scrollLeft() + "px");
    return this;
}

});
