//<script language="JavaScript">

//No idea what this does
function SymError()
{
  return true;
}

window.onerror = SymError;

/*REDUNDANT (automated with php):
function tabClick(tabID)
{
	hideDeckSpans()
	document.all(tabID).style.display = ""
}

function hideDeckSpans ()
{
//Magic Decks
	document.all("foilSpan").style.display = "None"
	document.all("redSpan").style.display = "None"
	document.all("dragonSpan").style.display = "None"
	document.all("sliverSpan").style.display = "None"
//Battletech Decks
	document.all("MarikSpan").style.display = "None"
	document.all("DavionSpan").style.display = "None"
//Aliens Vs Predator Deck
	document.all("AlienSpan").style.display = "None"
//Legend 5 Rings Deck
	document.all("L5RSpan").style.display = "None"
}
*/

/*DOESNT WORK
function initArray()
{
	this.length = initArray.arguments.length
	for (var i=0;i<this.length;i++)
	this[i+1] = initArray.arguments[i]
} 

function lastModDate()
{
	var DOWArray = new initArray("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
	var MOYArray = new initArray("January", "February", "March", "April", "May", "June", "July", "August","September", "October", "November", "December");
	var LastModDate = new Date(document.lastModified);
	document.write("This page was last updated on:  ");
	document.write(DOWArray[(LastModDate.getDay()+1)],", ");
	document.write(MOYArray[(LastModDate.getMonth()+1)]," ");
	document.write(LastModDate.getDate(),", ",(LastModDate.getYear()+0));
	document.write(".");
}
*/

//Open Magic Deck Image
function openImageMD(image)
{
	window.open("MDImage.php?image="+image,"imageWindow","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=575")
}

//Open Battletech Deck Image
function openImageBD(image)
{
	window.open("BDImage.php?image="+image,"imageWindow","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=575")
}

//Open L5R Deck Image
function openImageLD(image)
{
	window.open("LDImage.php?image="+image,"imageWindow","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=575")
}

//Open AvP Deck Image
function openImageAD(image)
{
	window.open("ADImage.php?image="+image,"imageWindow","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=575")
}

//Finds Magic card in WotC database and displays it in new window
function WizardsAutoCard(cardname)
{
	windowName = "WotCWindow";
	params = "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width=450, height=420";
	win = window.open("http://www.wizards.com/magic/autocard.asp?name="+cardname, windowName, params);
}

//Using affiliate link, searches eBay for specified card
function SearchMtgEbay(cardname)
{
	modifiedCardname = "mtg-"+swapMinusForSpace(cardname);
	windowName = "eBayWindow";
	win = window.open("http://www.qksrv.net/click-1530418-9479574?loc=http%3A//search.ebay.co.uk/"+modifiedCardname+"_W0QQsosortpropertyZ1", windowName);
}

//Using affiliate link, searches eBay for anything
function SearchEbay(searchRequest)
{
	modifiedSearch = swapMinusForSpace(searchRequest);
	windowName = "eBayWindow";
	win = window.open("http://www.qksrv.net/click-1530418-9479574?loc=http%3A//search.ebay.co.uk/"+modifiedSearch+"_W0QQsosortpropertyZ1", windowName);
}

//Swaps spaces for minus signs (otherwise eBay tries to finds words connected
function swapMinusForSpace(words)
{
	var retString=words.replace(" ","-");
	var position=retString.indexOf(" ");
	while(position>=0)
	{
		retString=retString.replace(" ","-");
		position=retString.indexOf(" ");
	}
	return(retString);
}

//When user selects Random, grey the Colour and Rarity drop down boxes, and set each to 'All'
function onRandomClick()
{
	if(DisplayMTG.CardEdition.value=="Random")
	{
		DisplayMTG.CardColour.value = "All";
		DisplayMTG.CardColour.disabled = true;
		DisplayMTG.CardRarity.value = "All";
		DisplayMTG.CardRarity.disabled = true;
	}else
	{
		DisplayMTG.CardColour.disabled = false;
		DisplayMTG.CardRarity.disabled = false;
	}
}

//When user selects Random, grey the Type and Rarity drop down boxes, and set each to 'All'
function onRandomClick2()
{
	if(DisplayBT.CardEdition.value=="Random")
	{
		DisplayBT.CardType.value = "All";
		DisplayBT.CardType.disabled = true;
		DisplayBT.CardRarity.value = "All";
		DisplayBT.CardRarity.disabled = true;
	}else
	{
		DisplayBT.CardType.disabled = false;
		DisplayBT.CardRarity.disabled = false;
	}
}

//Used to determine the random cards displayed on the 'Magic' page
function returnRandomNumber(max)
{
	Math.floor(Math.random()*max+1)
}

//</script>

