    function dateTimePicker( searchName )
    {
        var dtControls = $( searchName ).each(
            function() {
                // get type
                var type      = $(this).attr('rel');
                var name      = $(this).attr('name').replace( '[', '_' ).replace( ']', '_' );
                var value     = $(this).val();
                var srcInput  = this;
                
                // setting up date
                dt = value.split( ' ' );
                var valueDate = dt[0];
                var valueTime = (dt[1]) ? dt[1] : '';
                
                if ( type == 'time' || type == 'dateTime' ) {
                    $( '<input type="text"  size="8" id="dtpTime_' + name + '" value="' + valueTime + '" />' ).insertAfter( this );
                    $( '#dtpTime_' + name ).bind( 'change', function(e) 
                        {
                    	    var dateString = ($("#dtpDate_" + name ).val() ) ?  $("#dtpDate_" + name ).val() : "";
                    	    var timeString = $(this).val();
                    		$(srcInput).val( jQuery.trim( dateString + ' ' + timeString ) );
                        }
                    );
                }
                                
                if ( type == 'date' || type == 'dateTime' ) {
                    $( '<input type="text" size="10" id="dtpDate_' + name + '" value="' + valueDate +'" />' ).insertAfter( this );
                    $('#dtpDate_' + name)
                        .datepicker( {firstDay: 1 } )
                        .bind(
                        'dateSelected',function(e, selectedDate, $td)
                        	{
                        	    var dateString = selectedDate.asString();
                        	    var timeString = ( $("#dtpTime_" + name).val() ) ? $("#dtpTime_" + name).val() : "";
                        		$(srcInput).val( dateString + ' ' + timeString );
                        	}
                    );
                    $( '#dtpDate_' + name ).bind( 'change', function(e) 
                        {
                    	    var dateString = $(this).val();
                    	    var timeString = ( $("#dtpTime_" + name).val() ) ? $("#dtpTime_" + name).val() : "";
                    		$(srcInput).val( jQuery.trim( dateString + ' ' + timeString ) );
                        }
                    );
                }
            }
        );
    };