var xmlhttpM;

function sendMessage(idValue,formName)
{
xmlhttpM=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
//var idValue=1;  
var url='validateQuestBoardMessage.php';
parameters="ID="+idValue;
parameters=parameters+"&Name="+formName.txtName.value;
parameters=parameters+"&Email="+formName.txtEmail.value;
parameters=parameters+"&Subject="+formName.txtSubject.value;
parameters=parameters+"&Link="+formName.txtLink.value;
parameters=parameters+"&Message="+formName.taMessage.value;
parameters=parameters+"&sid="+Math.random();
//alert (url);
xmlhttpM.open("POST",url,true);
xmlhttpM.onreadystatechange=stateChanged;
xmlhttpM.onreadystatechange=function(){stateChanged_MessageSend(idValue,'centercontent','showQuestBoard.php')}
xmlhttpM.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
xmlhttpM.setRequestHeader("Content-length", parameters.length);
xmlhttpM.setRequestHeader("Connection", "close");
xmlhttpM.send(encodeURI(parameters));

}

function stateChanged_MessageSend(id,divName,phpFileName)
{
 
 if (xmlhttpM.readyState==4)
 {

//document.getElementById(divName).innerHTML=xmlhttp.responseText;

	var response = eval('(' + xmlhttpM.responseText + ')');
	if (response.status==1)
	{
		updateContent(id,divName,phpFileName);
	}
	else
	{
		document.getElementById('msg_div').innerHTML=response.message;  // virhe ilmoitus msg_div / validataQuestBoard.php
	}
 }
}


function GetXmlHttpObject()
{
var xmlHttpM=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttpM=new XMLHttpRequest();
//xmlHttpM.overrideMimeType('text/xml; charset=iso-8859-1'); //NO CHARACTER PROBLEM IN MOZILLA
}
catch (e)
{
// Internet Explorer
try
{
xmlHttpM=new ActiveXObject("Msxml2.XMLHTTP");
//xmlHttpM.overrideMimeType('text/xml; charset=iso-8859-1'); // THIS DOES NOT WORK, I"VE COMMENTED IT
}
catch (e)
{
xmlHttpM=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttpM;
}