

    $(function() {
        $("input[name=search_end_date]").datepicker({
        });

        $( "input[name=search_begin_date]" ).datepicker({
            onSelect: function( dateText, inst ) {
                var regexp = /(\d{2})\/(\d{2})\/(\d{4})/;
                var arr_date = regexp.exec( dateText );
                var date_from = new Date( arr_date[ 3 ], arr_date[ 1 ] - 1, arr_date[ 2 ] );
                var date_to = new Date( date_from.getTime() + 1000 * 60 * 60 * 24 );
                var input_end_date = $(this).parents('form').find( "input[name=search_end_date]" );
                input_end_date.datepicker( "option", "minDate", date_to );
                if( input_end_date.val() )
                    return;
                $( this ).datepicker( "hide" );
                input_end_date.datepicker( "show" );
            }
        });

        $( document ).ready(function(){
            var inputSK = $( "input[name=search_keyword]" );

            inputSK.click(function(){
                if( inputSK.val() == 'Keywords or listing #' )
                {
                    inputSK.css( 'color', '#000000' );
                    inputSK.val( '' );
                }
            });

            inputSK.blur(function(){
                if( '' == inputSK.val() )
                {
                    inputSK.css( 'color', '#808080' );
                    inputSK.val( 'Keywords or listing #' );
                }
            });

            inputSK.blur();

            $( '#submit_keyword' ).click(function(){
                inputSK.click();
            });

            $( "input[name=search_begin_date]" ).change(function(){
                $( "input[name=search_check_date]" ).attr( 'checked', 'checked' );
            });

            $( "input[name=search_end_date]" ).change(function(){
                $( "input[name=search_check_date]" ).attr( 'checked', 'checked' );
            });


        });

    });

