function        makeDiplomacyTooltips()
{
        diptt = new Array();
	if      (ttDelay == 0)
	{
		var     i;
		for     (i=0;i<5;i++)
			diptt[i] = "";
		return;
	}
	diptt[0] = tt_Dynamic("Click here to go to the alliance page and create or join one");
	diptt[1] = tt_Dynamic("Click here to go to the alliance page and manage your joining request");
	diptt[2] = tt_Dynamic("Click here to go to alliance page and access your alliance specific information"); 
	diptt[3] = tt_Dynamic("Click here to go to the main page of this specific alliance forum");
	diptt[4] = tt_Dynamic("Click here to go to the scientific assistance page and manage scientific diplomatic exchange");
}												

function	drawNoRelations()
{
	document.getElementById('allies').innerHTML = 'You do not have enemies nor allies.';
}

function	drawRelations(nenp, nena, nall, nrall)
{
	var	str = "";

	if	(nall == 0)
		str += "You have no allies.";
	else
		str += "You have <b>" + nall + "</b> trusted all" + (nall > 1 ? "ies" : "y") + ".";
	str += '<br/>';

	if	(nrall == 0)
		str += "Noone trusts you.";
	else
		str += "<b>" + nrall + "</b> player"+(nrall>1?"s trust":" trusts")+" you.";
	str += '<br/>';

	if	(nenp + nena == 0)
		str += "You have no enemies.";
	else if	(nenp == 0)
		str += "Enemies: <b>" + nena + "</b> alliance" + (nena>1?"s":"");
	else if	(nena == 0)
		str += "Enemies: <b>" + nenp + "</b> player" + (nenp>1?"s":"");
	else
		str += "Enemies: <b>" + nenp + "</b> player" + (nenp>1?"s":"") + " and <b>" + nena + "</b> alliance" + (nena>1?"s":"")
	str += "<br/>";

	document.getElementById('allies').innerHTML = str;
}

function	drawNoAlliance()
{
	document.getElementById('alliance').innerHTML = '<p>You are not a member of any alliance.<br/><a href="alliance" ' + diptt[0] + ' >Alliance page</a></p>';
}

function	drawPending(npl,ax,ay,rk,pts,tag,name,ln)
{
	var	str = '<p>You are requesting to join this alliance:<br/>';
	str += 'Alliance tag: <b>['+tag+']</b><br/>Alliance name: <b>' + name + '</b><br/>';
	str += 'Leader: <b>' + ln + '</b><br/>';

	if	(npl == 0)
		str += 'No controlled planets.';
	else if	(npl == 1)
		str += '<b>1</b> planet at coordinates (<b>'+ax+','+ay+'</b>)';
	else
		str += '<b>'+npl+'</b> planets at average coordinates (<b>'+ax+','+ay+'</b>)';
	str += '<br/>';

	if	(rk != "")
		str += 'The alliance is ranked <b>#'+rk+'</b> with <b>' + formatNumber(pts) + '</b> points.<br/>';

	str += '<br/><a href="alliance" ' + diptt[1] + '>Alliance page</a></p>';

	document.getElementById('alliance').innerHTML = str;
}

function	drawAlliance(npl,ax,ay,rk,pts,il,tag,name,ln,prk,fl)
{
	var	str = '<h2>Overview</h2>';

	str += '<p>Alliance tag: <b>['+tag+']</b><br/>Alliance name: <b>' + name + '</b><br/>';
	if	(il != 1)
		str += 'Leader: <b>' + ln + '</b><br/>';

	if	(npl == 0)
		str += 'No controlled planets.';
	else if	(npl == 1)
		str += '<b>1</b> planet at coordinates (<b>'+ax+','+ay+'</b>)';
	else
		str += '<b>'+npl+'</b> planets at average coordinates (<b>'+ax+','+ay+'</b>)';
	str += '<br/>';

	if	(rk != "")
		str += 'The alliance is ranked <b>#'+rk+'</b> with <b>' + formatNumber(pts) + '</b> points.<br/>';

	str += 'You are ';
	if	(il == 1)
		str += 'the leader';
	else
		str += 'a member';
	str += ' of this alliance';
	if	(il == 0 && prk != "-")
		str += ' with the rank of <b>' + prk + '</b>';

	str += '.<br/><a href="alliance" ' + diptt[2] + ' >Alliance page</a></p>';

	if	(fl.length > 0)
	{
		str += '<h2>Forums</h2><p>';
		var	i;
		for	(i=0;i<fl.length;i++)
		{
			var	a = fl[i].split('#');
			var	id = a.shift(), ntot = a.shift(), nunr = a.shift();
			str += '<a href="forums?cmd=F%23A%23'+id+'" ' + diptt[3] + '>' + a.join('#') + '</a>: ';
			if	(ntot>0)
			{
				str += '<b>' + ntot + '</b> topic' + (ntot>1?"s":"");
				if	(nunr > 0)
					str += ', <b>' + nunr + '</b> unread';
			}
			else
				str += 'empty forum';
			str += '<br/>';
		}
		str += '</p>';
	}

	document.getElementById('alliance').innerHTML = str;
}


function	drawNoAssistance()
{
	document.getElementById('rsass').innerHTML = 'You cannot yet give or receive scientific assistance.';
}

function	drawAssistance(pend,sto)
{
	var	str = 'You have ';
	if	(pend == 0)
		str += 'no pending assistance offers.';
	else if	(pend == 1)
		str += '<b>1</b> pending offer.';
	else
		str += '<b>'+pend+'</b> pending offers.';
	str += '<br/>';

	if	(sto == "")
		str += 'You haven\'t sent any offer in the last 24 hours.';
	else
		str += 'You have sent an offer to <b>'+sto+'</b> in the last 24 hours.';
	str += '<br/><a href="research?p=d" ' + diptt[4] + ' >Scientific Assistance page</a>';
	document.getElementById('rsass').innerHTML = str;
}