/*
 * yui-ext
 *
 */

var DOM = YAHOO.util.Dom;
function MessageDialog () {
    var dialog, txtUsername, txtPassword;
    var postBtn, redirectLink;
    var wait, error, errorMsg;
    var dialogW = 300;
    var dialogH = 200;

   return {
		iSubmit: 0,

      show : function(linkId, rL){
        	//redirectLink = rL;
        if(dialog && dialog.isVisible()){
		     dialog.hide();
	    }
			var textObj = getEl("text_msg");
			textObj.dom.innerHTML="";
			textObj.dom.appendChild(document.createTextNode(rL));
			//textObj.dom.createElement(

			//text_msg.write(rL);
			//textObj.innerHTML=rL;

        	var position = new Array;
          	position = DOM.getXY(linkId);
          	this.init(position);
            var linkObj = getEl(linkId);
            dialog.show(linkObj);
      },

        init : function(position){
             btnfocus  	= getEl('cancel-dialog-btn-message-box');
             this.createDialog(position);
        },

        createDialog : function(position){
            var _shim=false;
  	          if(navigator.appMinorVersion) _shim=true;
            dialog = new YAHOO.ext.BasicDialog("message-dlg", {
          draggable: false,
                    modal:true,
					closed:true,
                    width: dialogW,
                    height: dialogH,
                    x: position[0]-235,
                    y: position[1]-110,
                    shadow:false,
                    minWidth:dialogW,
                    minHeight:dialogH,
                    autoScroll: true,
                    resizable: false,
               	 	shim: _shim
            });
           	dialog.toFront();
            dialog.addKeyListener(27, dialog.hide, dialog);
            dialog.addKeyListener(13, dialog.hide, dialog);

            cancelBtn = getEl('cancel-dialog-btn-message-box');
            cancelBtn.on('click', dialog.hide, dialog);
            dialog.on('show', function(){
	              btnfocus.focus();
            });
        }
    };
};
var MD = new MessageDialog();
YAHOO.ext.EventManager.onDocumentReady(MD.init, MD, true);
if(document.getElementById('message_box'))
		document.getElementById('message_box').style.display = '';
