/******FADE EFFECTS******/

function setOpacity(value, divID) {
 document.getElementById(divID).style.opacity = value / 10;
 document.getElementById(divID).style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function fadeInMyPopup(divID) {
 for( var i = 0 ; i <= 100 ; i++ )
   setTimeout( 'setOpacity(' + (i / 10) + ', \'' +divID+ '\')' , 6 * i ); // ta pa ta spodna šestka so cifre, obratnosorazmerne z hitrostjo fadanja ;)
}

function fadeOutMyPopup(divID) {
 for( var i = 0 ; i <= 100 ; i++ ) {
   setTimeout( 'setOpacity(' + (10 - i / 10) + ', \'' +divID+ '\')' , 6 * i );
 }

 setTimeout('closeMyPopup(\''+divID+'\')', 700 );
}

function closeMyPopup(divID) {
 document.getElementById(divID).style.display = "none";
}

function fireMyPopup(divID) {
 setOpacity(0, divID);
 document.getElementById(divID).style.display = "block";
 fadeInMyPopup(divID);
}
/******ROLL IMAGE******/



function roll_over(img_name, img_src) // swicne slikce
{
   document[img_name].src = img_src;
} 


function urlenc() {	// encode & v polju povezava
	document.dogodek.povezava.value = escape(document.dogodek.povezava.value);
}


/*****AJAX*****/


function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}


function setAndExecute(divId, innerHTML)   // ajax request
{
   var div = document.getElementById(divId);
   div.innerHTML = innerHTML;
   var x = div.getElementsByTagName("script"); 
   for(var i=0;i<x.length;i++)
   {
       eval(x[i].text);
   }
}




function fetch4() { 
	if(xmlHttp.readyState==4) {
			xml = xmlHttp.responseText; //uved celo sceno
			setAndExecute("zamenjavaEvent", xml);
	}
}

function fetch5() { 
	if(xmlHttp.readyState==4) {
			xml = xmlHttp.responseText; //uved celo sceno
			setAndExecute("celozamenjajEvent", xml);
	}
}

function fetch3() { 
	if(xmlHttp.readyState==4) {
			xml = xmlHttp.responseText; //uved celo sceno
			//document.getElementById("novDogodek").innerHTML = xml;
			// ta ta spodna nardi da se <script> tagi kestajo v ajax
			setAndExecute("koledarL", xml);
	}
}

function fetch32() { 
	if(xmlHttp.readyState==4) {
			xml = xmlHttp.responseText; //uved celo sceno
			//document.getElementById("novDogodek").innerHTML = xml;
			// ta ta spodna nardi da se <script> tagi kestajo v ajax
			setAndExecute("koledarL", xml);
			fireMyPopup("koledarL");
	}
}

function refreshCalendar(month, year, userid, fadeEff, ambul)
{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="includes/eventCalendar/ajax/AjaxCalendar.php";
url=url+"?monthno="+month+"&year="+year+"&userid="+userid+"&ambulantaID="+ambul;  
if(fadeEff == 0) {
	closeMyPopup("koledarL");
	xmlHttp.onreadystatechange=fetch32;
	fireMyPopup("koledarL");
}
else
	xmlHttp.onreadystatechange=fetch3;
	
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function izbrisDogodka(eventID, userid, eventdate, ambul)
{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="includes/eventCalendar/ajax/brisRefresh/event.php";
url=url+"?eventID="+eventID+"&userid="+userid+"&eventdate="+eventdate+"&ambulantaID="+ambul;
xmlHttp.onreadystatechange=fetch4;

xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function osvezitevDogodka(userid, eventdate, today, ambul)
{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="includes/eventCalendar/ajax/brisRefresh/eventWhole.php";
url=url+"?userid="+userid+"&eventdate="+eventdate+"&today="+today+"&ambulantaID="+ambul;

closeMyPopup("celozamenjajEvent");
xmlHttp.onreadystatechange=fetch5;
fireMyPopup("celozamenjajEvent");

xmlHttp.open("GET",url,true);
xmlHttp.send(null); 
}




