//=====================================================//
var LoadReadyLocal = {
    enquiryForm: function(){
        $(function() {
            var options = {
                success: function(json, statusText, jqFormObj) {
                    extraPar= {callback: function(){
                        var returnText = json.returnText;
                        $('#enquiryForm').hide();
                        $("#enquiryForm").html(returnText);
                        $('#enquiryForm').slideDown();
                        $('.enquirySubmitBtn').hide();
                    }}

                    Validate.validateFormData(json, statusText, jqFormObj, extraPar);
                    Util.hideProgressInd();
                },
                beforeSubmit: function() {
                    Util.showProgressInd();
                },
                dataType: 'json'
            };
            $('#enquiryForm').ajaxForm(options);
        });
    },

    forgotPassword: function(){
    },

    changePasswordForm: function(){
        $(function() {
            Member.setupChangePasswordForm();
        });
    },

    login: function(){
        $(function() {
            var options = {
                success: Validate.validateFormData,
                beforeSubmit: function() {},
                dataType: 'json'
            };

            $('#loginForm').ajaxForm(options);

            $('#resetLogin').click(function(e){
                e.preventDefault();
                $('#loginForm').resetForm();
            });

            $('#btnForgotPassword').click(function(e){
                e.preventDefault();
                var exp = {
                    validate: true,
                    callbackOnSuccess: function(json){
                        $('#dialog').remove();
                        Util.alert(json.returnText);
                    }
                }
                Util.openFormInDialog.call(this, 'forgotPasswordForm', 'Password Retrieval Form', 400, 275, exp);
            });

        });
    }

};

LoadReady = $.extend(LoadReady, LoadReadyLocal);


$(function() {


    // set the border right of last item to 0 //
    $('#list li:nth-child(even)').css({'background-color': '#eff3ef'});
    $('table.generic tr:nth-child(even)').css({'background-color': '#f3f3f3'});
    $('#keyword').focus(function(){
        var value = $(this).val();
        if ($(this).val() == 'keyword search'){
            $(this).val("");
        }
    });

    $('#footer .links a').click(function(e){
        e.preventDefault();
        Util.openDialogForLink.call(this, '', 600, 400);
    });

    $('#btnChangePassword').click(function(e){
        e.preventDefault();
        var exp = {
            validate: true,
            callbackOnSuccess: function(json){
                $('#dialog').remove();
                Util.alert(json.returnText);
            }
        }
        Util.openFormInDialog.call(this, 'changePasswordForm', 'Change Password', 450, 300, exp);
    });

    $('#splash a.accept').livequery('click', function(e) {
        e.preventDefault();
        
        var userAgreeChecked = $('input#fld_user_agreement').is(':checked');
        if (userAgreeChecked == false) {
            alert('Please agree to the disclaimer before you proceed.');
        } else {
            var url = '/index.php?_room=member&_spAction=acceptDisclaimer&showHTML=0';
            $.get(url, function (){
                document.location = document.location + '?accept=1';
            })
        }
    });

    $("input[name='lang']").livequery('click', function(e) {
        e.preventDefault();
        
		var lang = $(this).val();
		
		document.location =  '/' + lang + '/';
    });
    
    // hide category for newsletter & show only sub cat
    $('.page.newsletter ul.vlist > li:first-child > a').hide();
    $('.page.newsletter ul.vlist ul li a').show(); // to fix an ie bug

});


