

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 limitText(limitField, limitCount, limitNum) // textarea char limit 
	{
		if (limitField.value.length > limitNum) {
			limitField.value = limitField.value.substring(0, limitNum);
		} else {
			limitCount.value = limitNum - limitField.value.length;
		}
	}



function fetch() { 
	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("novDogodek", xml);
			document.forms["dogodek"].elements[1].focus();			
	}
}

function novDogodek(userid, ambul)
{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="includes/eventCalendar/ajax/vnosDogodka.php";
url=url+"?userid="+userid+"&ambulantaID="+ambul;

closeMyPopup("novDogodek");
xmlHttp.onreadystatechange=fetch;
fireMyPopup("novDogodek");
	
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


// drugi del


function fetch2() { 
	if(xmlHttp.readyState==4) {
		xml = xmlHttp.responseText; //uved celo sceno
		document.getElementById("novDogodek").innerHTML = xml;
		setAndExecute("novDogodek", xml);
	}
}


function get(obj) {
 
	var poststr = "vnosDogodka=" + encodeURI( document.getElementById("vnosDogodka").value ) + // texarea
				  "&datum=" + encodeURI( document.getElementById("datum").value )+
				  "&userid=" + encodeURI( document.getElementById("userid").value )+
				  "&povezava=" + encodeURI( document.getElementById("povezava").value )+
				  "&opomnik=" + encodeURI( document.getElementById("opomnik").value )+
				  "&nivo=" + encodeURI( document.getElementById("nivo").value )+
				  "&ambulantaID=" + encodeURI( document.getElementById("ambul").value );
		
	//blogel = document.getElementById("textdogodek").value; 

    if(document.getElementById("datum").value == "") {
		alert("Datum dogodka ni bil izbran. Prosimo poizkusite ponovno.");
	}
	else if(document.getElementById("vnosDogodka").value == "") {
		alert("Prosimo vnesite vsebino dogodka.");
		document.forms["dogodek"].elements[1].focus();
	}
	else {
	
	makePOSTRequest('includes/eventCalendar/ajax/vnos.php', poststr);
	setTimeout("fadeOutMyPopup(\"sporocilce\")", 5000);
	}
}

function makePOSTRequest(url, poststr) {

	 xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null) {
		alert ("Your browser does not support AJAX!");
		return;
	}
		
	closeMyPopup("novDogodek");
	xmlHttp.onreadystatechange=fetch2;
	fireMyPopup("novDogodek");

xmlHttp.open('POST', url, true); 
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", poststr.length);
	xmlHttp.setRequestHeader("Connection", "close"); 
	xmlHttp.send(poststr);
		
}



