//Copyright © 2000 PAULGRANT.CA
//http://actionfigurechecklist.com

var gbWebTV	= ((window.navigator.appName.indexOf("WebTV")		> -1) ? true : false);
var gbNS	= ((window.navigator.appName.indexOf("Netscape")	> -1) ? true : false);

gsBgColor		= "#CCCC99";
gsBgColorDark	= "#666633";
//gsBgColorBack	= "#999966";

self.defaultStatus = "Action Figure Checklist";

giTimeoutStatus	= null;

var gWinFileCard	= null;

var giFileCardWidth		= 350;
var giFileCardHeight	= 200;

var gsPopProp		= "directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=yes,toolbar=no";

function DoStatus(sString)
{
	if(!sString)
		sString = "Action Figure Checklist";

	var oDiv = document.getElementById("status_bar");
	if(oDiv)
		oDiv.innerHTML = sString;

	self.status = sString;

	//window.clearTimeout(giTimeoutStatus);
	//giTimeoutStatus = window.setTimeout("self.status = \"" + sString + "\"", 0);

	return true;
}

function DoEmail(sEmail)
{
	var bRc = false;

	bRc = window.confirm("Open your email client to: " + sEmail + " ?");
	if(bRc == false)
		return false;

	return true;
}

function DoContact(sPrefix, sSufix, sMsg, sClass)
{
	if(!sMsg)
		sMsg = sPrefix + "@" + sSufix;

	if(!sClass)
		sClass = "fontSmall";

	document.writeln("<a href		='mailto:" + sPrefix + "@" + sSufix + "' ");
	document.writeln("class			='" + sClass + "' ");
	document.writeln("onClick		=\"return DoEmail(this.href);\" ");
	document.writeln(">" + sMsg + "</A>");

	return true;
}

function DoWeb(sLink)
{
	var bRc = false;

	bRc = window.confirm("Open your web browser to: " + sLink + " ?");
	if(bRc == false)
		return false;

	return true;
}

function DoWebLink(aLinks)
{
	var sLink	= "";

	for(var i = 0; i < aLinks.length; i++)
	{
		sLink += aLinks[ i ] + ((i < aLinks.length-1) ? "." : "");
	}

	var sString = "<a href='" + sLink + "' onClick='return DoWeb(\"" + sLink + "\");'>" + sLink + "</a>";

	document.write(sString);

	return true;
}

function FixImage(oImage)
{
	if(!oImage)
		return;

	oImage.width	= 0;
	//oImage.height	= 0;

	return true;
}

function DoPaypal(iMemberId)
{
	if(iMemberId)
		return true;

	var bRc = window.confirm("You must be logged in to be added as a contributor automatically, continue?");
	if(!bRc)
		return false;

	return true;
}

function QS_ex(sExclude)
{
	var sQS = window.location.search;
	if(!sQS)
		return "";

	sQS = sQS.substring(1); //remove '?'

	var aQS		= sQS.split("&");
	var sQS2	= "";
	var aGet	= null;

	for(var i = 0; i < aQS.length; i++)
	{
		aGet = aQS[ i ].split("=");

		if(aGet[ 0 ] != sExclude)
		{
			if(aGet[ 0 ])
				sQS2 += (((sQS2) ? "&" : "") + aGet[ 0 ] + "=" + aGet[ 1 ]);
		}
	}

	return sQS2;
}

function QS_val(sKey)
{
	var sQS = window.location.search;
	if(!sQS)
		return "";

	sQS = sQS.substring(1); //remove '?'

	var aQS		= sQS.split("&");
	var sQS2	= "";
	var aGet	= null;

	for(var i = 0; i < aQS.length; i++)
	{
		aGet = aQS[ i ].split("=");

		if(aGet[ 0 ] == sKey)
		{
			return aGet[ 1 ];
		}
	}

	return false;
}

function DoFormFocus()
{
	var oForm = document.forms[0];
	if(!oForm)
		return false;

	var oElement = oForm.elements[0];
	if(!oElement)
		return false;

	oElement.focus();

	return true;
}

function CheckText(oText)
{
	if(!oText)
		return false;

	if(oText.value == "")
	{
		oText.focus();
		oText.select();
		return false;
	}

	return true;
}

function DoFileCard()
{
	var iX			= Math.round((screen.width - giFileCardWidth) / 2);
	var iY			= Math.round((screen.height - giFileCardHeight) / 2);

	var sFeatures	= gsPopProp + ",height=" + giFileCardHeight + ",width=" + giFileCardWidth + ",left=" + iX + ",top=" + iY;

	gWinFileCard = window.open("./ChecklistFileCard.php", "DoFileCard", sFeatures);
	if(!gWinFileCard)
		return false;

	gWinFileCard.focus();

	return true;
}


//End
