﻿// JScript 文件
var IMGFOLDERPATH = '/MsgBox_blue/images/';//图片路径配置
var CONTEXTPATH = '';//弹出框内页面路径配置
var move_obj_x0=0,move_obj_y0=0,move_obj_x1=0,move_obj_y1=0;//(x0,y0)为开始拖动时鼠标的位置(x1,y1)为开始拖动时对象的位置 
var obj_moveable=false; 

//开始拖动; 
function startDrag(obj,id) 
{ 
    if(event.button==1) 
    { 
        obj.setCapture(); 
        win=document.getElementById(id) 
        move_obj_x0 = event.clientX; 
        move_obj_y0 = event.clientY; 
        move_obj_x1 = parseInt(win.style.left); 
        move_obj_y1 = parseInt(win.style.top);
        obj_moveable = true; 
    } 
} 
//拖动; 
function drag(id) 
{ 
    if(obj_moveable) 
    { 
        win=document.getElementById(id) 
        win.style.left = (move_obj_x1 + event.clientX - move_obj_x0>0)?move_obj_x1 + event.clientX - move_obj_x0:0; 
        win.style.top = (move_obj_y1 + event.clientY - move_obj_y0>0)?move_obj_y1 + event.clientY - move_obj_y0:0; 
    } 
} 
//停止拖动; 
function stopDrag(obj,id) 
{ 
    if(obj_moveable) 
    { 
        obj.releaseCapture(); 
        obj_moveable = false; 
    } 
} 
//关闭窗口
function closePanel()
{
   var obj=document.getElementById("showdiv_1");
   document.getElementById("showdiv_2").innerHTML="";
   obj.style.display='none';
}
//弹出两个DIV
function showbgPanel(title,url,width,height)
{
   //让弹出的DIV居中
    var div2 = document.getElementById("showdiv_2");
    div2.style.left=((document.body.clientWidth-width)/2)+"px";
    var scrollPos; 
    if (typeof window.pageYOffset != 'undefined') { 
       scrollPos = window.pageYOffset; 
    } 
    else if (typeof document.compatMode != 'undefined' && 
         document.compatMode != 'BackCompat') { 
       scrollPos = document.documentElement.scrollTop; 
    } 
    else if (typeof document.body != 'undefined') { 
       scrollPos = document.body.scrollTop; 
    } 
    //alert(scrollPos);
	if(document.documentElement.clientHeight == 0)
	{
		bodyHeight = document.body.clientHeight
	}
	else
	{
		bodyHeight = document.documentElement.clientHeight;
	}
    if(scrollPos>0)
    {
	    div2.style.top = scrollPos + ((bodyHeight-height-40)/2)+"px";
    }
    else
    {
		div2.style.top = ((bodyHeight-height-40)/2)+"px";
    }
    div2.style.display='';

   var div1=document.getElementById("showdiv_1");
   div1.style.display='';
   div1.style.width=document.body.scrollWidth+"px";
   div1.style.height=document.body.scrollHeight+"px";
   
    var arr = [];
    arr.push("<table style='-moz-user-select:none;' onmousedown=\"startDrag(this,\'showdiv_2\')\" onmouseup=\"stopDrag(this,\'showdiv_2\')\" onmousemove=\"drag(\'showdiv_2\')\" border='0' cellpadding='0' cellspacing='0' width='"+(width+26)+"'>");
    arr.push("  <tr style='cursor:move;' id='_draghandle_1'>");
    arr.push("    <td width='13' height='33' style=\"background-image:url("+IMGFOLDERPATH+"dialog_lt.png) !important;background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+IMGFOLDERPATH+"dialog_lt.png', sizingMethod='crop');\"><div style='width:13px;'></div></td>");
    arr.push("    <td height='33' style=\"background-image:url("+IMGFOLDERPATH+"dialog_ct.png) !important;background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+IMGFOLDERPATH+"dialog_ct.png', sizingMethod='crop');\"><div style=\"float:left;font-weight:bold;font-size:12px;color:#FFFFFF; padding:9px 0 0 4px;\"><img src=\""+IMGFOLDERPATH+"icon_dialog.gif\" align=\"absmiddle\">&nbsp;"+title+"</div>");
    arr.push("      <div style=\"position: relative;cursor:pointer; float:right; margin:5px 0 0; _margin:4px 0 0;height:17px; width:28px; background-image:url("+IMGFOLDERPATH+"dialog_closebtn.gif)\" onMouseOver=\"this.style.backgroundImage='url("+IMGFOLDERPATH+"dialog_closebtn_over.gif)'\" onMouseOut=\"this.style.backgroundImage='url("+IMGFOLDERPATH+"dialog_closebtn.gif)'\" drag='false' onClick=\"closePanel();\"></div></td>");
    arr.push("    <td width='13' height='33' style=\"background-image:url("+IMGFOLDERPATH+"dialog_rt.png) !important;background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+IMGFOLDERPATH+"dialog_rt.png', sizingMethod='crop');\"><div style=\"width:13px;\"></div></td>");
    arr.push("  </tr>");
    arr.push("  <tr drag='false'><td width='13' style=\"background-image:url("+IMGFOLDERPATH+"dialog_mlm.png) !important;background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+IMGFOLDERPATH+"dialog_mlm.png', sizingMethod='crop');\"></td>");
    arr.push("    <td align='center' valign='top'>");
    arr.push("    <table width='100%' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF'>");
    arr.push("        <tr><td align='center' valign='top'><div style='position:relative;width:"+width+"px;height:"+height+"px;'>");
    arr.push("         <div  id='_Covering_1' style='position:absolute; height:100%; width:100%;display:none;'>&nbsp;</div>");
	arr.push("          <iframe src='"+url+"' id='_DialogFrame_1' allowTransparency='true'  width='100%' height='100%' frameborder='0' style=\"background-color:transparent; border:none;\"></iframe>");
    arr.push("        </div></td></tr>");
    arr.push("      </table></td>");
    arr.push("    <td width='13' style=\"background-image:url("+IMGFOLDERPATH+"dialog_mrm.png) !important;background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+IMGFOLDERPATH+"dialog_mrm.png', sizingMethod='crop');\"></td></tr>");
    arr.push("  <tr><td width='13' height='13' style=\"background-image:url("+IMGFOLDERPATH+"dialog_lb.png) !important;background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+IMGFOLDERPATH+"dialog_lb.png', sizingMethod='crop');\"></td>");
    arr.push("    <td style=\"background-image:url("+IMGFOLDERPATH+"dialog_cb.png) !important;background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+IMGFOLDERPATH+"dialog_cb.png', sizingMethod='crop');\"></td>");
    arr.push("    <td width='13' height='13' style=\"background-image:url("+IMGFOLDERPATH+"dialog_rb.png) !important;background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+IMGFOLDERPATH+"dialog_rb.png', sizingMethod='crop');\"></td>");
    arr.push("  </tr></table>");
    div2.innerHTML = arr.join('\n');
}
//弹出两个DIV，iframe内的页面调用
function showbgPanel_iframe(title,url,width,height,ev,evalStr)
{
   showbgPanel(title,url,width,height);
   try
   {
      if(evalStr!=null && evalStr!='undefiend' && evalStr!='')
      {
          //要执行的事件
          eval(evalStr);
      }
   }
   catch(e){}
}

