/**
 * Copyright(c) 2006-2009, FeyaSoft Inc. All right reserved.
 * ====================================================================
 * Licence
 * ====================================================================
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
 * KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
 * WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE
 * AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
Ext.ns("feyaSoft.home.extjsTutor.gridForm");

/**
 * This JS is mainly used to handle action in the 
 * page load. Init process. 
 *
 * @author fzhuang
 * @Date April 1, 2007
 */
feyaSoft.home.extjsTutor.gridForm.Viewer = function(app) {

    // pre-define parameters
    var desktop = app.getDesktop();
    var win = desktop.getWindow('feyasoft-extjsTutor-gridForm'); 
    
    // main panel
    var centerPanel = new feyaSoft.home.extjsTutor.gridForm.Main(app);

    if(!win){
        win = desktop.createWindow({
            id: 'feyasoft-extjsTutor-gridForm',
	        title: 'List Grid Form account with filter',
            width:900,
            height:500,
            iconCls: 'icon-grid',
            shim:false,
            animCollapse:false,
            border:false,
            constrainHeader:true, 
            layout: 'fit',  

            items: [centerPanel]
        });
    }
    win.show();
};