var h_pos = -509;
var mv_speed = 3;
var obj;
var obj_o;

function init() {
  if(box_id)
  {
    if (piwi_version=="ie") {
      obj = document.all[box_id].style;
      obj_o = document.all[boxopener_id].style;
    } else if (piwi_version=="n4") {
      obj = document.layers[box_id];
      obj_o = document.layers[boxopener_id];
    } else if (piwi_version=="n6"||"op") {
      obj =  document.getElementById(box_id).style;
      obj_o = document.getElementById(boxopener_id).style;
    }
    box();
  }
}

function box() {
  if (piwi_version=="ie") {
    if(oper!="Opera") {
      var dbs=document.body.scrollTop;
    } else {
      var dbs=window.pageYOffset;
    }
    var top = parseInt(obj.top);
    var pos=dbs;
    if (dbs>box_offset) {
      if ((top-mv_speed)>pos) {
        pos=top-mv_speed;
      } else if(top<pos) {
        pos=top+mv_speed;    
      }
    } else { 
      var pos=box_offset;
    }
    obj.pixelTop=pos
    obj_o.pixelTop=pos                                                                                                       
  } else if (piwi_version=="n4") {
    var dbs=window.pageYOffset;
    var top = parseInt(obj.top);
    var pos=dbs;
    if (dbs>=box_offset || top<box_offset) {
      if ((top-mv_speed)>pos) {
        pos=top-mv_speed;
      } else if(top<pos) {
        pos=top+mv_speed;    
      }
    } else { 
      var pos=box_offset;
    }
    obj.top=pos;
    obj_o.top=pos;
  } else if (piwi_version=="n6"||"op") {
    var dbs=window.pageYOffset;
    var top = parseInt(obj.top);    
    var pos=dbs;
    if (dbs>=box_offset || top<box_offset) {
      if ((top-mv_speed)>pos) {
        pos=top-mv_speed;
      } else if(top<pos) {
        pos=top+mv_speed;    
      }
    } else { 
      var pos=box_offset;
    }
    //    alert(obj.top+"<"+pos)
    obj.top=pos;
    obj_o.top=pos;
  }

  window.setTimeout("box()", 1) 
}

function close_box() {
  obj_o.left=obj.left;
  obj.left=h_pos;
}

function open_box() {
  obj.left=obj_o.left;
  obj_o.left=h_pos;
}
