﻿// 步骤式浮层JS
////关闭浮层
function NewUserdivclose(ID)
{
   var div_idname  = "divmsg"+ID ; //浮层ID名称
   var obj1        = document.getElementById(div_idname) 
   
   obj1.style.display ="none";  
}

//定位
function divarea(idname,left,top)
{
  var obj = document.getElementById(idname);
  
  obj.style.left =left;
  obj.style.top  =top;
  
}
//浮层内容调用函数
function NewUserdivcontent(ID)
{
    var htmlstr ='';            //显示的内容
    
    var div_idname  = "divmsg"+ID ; //浮层ID名称
    var img_idname  = "divimg"+ID ;

    switch (ID)
    {
	    case 1001:
	    {
            htmlstr =htmlstr+"<div class='msgshow' id='"+div_idname+"' style='height:0px;width:0px'>";
	        htmlstr =htmlstr+"<table><tr><td align=right><img src='/img/pub/new_needclose.gif' onclick='NewUserdivclose("+ID+")' title='关闭'/></td></tr><tr></td><a href='/womenday.aspx'><img src='/img/pub/womenday.gif' border='0' /></a></td></tr></table>";
            htmlstr =htmlstr+"</div>";

            
		    break;
	    }	
	    
	    case 1002:
	    {
            htmlstr =htmlstr+"<div class='msgshow' id='"+div_idname+"' style='height:0px;width:0px'>";
	        htmlstr =htmlstr+"<table><tr><td align=right><img src='/img/pub/new_needclose.gif' onclick='NewUserdivclose("+ID+")' title='关闭'/></td></tr><tr></td><a href='/womenday.aspx'><img src='/img/pub/womenday.gif' border='0' /></a></td></tr></table>";
            htmlstr =htmlstr+"</div>";

		    break;
	    }	
    }

    return htmlstr;
}

//打开浮层
function NewUserdivopen(ID,IN_LEFT,IN_TOP)
{
  var content =NewUserdivcontent(ID)
  
  var idname  = "divmsg"+ID ; //浮层ID名称
  var left    = 50
  var top     = 50
  
  
  //浮层的位置
  if(IN_LEFT!=0)
  {
      left = IN_LEFT;
  }
  
  
  if(IN_LEFT!=0)
  {
     top = IN_TOP;
  }


  if(content!="")
  {
    //显示浮层
    document.write(content)
   
    //定位
    showRemindDiv("footid",ID,left,top)
  }
}


function showRemindDiv(ele,id,divleft,divtop)
{

       var div_idname  = "divmsg"+id  //浮层ID名称
	   var domDiv      = document.getElementById(div_idname);
	   
	   var domThis     = getPosition(document.getElementById(ele));
	   var eleToLeft   = domThis.x;
	   var eleToTop    = domThis.y;
	   
	   //由于Firefox和"MSIE 8.0存在偏差
	   if(window.navigator.userAgent.indexOf("Firefox")>0||navigator.userAgent.indexOf("MSIE 8.0") >0 )
	   {
	     divleft =divleft+40
	     divtop  =divtop+2
	   }
	  


	   //相对位置的偏移量
	   var a = -parseInt(eleToLeft)+divleft
	   var b = -parseInt(eleToTop)+divtop


  
	   domDiv.style.left = a+"px";
	   domDiv.style.top  = b+"px";
		
}

function getPosition(sender) 
{
    var e=sender,E=e;
    var x=e.offsetLeft;
    var y=e.offsetTop;
    while (e=e.offsetParent) 
    {
        var P=e.parentNode;
        while (P!=(E=E.parentNode)) 
        {
            x-=E.scrollLeft;
            y-=E.scrollTop;
        }
        x+=e.offsetLeft;
        y+=e.offsetTop;
        E=e;
    }
    return {"x":x,"y":y};
}



	
		
	
	
		
		
		
		
		
		
	














