// JavaScript Document
function getDiv(objName)				 
{
 var tabObj=document.getElementsByTagName("div");
 for (var n=0;n<tabObj.length;n++)
   {
      if (tabObj[n].className==objName) 
      {
        return tabObj[n];
      }
   }   
  return false; 
}

if (navigator.appVersion.substr(22,3)=="6.0") javascript:void(document.execCommand("BackgroundImageCache",false,true));
function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
function ustawDzis(tdID)
{
 var ieTDObj=document.getElementById(tdID);
 var x=findPosX(ieTDObj);
 var y=findPosY(ieTDObj);
 alert(x+' '+y);
}
function UsunPokaz(event)
{

if (!event) var event = window.event;
	var relTarg = event.relatedTarget || event.toElement;

if (relTarg)
if (relTarg.id!="jeden-dzien")
if (document.getElementById("jeden-dzien"))
{ 
  var ieMatDel=document.getElementById("jeden-dzien");
  ieMatDel.parentNode.removeChild(ieMatDel);
} 

}

var dataIm = '';
var kat_sw_get = '';
function closeBreak()
{
 if (xmlHttp.readyState != 4&&xmlHttp.readyState != 0)
 {
  xmlHttp.abort();
 }
}
function process()
{
 
 if (xmlHttp.readyState==4||xmlHttp.readyState==0)
 {
   //document.write('http://' + document.domain + "/assets/plugins/kal.php?data=" + dataIm+"&kat_sw="+kat_sw_get);
   //xmlHttp.open("GET",'http://' + document.domain + "/assets/plugins/kal.php?data=" + dataIm+"&kat_sw="+kat_sw_get,true);
   xmlHttp.open("GET",'http://' + document.domain + "/ajax/kal.php?data=" + dataIm+"&kat_sw="+kat_sw_get,true);
   xmlHttp.onreadystatechange = handleServerResponse;
   xmlHttp.send(null);
 }
 
}
function handleServerResponse()
{
 try
 {
  
  if (xmlHttp.readyState == 4)
  {
    if (xmlHttp.status == 200)
    {
        xmlResponse = xmlHttp.responseXML;
        xmlDocumentElement = xmlResponse.documentElement;
        helloMessage = xmlDocumentElement.firstChild.data;
        document.getElementById('in-dday-cal').innerHTML = helloMessage;
        window.status='AJAX send OK';
      
    }
    else
    {
     //alert('Wystąpil bląd podczas uzyskania dostepu do serwera');
    }
  
  }
  }
  catch (e)
  {
     setTimeout('process()',500);
    //alert('Wystąpil bląd podczas uzyskania dostepu do serwera');
  }
}

function pokazDzien2(data,ieTD,n,m,kat,event)
{

  var dzien = document.getElementById('kartka-cal');
  var ieTDObj=document.getElementById("td-"+ieTD);
			
   var y=findPosY(ieTDObj);
   var x=findPosX(ieTDObj);
   
   dataIm = data;
   kat_sw_get = kat;
  
   dzien.style.top  = y-69+'px';
   dzien.style.left = x-45+'px';
   document.getElementById('in-dday-cal').innerHTML = '<img src="http://' + document.domain + '/assets/images/ajax.gif" alt="loading" style="margin:10px 0px 0px 10px" /><span style="font-size:10px;font-family:verdana;margin-left:10px;display:block;width:150px;height:20px;">Wczytuje dane...</span>';
   xmlHttp.abort();
   process();
  if (dzien.style.display=='none')
  {
   oc=0;
   fadeIn();
   dzien.style.display = "block"; 
  }
  else
   dzien.style.display=='none';
  
  dzien.onmouseout = function (event)
  {
   if (!event) var event = window.event;
	 var relTarg = event.relatedTarget || event.toElement;
	 if (relTarg)
	 {
	   if (dzien.innerHTML.indexOf(relTarg.className)==-1)
		{
		  dzien.style.display = "none";
		  window.status = 'Gotowe';
	   }
   }
   else
   {
	  dzien.style.display = "none";
	  window.status = 'Gotowe';
	  
	  
   }
  }
  
}
var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);
        
function fixPNG(myImage) 
{
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
     var imgID = (myImage.id) ? "id='" + myImage.id + "' " : "";
   
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' ";
	   var imgStyle = "display:inline-block;" + myImage.style.cssText;
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                 // + " style=\"" + "width:" + myImage.width
                  + " style=\"" + "width:" + 90 
                  //+ "px; height:" + myImage.height
                  + "px; height:" + 80 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='image');\"></span>";
     
      
      
       
	   myImage.outerHTML = strNewHTML;	  
    }
}
var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject()
{

  var xmlHttp;
  
  
    try
   { 
     xmlHttp = new XMLHttpRequest();
   }  
   catch (e)
   {
     var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
      "MSXML2.XMLHTTP.5.0",
      "MSXML2.XMLHTTP.4.0",
      "MSXML2.XMLHTTP.3.0",
      "MSXML2.XMLHTTP",
      "Microsoft.XMLHTTP");
      for (var i=0;i<XmlHttpVersions.length && !xmlHttp; i++)
      {
       try 
        {   
          xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
        }  
       catch (e)
       {
        
       } 
      }
 
    }
  
  if (!xmlHttp)
   alert('Twoja przeglądarka nie obsługuje AJAX-a');
  else
    return xmlHttp; 
}
var oc=0;
function fadeIn() 
{
        var divID=document.getElementById('kartka-cal');
        
        if (document.all) divID.filter = "alpha(opacity=" + oc + ")";
        else
        {
         divID.style.opacity = (oc / 100);
         divID.style.MozOpacity = (oc / 100);
         divID.style.KhtmlOpacity = (oc / 100);
        }
       if (document.all) 
       {
        divID.style.filter = "alpha(opacity=" + oc + ")";
       } 
       oc+=2;
       if(oc<=100) setTimeout('fadeIn()',1);
}

