//
// Prepare UI enhancements 
//
function prepareUI(){
    
     // make menu an accordion 
    jQuery('.Navigation').accordion({
        active: false,
        header: '.NavigationHead',
        navigation: true,
        autoheight: false
    });

    // setup special field masking 
        jQuery('.isadate').mask('99/99/9999', { placeholder: "  " }).datepicker();
        jQuery('.tfn').mask('999-999-999', { placeholder: "  " });
        jQuery('.bankbsb').mask('999-999', { placeholder: "  " });
    
    // setup sexy color picker for colorPicker fields 
        jQuery('.colorPickerInput').ColorPicker({
            onSubmit: function (hsb, hex, rgb, el) {
                jQuery(el).val('#' + hex.toUpperCase());
                jQuery(el).ColorPickerHide();
            },
            onBeforeShow: function () {
                jQuery(this).ColorPickerSetColor(this.value);
            }
            })
                .bind('keyup', function () {
                    jQuery(this).ColorPickerSetColor(this.value);
                });  

}
   
