﻿// JScript File
	YAHOO.namespace("SRSComponents");
	
    // -- SRS/YUI Modal Panel Component -- //
    YAHOO.SRSComponents.ModalPanel =(function () {
	
	    function ModalPanel(DivID,init)
	    {
	     if(init)
            {
	        // -- Event API -- //
		    this.Event = YAHOO.util.Event;
		    //-- DOM API -- //
			this.Dom = YAHOO.util.Dom;
			
			
			// -- Initialize -- Panel Lightbox -- //
			this.oModalPnl = new YAHOO.widget.SimpleDialog(DivID, {
				modal: init.ShowModal,
				visible: false,
				fixedcenter: true,
				constraintoviewport: true,
				width: init.width,
				postmethod: "form"
			});	
			
			// - Initialize Component -- //
			this.init();
			
			 }
        }
        
        ModalPanel.prototype = {
        
            init : function()
            {
            
            	this.oModalPnl.render(document.body);
            },
        
            cancelAction : function ()
		    {
		        this.oModalPnl.hide();
		    },
		    
		    showAction : function () 
		    {
        	    this.oModalPnl.show();
		    },
    		
		    processAction : function () 
		    {
        	    __doPostBack('btnPostback', '');   
        	    this.oModalPnl.hide();
		    }
        };
        
        return ModalPanel;
        
	}());
	
	
