$form->addElement(array('type' => 'password', 'name' => 'lg_password', 'label' => 'Password:'******'validate' => array('required', 'check_login')));
/* ADDING A CHECKBOX */
$checkbox = array('type' => 'checkbox', 'name' => 'lg_keep_login', 'label' => 'Remember me', 'parentEl' => array('style' => 'text-align:right;'));
/* ADDING CHECKED AS ATTRIBUTE IF FORM WAS SENT */
if (isset($_POST['lg_keep_login'])) {
    $checkbox['attributes'] = array('checked' => true);
}
$form->addElement($checkbox);
/* ADDING A SUBMIT BUTTON */
$form->addElement(array('type' => 'submit', 'name' => 'lg_login', 'value' => 'Login', 'parentEl' => array('style' => 'text-align:right;margin-right:5px;'), 'attributes' => array('style' => false)));
/* COMPOSITE FOR CUSTOM LAYOUTS */
$form->addElement(array('type' => 'composite', 'name' => 'lg_login_box', 'values' => array('lg_keep_login', 'lg_login'), 'attributes' => array('style' => 'width:265px;float:right;')));
$err_msg = '';
if (@$_POST['lg_login']) {
    /* VALIDATE THE FORM SERVER SIDE */
    $validate = $form->validate();
    if (!$validate['isValid']) {
        $err_msg = '<div class="errMsg" style="text-align:center;width:' . $options['form_width'] . '">
                                                                                                                Wrong user ID or password!</div><br>';
    } else {
        $_SESSION['loggedIn'] = true;
        if (@$_POST['lg_keep_login']) {
            setcookie("cookname", $user, time() + 60 * 60 * 24 * 100, "/");
            setcookie("cookpass", $pass, time() + 60 * 60 * 24 * 100, "/");
        }
        header('Location: ' . $redirect_page);
        exit;
    }
}
echo '</head><body>';
echo '<div style="text-align:center;width:' . $options['form_width'] . '"><h1>Login Form</h1></div>';