/*
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu()
{
       event.cancelBubble = true;
       event.returnValue = false;
       return false;
}
function norightclick(e)
{
       if (window.Event)
       {
              if (e.which == 2 || e.which == 3)
                   return false;
       }
       else
              if (event.button == 2 || event.button == 3)
              {
                     event.cancelBubble = true;
                     event.returnValue = false;
                     return false;
              }
}
//document.oncontextmenu = nocontextmenu;
//document.onmousedown = norightclick;
*/
document.write("<div value=showTip></div>");
  var returnValue=false;
  function Alert_getInputDateObject( inputDateObjectId )
{
    return eval( "document.all." + inputDateObjectId );
}
function Alert_getDisplayDiv( eltname )
{
    var divObj = document.all[eltname];

    if ( typeof divObj == 'undefined' ) {
        divObj = document.createElement( "div" );
        divObj.id = eltname;
        divObj.style.zIndex = 6;
        divObj.style.position = "absolute";
        document.body.appendChild( divObj );

        return divObj;
    }

    return divObj;
}
function Alert_getXBrowserRef(eltname)
{
     return Alert_getDisplayDiv( eltname ).style;
}
function Alert_getElementXY ( elt )
{
    // Find the element's offsetTop and offsetLeft relative to the BODY tag.
  //  var objLeft   = elt.offsetLeft;
  //  var objTop    = elt.offsetTop;
   var objLeft   = 0;
   var objTop    = 0;
//    objParent = elt;
//
//    while (objParent.tagName.toUpperCase() != "BODY")
//    {
//        objParent = objParent.offsetParent;
//        objLeft  += objParent.offsetLeft;
//        objTop   += objParent.offsetTop;
//    }

    Alert_elementParaX = 0;
    Alert_elementParaY = 0;
}

function Alert_makeDaysGrid(type,msg,width,height)
{
	var daysGrid="";
        daysGrid = '<table id=showMsg width=';
        daysGrid +=width;
        daysGrid +='px height=';
	daysGrid +=height;
        daysGrid +='px  border="0" cellpadding="0" cellspacing="0">';
	daysGrid +='<tr>';
	daysGrid +='<td valign=top height="76" colspan="2" bgcolor="#e5e5e5"><img src="images/poptitle.gif" width="100%" height="76"></td>';
	daysGrid +='  </tr>';
	daysGrid +='  <tr valign="middle">';
	daysGrid +='    <td width="57" height="75" bgcolor="#E5E5E5">';
        daysGrid +=' <img src="images/icon_tishi.gif"';
       daysGrid +=' width="46" height="39" hspace="5" vspace="10"></td>';
	daysGrid +='    <td width=243 bgcolor=#E5E5E5> ';
        daysGrid += msg;
        daysGrid += '   </td>';
	daysGrid +='  </tr>'
	daysGrid +='  <tr>'
	daysGrid +='    <td height="33" colspan="2" align="center" bgcolor="#E5E5E5">';
        daysGrid += ' <img src="images/button_ok.gif" width="70" height="22" onClick="Alert_ok()">';
        daysGrid += ' <img src="images/button_cancel.gif" width="70" height="22" hspace="15" onClick="Alert_cancel()"></td>';
	daysGrid +='  </tr>'
	daysGrid +='</table>';

        setTimeout("Alert_ok();",10000);

        return daysGrid;
}
function Alert_ok(){
	var divObj = Alert_getDisplayDiv('showTip'+'Div' );
    divObj.innerHTML ='';
    returnValue=true;
    return true;

}
function Alert_cancel(){
    var divObj = Alert_getDisplayDiv('showTip'+'Div' );
    divObj.innerHTML ='';
    returnValue=false;
    return false;

}
function Alert_newAlertWindow(eltName,intType,msg,width,height )
{
    var divObj = Alert_getDisplayDiv( eltName + "Div" );
    var daysGrid = Alert_makeDaysGrid(1,msg,width,height);
    divObj.innerHTML = daysGrid;

}
  function Alert(intType,msg,width,height )
{
 //   var inputDateObject = Alert_getInputDateObject('showTip');
//    Alert_newAlertWindow( 'showTip',intType,msg,width,height );
	if(intType==1 || intType==3 || intType==4){
		alert(msg);
	}
	else if(intType==2){
	  return confirm(msg);
	}
}

function GetRootDir(){
  var strLocation, strVirtualDirName;
  var intStartPos, intEndPos;
  strLocation = top.window.location.href;
  intStartPos = strLocation.indexOf("//");
  if (intStartPos == -1)	// 不包含//，只好返回"/"
    return "/";
  // 去掉//ServerName
  intStartPos = strLocation.indexOf("/", intStartPos + 2);
  if (intStartPos == -1)	// 不包含/，只好返回"/"
    return "/";

  // 得到VirtualDirName
  intEndPos = strLocation.indexOf("/", intStartPos + 1);
  if (intEndPos == -1){
    return "/";
  }
  // 找到了VirtualDirName后面的那个 /
 // return strLocation.substr(intStartPos, intEndPos - intStartPos + 1);
 return "/";
}
function confirmdelete(name,id,url){
	if(MWalert(2, "确实删除"+name+id+"吗？") != 'VbYes')
	{
          return false;
     }
	window.location=url;
}
function confirmOK(message,url){
	if(MWalert(2,message)!= "VbYes")
	{
          return false;
     }
	window.location=url;
}
function MWalert(intType,strMessage){
  var result=confirm(strMessage) ;
  if(result==true)
  	return "VbYes";
  return "VbNo";

  /**
  var strTemp;
  var strVersion;
  var varReturn;
  strVersion = navigator.appVersion;
  strTemp = "/admin/include/alertWindow.jsp?intType="+intType+"&strMessage="+strMessage+"&Rnd="+Math.random();
   if(strVersion.indexOf("MSIE 5")!=0 && strVersion.indexOf("MSIE 5")!=-1)
    varReturn = top.window.showModalDialog(strTemp,"Dialog Arguments Value","dialogHeight: 200px; dialogWidth: 300px; center: Yes; help: No; resizable: No; status: no;");
  else{
    varReturn = top.window.showModalDialog(strTemp,"Dialog Arguments Value","dialogHeight: 200px; dialogWidth: 300px; center: Yes; help: No; resizable: no; status: no;");
  }
  return varReturn;
  **/
}
/**
 * 弹出一个提示框，提示用户strMessage信息，并在维持delaytime时间后关闭窗口
 */
function MWalertDelay(strMessage,delaytime){
  var strTemp;
  var strVersion;
  var varReturn;
  strVersion = navigator.appVersion;
  strTemp = GetRootDir() + "/jsp/MsDialog/alertWindowAndDelay.jsp?strMessage="+strMessage + "&delaytime=" + delaytime + "&Rnd=" + Math.random();
  if(strVersion.indexOf("MSIE 5")!=0 && strVersion.indexOf("MSIE 5")!=-1)
    varReturn = top.window.showModalDialog(strTemp,"Dialog Arguments Value","dialogHeight: 200px; dialogWidth: 300px; center: Yes; help: No; resizable: No; status: no;");
  else{
    varReturn = top.window.showModalDialog(strTemp,"Dialog Arguments Value","dialogHeight: 200px; dialogWidth: 300px; center: Yes; help: No; resizable: no; status: no;");
  }
  return varReturn;
}
