﻿

/***********************************************
* Fixed ToolTip script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var tipwidth='150px' //default tooltip width
//tooltip bgcolor
var disappeardelay=500 //tooltip disappear speed onMouseout (in miliseconds)
var vertical_offset="1px" //horizontal offset of tooltip from anchor link
var horizontal_offset="0px" //horizontal offset of tooltip from anchor link
/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all


function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, tipwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
{
obj.visibility=visible;
document.getElementById('DivShim').style.visibility="visible";
}
else if (e.type=="click")
{
obj.visibility=hidden;
document.getElementById('DivShim').style.visibility="hidden";
}
}
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge, xofset){
var edgeoffset=(whichedge=="rightedge")? parseInt(xofset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
}
return edgeoffset
}

function fixedtooltip(menucontents, obj, e, tipwidth, xofset){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidetip()
dropmenuobj=document.getElementById? document.getElementById("fixedtipdiv") : fixedtipdiv
dropmenuobj.innerHTML=menucontents;
if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", tipwidth);
dropmenuobj.x=getposOffset(obj, "left");
dropmenuobj.y=getposOffset(obj, "top");
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge",xofset)+"px";
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge",xofset)+obj.offsetHeight+"px";
	var IfrRef = document.getElementById('DivShim');
    IfrRef.style.width = dropmenuobj.offsetWidth;
    IfrRef.style.height = dropmenuobj.offsetHeight;
    IfrRef.style.top = dropmenuobj.style.top;
    IfrRef.style.left = dropmenuobj.style.left;
    //IfrRef.style.top =dropmenuobj.y-clearbrowseredge(obj, "bottomedge",xofset)+obj.offsetHeight+3+"px";
    //IfrRef.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge",xofset)+3+"px";
    IfrRef.style.zIndex = dropmenuobj.style.zIndex - 1;
    IfrRef.style.display = "block";

}
}

function hidetip(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden";
document.getElementById('DivShim').style.visibility="hidden";
document.getElementById('DivShim').display="none";
dropmenuobj.style.height = "0px";
}
}

function delayhidetip(){
if (ie4||ns6)
delayhide=setTimeout("hidetip()",disappeardelay)
}

function clearhidetip(){
if (typeof delayhide!="undefined")
{

	clearTimeout(delayhide);
}

}
function pinle() {
document.getElementById("fixedtipdiv").onmouseout="hedehodo()";
return false;
}
function hedehodo(){return true;}

function resizediv(obj){
document.getElementById(obj).parentNode.style.height=document.getElementById(obj).offsetHeight+"px";
}
function checkMouseLeave (element, evt) 
{
		if (element.contains && evt.toElement) 
		{
			return !element.contains(evt.toElement);
		}
		else if (evt.relatedTarget) 
		{
			return !containsDOM(element, evt.relatedTarget);
		}
}
function containsDOM (container, containee) {
  var isParent = false;
  do {
    if ((isParent = container == containee))
      break;
    containee = containee.parentNode;
  }
  while (containee != null);
  return isParent;
}
// eski div mouse over delayhidetip yapıyor
//mDivMOver = false;if (checkMouseLeave(this, event)) {imgeski();delayhidetip();}



	var mDivMOver = false;
		document.onclick = function() 
		{
		
		if (mDivMOver)
			return true;
		else

			hidetip();
		}




function reSize(targetifrm)
  {
  	var oBody	=	document.body;
  	var oFrame	=	parent.document.getElementById(targetifrm);
 if (oFrame!=null)
 {
 oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight);

  	}
  	if (!(window.ActiveXObject))
  	{
  	oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight);
	}
  	var doc = window.parent.document;
  	var iframesize=doc.getElementById('fixedtipdiv').offsetHeight;
  	doc.getElementById('DivShim').style.height=iframesize;
  }
  
function ozellikgoster(stok_kodu,tip,link,ozellik)
{
	var divcontent = "<iframe id='divcontent' name='divcontent' marginWidth='0' hspace='0' vspace='0' marginHeight='0' src='urun_detay_pop.aspx?skod="+stok_kodu+"' frameBorder='0' width='100%' scrolling='no'></iframe>";
    return divcontent;
}
		