var xmlHttp;
        var dataDiv;
        var e;
        var type='product';
        var idShopProduct;
        var run=false;

        function getToolTip(element,id,inType) {
              e=element;
              type=inType;
              idShopProduct=id;
        		run=true;
        }
        
        function abortToolTip(){
        	run=false;
        }
        
        function clearData(){
        	run=false;
        	var docBody = document.getElementsByTagName("body")[0];

        	el=document.getElementById('tooltip');
        	if(el){docBody.removeChild(el);}
        	//alert("Clear")
        }
        
        
      function findPos(obj) {
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		return [curleft,curtop];
}
        

	function exists(){
		var tooltop_w = getElem('tooltop_w');
		if(tooltop_w!=null){
			return true;
		}else{
			return false;
			
		}
		
	}
	
        function setData() {            
			
            createIbox2("Hej och hå!"); //create our div
			
        }
        
    createIbox2 = function(content) {
		
    		
    		clearData();
    		var pos,x,y;
			pos=findPos(e);
			x=pos[0];
			y=pos[1];
    	
			var docBody = document.getElementsByTagName("body")[0];
			var ibox = document.createElement("div");
			ibox.setAttribute("id","tooltip");
			y=y-25;
			ibox.style.top=(y)+"px";
			ibox.style.left=(x)+"px";
						
			ibox.innerHTML = "<img src='http://jul.ttdev.org/V2/images/indicator.gif'>";
			document.getElementsByTagName("body")[0].appendChild(ibox);
			ibox.innerHTML = content;
			
			EventUtil.addEventHandler(ibox, "mouseout", clearData);
			EventUtil.addEventHandler(ibox, "onMouseOut", clearData);
			
			EventUtil.addEventHandler(ibox, "click", clearData);
			
	
}




//////// JAVASCRIPT TOOLS


var EventUtil = new Object;
                EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) {
                    if (oTarget.addEventListener) {
                        oTarget.addEventListener(sEventType, fnHandler, false);
                    } else if (oTarget.attachEvent) {
                        oTarget.attachEvent("on" + sEventType, fnHandler);
                    } else {
                        oTarget["on" + sEventType] = fnHandler;
                    }
                };
                        
                EventUtil.removeEventHandler = function (oTarget, sEventType, fnHandler) {
                    if (oTarget.removeEventListener) {
                        oTarget.removeEventListener(sEventType, fnHandler, false);
                    } else if (oTarget.detachEvent) {
                        oTarget.detachEvent("on" + sEventType, fnHandler);
                    } else { 
                        oTarget["on" + sEventType] = null;
                    }
                };
          
