1)
http://javascript.ru/blog/andrei-par...-i-eliemientov
2) Да, можно, через CSS:
filter:alpha(opacity=<процент>); opacity: <часть от единицы>;
Т.е. для 25% прозначности:
filter:alpha(opacity=25); opacity: .25;
3) Через стили установите элементу свойство
position: absoute и перемещайте его, изменяя свойства
style.top (y) и
style.left (x).