/*
Desc.: This is the JS version of dialogUtil.class.php
*/

/*
In:
   siCbFunc:
   siMsg:
   iiTimeout: Timeout to automatically close the timeout box.  When 0, NO timeout
*/
function duShowNotifBox(siCbFunc, siMsg, iiTimeout){
   var sShowParamStr = '<div style=\'text-align: center\' class=\'warning\'><p>' + siMsg + '</p> <input type=\'button\' value=\'Ok\' onclick=\'Modalbox.shutdown();' + siCbFunc + '\' /> </div>';
         
   Modalbox.show(sShowParamStr, {title: "", width: 300});      
   
   /*
   if (0 != iiTimeout){
      setTimeout("Modalbox.shutdown()", iiTimeout);
   }
   */
   
   //Call callback func if needed.
   if ("" != siCbFunc){
      siCbFunc;
   }
}   

function duShowConfrBox(siYesConfCbFunc, siNoConfCbFunc, siMsg){      
   var sShowParamStr = '<div style=\'text-align: center\' class=\'warning\'><p>' + siMsg + 
      '</p> <input type=\'button\' value=\'Yes\' onclick=\'Modalbox.shutdown();' +       
      siYesConfCbFunc + '\' />  <input type=\'button\' value=\'No\' onclick=\'Modalbox.shutdown(); ' + 
      siNoConfCbFunc + '\' /></div>';
      
   Modalbox.show(sShowParamStr, {title: "", width: 300});      
}

function duShowConfrBoxWIgnore(siYesConfCbFunc, siNoConfCbFunc, siIgnConfCbFunc, siMsg){
   var sShowParamStr = '<div style=\'text-align: center\' class=\'warning\'><p>' + siMsg + '</p> <input type=\'button\' value=\'Yes\' onclick=\'Modalbox.shutdown();' + siYesConfCbFunc + '\' />  <input type=\'button\' value=\'Ignore\' onclick=\'Modalbox.shutdown(); ' + siIgnConfCbFunc + '\' />  <input type=\'button\' value=\'Cancel\' onclick=\'Modalbox.shutdown(); ' + siNoConfCbFunc + '\' /></div>';            
   Modalbox.show(sShowParamStr, {title: "", width: 300});      
}

function duShowHtmlBox(siHtmlFile){
   Modalbox.show(siHtmlFile, {title: "", width: 500});   
}
