
/*
===============================================
firing ajax-request
===============================================
*/
function submitComment(sId)
	{
	
	if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
		{
			var pathurl=URLpath+"func/comments/comments.php";
			var param="sid=" + sId + "&commentName="+$F('commentName')+ "&email="+$F('email')+ "&home="+$F('homeBlog')+ "&msg="+$F('message');
			xmlHttp.open("POST",pathurl, true);
			xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange = unpackComments;
			xmlHttp.send(param);

		}
	else
		{
		setTimeout('submitComment(sId)',100);
		}
	
	}
/*	
===============================================
unpacking xmlResponse
===============================================
*/	
function unpackComments()
	{
	if(xmlHttp.readyState == 4)
		{
		if(xmlHttp.status == 200)
			{
			xmlResponse = xmlHttp.responseXML;
			xmlName=xmlResponse.getElementsByTagName('comName');
			xmlMail=xmlResponse.getElementsByTagName('comMail');
			xmlHome=xmlResponse.getElementsByTagName('comHome');
			xmlTime=xmlResponse.getElementsByTagName('comTime');
			xmlMsg=xmlResponse.getElementsByTagName('comMsg');

			var comName;
				for (var loop = 0; loop < xmlName.length; loop++) 
					{
					xmlFirst=xmlName[loop];
					comName=xmlFirst.firstChild.nodeValue;
					} 
					
			var comMail;
				for (var loop = 0; loop < xmlMail.length; loop++) 
					{
					xmlFirst=xmlMail[loop];
					comMail=xmlFirst.firstChild.nodeValue;
					} 
					
			var comHome;
				for (var loop = 0; loop < xmlHome.length; loop++) 
					{
					xmlFirst=xmlHome[loop];
					comHome=xmlFirst.firstChild.nodeValue;
					} 
					
			var comTime;
				for (var loop = 0; loop < xmlTime.length; loop++) 
					{
					xmlFirst=xmlTime[loop];
					comTime=xmlFirst.firstChild.nodeValue;
					} 
					
			var comMsg;
				for (var loop = 0; loop < xmlMsg.length; loop++) 
					{
					xmlFirst=xmlMsg[loop];
					comMsg=xmlFirst.firstChild.nodeValue;
					} 
					
		
			console.log(comTime[2]);
			displayComments(comName,comMail,comHome,comTime,comMsg);

			}
		else
			{
			alert("Problem accessing Server: " + xmlHttp.statusText);
			}
		}

	}	
	
/*
===============================================
building new dom-object and inject it
===============================================
*/	
function displayComments(comName,comMail,comHome,comTime,comMsg)
	{
	
	var comHtml='';
	
	for(i=1;i<comName.length;i++)
		{
		var homepage='';
		if(comHome[i]!='none')
			{
			homepage='<tr><td><span style="font-weight: bold;">Homepage:</span></td><td>'+comHome[i]+'</td></tr>';
			}
		
		
		comHtml=comHtml+'<div class="dbox"><table><tr><td><span style="font-weight: bold;">Name:</span></td><td>'+comName[i]+'</td></tr>'+homepage+'<tr><td><span style="font-weight: bold;">Datum:</span></td><td>'+comTime[i]+'</td></tr><tr><td><span style="font-weight: bold;">Nachricht:</span></td><td>'+comMsg[i]+'</td></tr></table></div><br>';
		}
	

	$('comcontainer').update(comHtml);	
	}	