function addEvent(obj,type,fn){if(obj.addEventListener)obj.addEventListener(type,fn,false);else if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event);}obj.attachEvent("on"+type,obj[type+fn]);}}
function getElementsByClass(node,tag,searchClass){var classElements=new Array();if(node==null)node=document;if(tag==null)tag='*';var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}return classElements;}
function addClass(target,classValue){var pattern=new RegExp("(^| )"+classValue+"( |$)");if(!pattern.test(target.className)){if(target.className=="")target.className=classValue;else target.className+=" "+classValue;}return true;}

var fancyTip=function(){
	var setUp=function(position){
	if(!getElementsByClass(document.getElementById('tooltip'),'dl','fancytip'))
	return false;
	var tips=getElementsByClass(document.getElementById('tooltip'),'dl','fancytip');
	for(var i=0;tips.length>i;i++){
		var dtText=tips[i].getElementsByTagName('dt')[0].innerHTML;
		var spanText='<img src="http://www.ladu24.ee/img/icons/ico_help.png" width="23" height="23" title="'+dtText+'">';
		tips[i].getElementsByTagName('dt')[0].innerHTML=spanText;addClass(tips[i].getElementsByTagName('dd')[0],position);
		var tipText=tips[i].getElementsByTagName('dd')[0].innerHTML;
		var fancyTip='<div>'+tipText+'</div>';
		tips[i].getElementsByTagName('dd')[0].innerHTML=fancyTip;addEvent(tips[i],'mouseover',function(){toggle(this,'block');
	});
		
	addEvent(tips[i],'mouseout',function(){
		toggle(this,'none');});}};
		var toggle=function(el,disp){
			el.getElementsByTagName('dd')[0].style.display=disp;};
			return{init:function(pos){
				if(!pos){
				var position="right"}
			else{var position=pos;}
			
			var position="fancy-"+position;setUp(position);
		}
	}
}();