
/**
 * File contains JS Library for AJAX Page Navigator Control
 *
 * JavaScript  version 1
 * @category   JavaScript Libraries
 * @author     Eugene A. Kalosha <aristarch@zfort.net>
 * @copyright  (c) 2004-2006 by ZFort Group
 * @version    SVN: $Id: 218$
 * @link       http://www.zfort.net
 * @since      File available since Release 2.3.0
 */

if (typeof(PHP2Controls) == 'undefined') PHP2Controls = new Object();

    /**
     * PHP2Controls.AJAXPageNavigator is the namespace and JS Class for AJAX Page Navigator classes.
     *
     * @author   Eugene A. Kalosha <aristarch@zfort.net>
     * @version  $Id: ajaxdatagrid.common.js, v 2.3.0 2006/10/29 $
     * @access   public
     * @package  php2
     */
    PHP2Controls.AJAXDataGrid = function (objectName)
    {
        /**
         * Unique Control ID
         *
         * @var  string
         */
        this.id                 = objectName;
        
    }
    
    /**
     * Sets PageNavigator Active Page
     *
     * @param   integer pageNumber
     * @access  public
     */
    PHP2Controls.AJAXDataGrid.prototype.setSort = function (sortField, sortOrder)
    {
        postData = new Object();
        postData[this.id + "_sortfield"] = sortField;
        postData[this.id + "_sortorder"] = sortOrder;
        
        this.owner.load(postData);
    }

