
document.write ('<DIV id=bgTipDiv style="cursor:pointer;background-color:#fff;display:none;filter:Alpha(opacity=0);position:absolute;left:0px;top:0px;"></DIV><div ID="moveTip" style="display:none;filter:Alpha(Opacity=0);position:absolute;top:0px;left:0px;background-color:#fff;width:300px;height:300px;cursor:move;z-index:99;"></div><IFRAME id=ifrLoading style="border:0px;overflow:hidden;width:318px;height:300px;display:none;position:absolute;scroll:none;z-index:999;" frameborder="0" scrolling="no" src="/loading.html"></iframe><div ID="bline"  style="display:none;position:absolute;width:321px;height:303px;left:0px;top:0px;background-color:#ccc;"></div><IFRAME id=msgDetail style="overflow-x:hidden;width:318px;height:300px;display:none;position:absolute;top:1px;left:1px;" frameborder="0" ></IFRAME>');

var f_mousedown=false;
var m_offsetX=0;
var m_offsetY=0;


function ShowDetailsTip(url){


//背景
  var bgObj=document.getElementById("bgTipDiv");
  bgObj.style.width =document.body.scrollWidth;
  bgObj.style.height =document.body.scrollHeight;
  if (parseInt(bgObj.style.height)<parseInt(screen.height)){
	  bgObj.style.height=screen.height;
  }
  bgObj.style.display = '';


//内容iframe
  var objIfr=document.getElementById('msgDetail');

  var ix='150px';
  var iy=(parseInt(bgObj.style.width)-parseInt(objIfr.style.width))/2+'px';

  ShowLoading(iy,ix);

  objIfr.src=url;
  objIfr.style.top=ix;
  objIfr.style.left=iy;
  objIfr.style.display='';

//移动框
  var objTip=document.getElementById('moveTip');
  objTip.style.top=ix;
  objTip.style.left=iy;
  objTip.style.display='';


//底纹框
  var objBline=document.getElementById('bline');
  objBline.style.top=(parseInt(ix)-Number(1))+'px';
  objBline.style.left=(parseInt(iy)-Number(1))+'px';
  objBline.style.display='';


  setTimeout('HideLoading();',1000);
}


function HideDetailsTip(){
  var bgObj=document.getElementById("bgTipDiv");
  var objIfr=document.getElementById('msgDetail');
  var objTip=document.getElementById('moveTip');
  var objBline=document.getElementById('bline');


  bgObj.style.display='none';
  objIfr.style.display='none';
  objTip.style.display='none';
  objBline.style.display='none';

}

function ShowLoading(x,y){
  var objLoading=document.getElementById('ifrLoading');
  objLoading.style.left=x;
  objLoading.style.top=y;
  objLoading.style.display='';
}

function HideLoading(){
  var objLoading=document.getElementById('ifrLoading');
  objLoading.style.display='none';
}

document.body.onmousemove=function(){
  if (!f_mousedown){return true;}
  var objTip=document.getElementById('moveTip');
  var objIfr=document.getElementById('msgDetail');
  var objBline=document.getElementById('bline');
  var posX=event.clientX-m_offsetX;
  var posY=event.clientY-m_offsetY;
  objTip.style.left=posX;
  objTip.style.top=posY;
  objIfr.style.left=posX;
  objIfr.style.top=posY;
  objBline.style.left=posX-1;
  objBline.style.top=posY-1;

}

document.getElementById('moveTip').onmousedown=function(){
    m_offsetX=event.clientX-parseInt(document.getElementById('moveTip').style.left);
    m_offsetY=event.clientY-parseInt(document.getElementById('moveTip').style.top);
	AlphaStartOut('moveTip');
	f_mousedown=true;
}
document.getElementById('moveTip').onmouseup=function(){
	//AlphaStartIn('moveTip');
	Alpha_0('moveTip');
	f_mousedown=false;
}


document.getElementById("bgTipDiv").onmousedown=function(){
	HideDetailsTip();
}


/* 淡入淡出 前提：DIV必须先定义滤镜 */

var a_alpha='out';

function AlphaStartIn(o){
	a_alpha='in';
	AlphaIn(o)
}

function AlphaStartOut(o){
	a_alpha='out';
	AlphaOut(o)
}

function AlphaIn(o){
	if (a_alpha!='in'){return false;}
	obj=document.getElementById(o);
	if (obj.filters.Alpha.Opacity>0){
		obj.filters.Alpha.Opacity-=5;
		setTimeout("AlphaIn('"+o+"')",10);
	}else{
		obj.filters.Alpha.Opacity=0;
	}
}

function AlphaOut(o){
	if (a_alpha!='out'){return false;}
	obj=document.getElementById(o);
	if (obj.filters.Alpha.Opacity<80){
		obj.filters.Alpha.Opacity+=5;
		setTimeout("AlphaOut('"+o+"')",20);
	}else{
		obj.filters.Alpha.Opacity=80;
	}
}


function Alpha_0(o){
	a_alpha='stop';
	obj=document.getElementById(o);
	obj.filters.Alpha.Opacity=0;
}
function Alpha_100(o){
	a_alpha='stop';
	obj=document.getElementById(o);
	obj.filters.Alpha.Opacity=100;
}


