function setBgColor(elm, color)
{
	elm.style.backgroundColor=color;
}

function changeImage(elm, image)
{
	elm.src = '/images/'+image;	
}

function changeBorder(elm, color)
{
	elm.style.borderColor = color;
}

function handleSendMessage(form, paardId)
{
	if(form != undefined && paardId != undefined)
	{		
		var http = getHTTPObject();
		var formVal = getFormValues(form);
		document.getElementById('messageBoard').innerHTML = document.getElementById('messageBoardPlacing').innerHTML;

		http.open("POST", "/paardenboxMessageHandler.php?id="+paardId+"&processContribution=1", true);
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		http.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		http.onreadystatechange=function()
								{
									if (http.readyState==4  && http.status == 200)
									{
										document.getElementById('messageBoard').innerHTML = http.responseText;
									}										
								};

		http.send(formVal);
	}
}

function loadMessageBoardContent(url)
{
	document.getElementById('messageBoard').innerHTML = document.getElementById('messageBoardWaiting').innerHTML;
	
	var http = getHTTPObject();
	http.open("GET", url, true);
	http.onreadystatechange=function()
							{
								if (http.readyState==4  && http.status == 200)
								{
									document.getElementById('messageBoard').innerHTML = http.responseText;
								}										
							};
	http.send(null);	
}

function getHTTPObject() {

  var xmlhttp;

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

      xmlhttp = new XMLHttpRequest();

    } catch (e) {

      xmlhttp = false;

    }

  }

  return xmlhttp;

}

function getFormValues(fobj)
{
   var str = "";

   for(var i = 0;i < fobj.elements.length;i++)
   {

       switch(fobj.elements[i].type)
       {
           case "text":
                str += fobj.elements[i].name +
                 "=" + escape(fobj.elements[i].value) + "&";
                 break;
           case "password":
                str += fobj.elements[i].name +
                 "=" + escape(fobj.elements[i].value) + "&";
                 break;
		   case "textarea":
                str += fobj.elements[i].name +
                 "=" + escape(fobj.elements[i].value) + "&";
                 break;
           case "select-one":
                str += fobj.elements[i].name +
                "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&";
                break;
       }
   }

   str = str.substr(0,(str.length - 1));

   return str;
}

function popup(URL, w, h)
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=" + w + ",height=" + h + ",left = 192,top = 144');");
}