
//var domain_url = "http://localhost:8082/domain-frontend/";
var domain_url = "/swan/frontend";

function refreshEventTemplate()
{
  var name = document.getElementById("event-template").value;
  var element = document.getElementById("event-content");

  if(name!="none")
    _insertEventTemplate(name, element);
  else
    clearTextArea("event-content")
}

function clearTextArea(name)
{
  var element = document.getElementById(name);
  element.value = "";
}

function getRequest()
{
  var xmlHttp = false;
  // Internet Explorer
  try {
	  xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
  } catch(e) {
	  try {
		  xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch(e) {
		  xmlHttp  = false;
	  }
  }
  // Mozilla, Opera und Safari
  if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
	  xmlHttp = new XMLHttpRequest();
  }

  return xmlHttp;
}


function _insertEventTemplate(name, element)
{
  var xmlHttp = getRequest();
  if (!xmlHttp) return;

  xmlHttp.open('GET', domain_url + '/events/' + name, true);
  xmlHttp.onreadystatechange = function ()
  {
    if (xmlHttp.readyState == 4)
	{
      element.value = xmlHttp.responseText;
    }
  };
  xmlHttp.send(null);
}
