﻿
function getClassName(DOMNode){
	var c="";
	try{
		if(DOMNode.getAttribute("class")!=null)c=DOMNode.getAttribute("class");
		if(c=="")c=(IE6|IE5|IE4)?DOMNode.className:DOMNode.getAttribute("class");
		return(c);
	}catch(e){
		return(c);
	}
}

function setClassName(DOMNode, value){
	try{
		if(DOMNode.getAttribute("class")!=null)DOMNode.setAttribute("class",value);
		if(DOMNode.getAttribute("class")!=value){
			if(IE6|IE5|IE4){
				DOMNode.className=value;
			}else{
				DOMNode.setAttribute("class",value);
			}
		}
	}catch(e){}
}

function isElementOfClass(DOMNode, sClass){try{
	var a=getClassName(DOMNode);
	var b=a.split(" ");
	for(var i=b.length-1;i>=0;i--)if(b[i]==sClass)return(true);
	return(false);
}catch(e){return(false);}}

function getPosY(DOMNode){try{
	var a=0;
	if(DOMNode.offsetParent){
		while(1){
			a+=DOMNode.offsetTop;
			if(!DOMNode.offsetParent)break;
			DOMNode=DOMNode.offsetParent;
		}
	}else if(DOMNode.y){
		a+=DOMNode.y;
	}
	return(a);
}catch(e){}}

function getPosX(DOMNode){try{
	var a=0;
	if(DOMNode.offsetParent){
		while(1){
			a+=DOMNode.offsetLeft;
			if(!DOMNode.offsetParent)break;
			DOMNode=DOMNode.offsetParent;
		}
	}else if(DOMNode.x){
		a+=DOMNode.x;
	}
	return(a);
}catch(e){}}

