(function( $ ){
    $.fn.embedConfirm = function( options ) {  
        var settings = {
            'promptText' : 'Are you sure?',
            'confirmButtonText' : 'Confirm',
            'cancelButtonText' : 'Cancel',
            'confirmButtonClick' : function(){},
            'cancelButtonClick' : function(){},
            'dialogClass' : ''
        };
        return this.each(function() {        
            if ( options ) $.extend( settings, options );
            var item=$(this);
            
            var html = '<div id="consoleModalConfirm" class="hide addedConfirmDiv '+settings['dialogClass']+'"><strong>'+settings['promptText']+'</strong><br /><br />' + 
                '<button class="ok" id="confYes">'+settings['confirmButtonText']+'</button>' +
                '<button class="cancel" id="confNo">'+settings['cancelButtonText']+'</button>' + 
                '</div>';  
        
            item.find('.addedConfirmDiv').remove();
            item.prepend(html);
            item.find('#confYes').click(function(e){
                item.find('.addedConfirmDiv').slideUp('fast');
                settings['confirmButtonClick']();
            });
            item.find('#confNo').click(function(e){
                item.find('.addedConfirmDiv').slideUp('fast');
                settings['cancelButtonClick']();
            });    
            item.find('.addedConfirmDiv').slideDown('fast');
        });

    };
})( jQuery );
