Get style
function GetStyle (obj,attr) {
if (Obj.currentstyle) {
return obj.currentstyle[attr];
}else{
return getComputedStyle (obj) [attr];
}
}
Binding events
function AddHandler (Element,type,handler) {
if (Element.addeventlistener) {
Element.addeventlistener (Type,handler,false);
}else if (element.attachevent) {
Element.attachevent ("on" +type,handler);
}else{
element["on" +type]=handler;
}
}
Unbind Event
function RemoveHandler (Element,type,handler) {
if (Element.removeeventlistener) {
Element.removeeventlistener (Type,handler,false);
}else if (element.detachevent) {
Element.detachevent ("on" +type,handler);
}else{
element["on" +type]=null;
}
}
function GetById (ID) {
Id=id+ "";
return document.getElementById (ID);
}
function Getbyclass (obj,classname) {
var a=new Array;
var b=obj.getelementsbytagname ("*");
for (var i in B) {
if (b[i].classname==classname) {
A.push (B[i]);
}
}
return A;
}
JS functions that are often used