vaToolTip = {
	// Tooltip eklenecek elemani tanimlar. Fonksiyon çağrılırken herhangi bir eleman belirlemediyse varsayılan olarak sayfadaki tüm elemanları hedef alır.
	toolTipElements: "*",
	//Tooltip olarak kullanicak elemanin iceriginin alanacagi özelligini tanimlar.
	toolTipAttribute: "rel",
	// Deger "true" ise acilan pencereye kapat linki ekler.
	closeButton: true, 
	init: function(el) {
	
		if(el != null) {vaToolTip.ToolTipElements = el}
	
		// Buradaki alan ciz saki karistirma!
		var vaToolTipCollection = document.getElementsByTagName(vaToolTip.toolTipElements);
		var vaToolTipContainer = document.createElement("div");
		vaToolTipContainer.className = "vaToolTipContainer";
		vaToolTipContainer.id = "vaToolTipContainer";
		document.body.appendChild(vaToolTipContainer);
	
		var vaToolTipCloseContent = "<div class='vaToolTipClose'>";
		vaToolTipCloseContent += "<a href=\'javascript:;\' onclick=\'document.getElementById(\"vaToolTipContainer\").style.visibility=\"hidden\"\'><img src=\'assets/images/close_btn.gif\' alt=\'Kapat\'/></a>";
		vaToolTipCloseContent += "</div>";
	
		for(var i=0; i < vaToolTipCollection.length; i++) {
			if(vaToolTipCollection[i].className.indexOf("vaTooltip") != -1) 
			{
				vaToolTipCollection[i].onmouseover = function(olay) 
				{
					var olay = olay || event;
					var xPosition = olay.clientX;
					var yPosition = olay.clientY + document.documentElement.scrollTop;
					var vaToolTipContent = this.getAttribute(vaToolTip.toolTipAttribute);
	
					if(this.className.indexOf("ajax") != -1) 
					{
						getUrl(vaToolTipContent);
						vaToolTipContent = content;
					}
					
					if(this.className.indexOf("pure") != -1) 
					{
						var pureStyle="<div class='vaToolTip pure'><div class='vaToolTipContent'>"+vaToolTipContent+"</div>";
						if(vaToolTip.closeButton) {pureStyle += vaToolTipCloseContent;}
						pureStyle += "</div>";
						vaToolTipContainer.innerHTML = pureStyle;
					}
	
					if(this.className.indexOf("rounded") != -1) 
					{
						var roundedStyle="<div class='vaToolTip rounded'>";
						roundedStyle+="<div class='vaToolTipTop'><div class='vaToolTipTopRight'></div></div>";
						roundedStyle+="<div class='vaToolTipContent'>"+vaToolTipContent+"</div>";
						roundedStyle+="<div class='vaToolTipBottom'><div class='vaToolTipBottomRight'></div></div>"
						if(vaToolTip.closeButton) {roundedStyle += vaToolTipCloseContent;}
						roundedStyle+="</div>";
						
						vaToolTipContainer.innerHTML = roundedStyle;
					}
	
					if(this.className.indexOf("shaded") != -1) 
					{
						var shadedStyle="<div class='vaToolTip shaded'>";
						shadedStyle+="<div class='vaToolTipTop'><div class='vaToolTipTopLeft'></div><div class='vaToolTipTopCenter'></div><div class='vaToolTipTopRight'></div></div>";
						shadedStyle+="<div class='vaToolTipContent'>"+vaToolTipContent+"</div>";
						shadedStyle+="<div class='vaToolTipBottom'><div class='vaToolTipBottomLeft'></div><div class='vaToolTipBottomCenter'></div><div class='vaToolTipBottomRight'></div></div>";
						if(vaToolTip.closeButton) {shadedStyle += vaToolTipCloseContent;}
						shadedStyle+="</div>";
						
						vaToolTipContainer.innerHTML = shadedStyle;
					}
	
					vaToolTipContainer.style.visibility = "visible";
					vaToolTipContainer.style.position = "absolute";
					vaToolTipContainer.style.left = (this.offsetLeft) +  "px";
					vaToolTipContainer.style.top = (yPosition+10) + "px";
				}
				
				vaToolTipCollection[i].onmouseout = function(olay) 
				{
					if(vaToolTip.closeButton != true) {
						vaToolTipContainer.style.visibility = "hidden";
						vaToolTipContainer.innerHTML = "";
					}
				}
			}
				
		}
	
	}

}


