
var screenW = 640, screenH = 480;
if (parseInt(navigator.appVersion)>3) {
 screenW = screen.width;
 screenH = screen.height;
}
else if (navigator.appName == "Netscape" 
    && parseInt(navigator.appVersion)==3
    && navigator.javaEnabled()
   ) 
{
 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
 var jScreenSize = jToolkit.getScreenSize();
 screenW = jScreenSize.width;
 screeH = jScreenSize.height;
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}


function MouseHand(oCaller)
{
	oCaller.style.cursor = 'pointer';
}
function MousePointer(oCaller)
{
	oCaller.style.cursor = 'default';
}

function content_replace(sURL, sDivID)
{
//	alert('1');
	$('#' + sDivID).load(sURL);
}

function ShowBalloon(oCaller,ID)
{
var oBoo = document.getElementById("balloon" + ID);
oBoo.style.display = 'inline';
oBoo.style.top = findTop(oCaller) + 20;

}

function HideBalloon(ID)
{
var oBoo = document.getElementById("balloon" + ID);
oBoo.style.display = 'none';
}

function findTop(obj) 
{
	var curtop = 0;
	if (obj.offsetParent) 
	{
	do {
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return curtop;
}

function ShowArmyEntry(sPlayerName, sArmyField, sListEnteredID, sEditButton, bMobile)
{
	//alert(sEditButton);
	oDivID = document.getElementById("armyentry");
	oNameID = document.getElementById("armyentryname");
	oDataEntryID = document.getElementById("armyentrydata");
	oArmyFieldName = document.getElementById("armyentryfield");
	oHiddenDataID = document.getElementById(sArmyField);
	oListEnteredID = document.getElementById("armyentrylistentered");
	oEditButtonEnteredID = document.getElementById("armyentryeditbutton");
	
	oListEnteredID.value = sListEnteredID;
	oEditButtonEnteredID.value = sEditButton;
	oArmyFieldName.value = sArmyField;
	//oNameID.innerHTML = sPlayerName;
	//oDataEntryID.value = oHiddenDataID.value;
	oDataEntryID.value = oHiddenDataID.value;
	// oDivID.style.display = 'inline';
	sDivHeight = oDivID.offsetHeight;
	sDivWidth = oDivID.offsetWidth;

	//oDivID.style.top = "500px";
	//oDivID.style.left = screenW /2 - sDivWidth ;
	if(bMobile)
		$('#armyentry').dialog('option', 'title', 'Army for ' + sPlayerName);
	else
		$('#armyentry').dialog('option', 'title', 'Army entry for ' + sPlayerName);
	$('#armyentry').dialog('open');
	
		
		
}

function SaveArmyEntry()
{
	//alert("ding");
	oDivID = document.getElementById("armyentry");
	oArmyFieldName = document.getElementById("armyentryfield");
	oDataEntryID = document.getElementById("armyentrydata");
	oListEnteredID = document.getElementById("armyentrylistentered");
	oEditButtonEnteredID = document.getElementById("armyentryeditbutton");
	oHiddenDataID = document.getElementById(oArmyFieldName.value);
	//oArmyFieldName.value = oDataEntryID.value;
	oHiddenDataID.value = oDataEntryID.value;
	oDivID.style.display = 'none';
	CheckArmyEntered(oArmyFieldName.value, oListEnteredID.value, oEditButtonEnteredID.value)
	$('#armyentry').dialog('close');
}


function CheckArmyEntered(sFieldID, sListEnteredID, sEditButton)
{
	oHiddenFieldID = document.getElementById(sFieldID);
	oListEnteredID = document.getElementById(sListEnteredID);
	oEditButton = document.getElementById(sEditButton);
	
	if(oHiddenFieldID.value.trim() != "")
		oListEnteredID.innerHTML = "&nbsp;A list has been entered.";
	else
		oListEnteredID.innerHTML = "";
		
	if(oHiddenFieldID.value.trim() != "")
		oEditButton.value = "Edit Army List";
	else
		oEditButton.value = "Enter Army List";
}

var isMSIE = /*@cc_on!@*/false;

function ShowSubMenu(sMenuID, oCaller)
{
	var oID = document.getElementById(sMenuID);
	oID.style.display = 'inline';
	oID.style.top = 180;
	if(isMSIE)
		oID.style.top = 185;
}

function HideSubMenu(sMenuID)
{
	var oID = document.getElementById(sMenuID);
	oID.style.display = 'none';
}