function DataPacket (sPacketText)	{
	var sPacketStart='{{{';
	var sPacketEnd='}}}';
	var iPacketStart=-1;
	var iPacketEnd=-1;
	
	this.IsValid=false;
	this.Status='Packet just created.';
	this.Content='';

	iPacketStart=sPacketText.indexOf (sPacketStart);
	iPacketEnd=sPacketText.indexOf (sPacketEnd);
	
	this.Status='Packet limit delimiters not found: no packet received ( the received text was ' + sPacketText.length + ' bytes length).';
	if (iPacketStart < 0 || iPacketEnd < 0) return;

	this.Status='Packet upper limit less than packet lower limit.';
	if (iPacketStart > iPacketEnd) return;
	
	sPacketText=sPacketText.split(sPacketStart)[1];
	sPacketText=sPacketText.split(sPacketEnd)[0];
	
	this.Content=sPacketText;
	this.IsValid=true;
	this.Status='Packet is ' + this.Content.length + ' bytes length';

	return;

}
