Написал функцию передвижения дива мышкой, во всех браузерах всё работает отлично, но в IE проблема =(
ругается на 29 строку
function move(div)
{
document.onmousedown = function() {return false}
div.style.cursor = 'move';
document.onmousemove = function(e)
{
if(event.pageX == null)
{
var html = document.documentElement
var body = document.body
event.pageX = event.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0)
}
x = event.pageX;
left = div.offsetLeft;
left = x - left;
var shelf = document.getElementById('shelf');
var slide = div.offsetWidth / 2;
var id = 0;
var bookId;
var tmp = 0;
var move = 0;
document.onmousemove = function(e)
{
div.style.zIndex = 100;
x = event.pageX;
div.style.left = x - left + 'px';
toolTip();
var book1 = document.getElementById('book1').offsetLeft;
var book2 = document.getElementById('book2').offsetLeft;
var book3 = document.getElementById('book3').offsetLeft;
var book4 = document.getElementById('book4').offsetLeft;