//    Artgames.js
//  =====================================
//  Contains all the scripts used for resizing and launching windows in the Artgames family of files
//
//

var gameWindowWidth=0;		
var gameWindowHeight=0 ;
var gameDirectory = "games";
var scw = 0;
var sch = 0;

if (navigator.appName == 'Microsoft Internet Explorer' ) {
		 gameWindowWidth = 640;		
		 gameWindowHeight = 449;
	} else {
		gameWindowWidth = 651;		
		gameWindowHeight = 479;
	}

function artgamesFullLauncher(link, name) {
	var windowName = (name == "Artgames") ? name : "artgames";
	if (navigator.appName == 'Microsoft Internet Explorer') {
		if (navigator.platform == 'MacPPC') {
			scw=screen.availWidth-8;
			sch=screen.availHeight-47;
		} else {
			scw=screen.width-8;
			sch=screen.height-47;
		}
 		window.open (link, windowName, "left=0,top=0,width=" + scw + ",height=" + sch);
		}
	else if (navigator.appName == 'Netscape') {
		scw=screen.width;
		sch=screen.height-25;
		window.open (link, windowName, "screenX=0,screenY=0,outerWidth=" + scw + ",outerHeight=" + sch);
		}
	else {
		document.write("<HTML><BODY><CENTER><H1>Get Netscape or Internet Explorer 4.0 or higher</H1></CENTER></BODY></HTML>")}
		}

function artgamesOpen() {
	artgamesFullLauncher("loader.html", "artgames");
}

function artgamesOpenFromHTML(){
	artgamesFullLauncher("../loader.html", "artgames");
}


function openAGWindow(link, windowName, left, top, width, height) 
{

	var AGWindow;
	if (navigator.appName == 'Microsoft Internet Explorer' ) {
		if (navigator.platform == 'MacPPC')	{
			width -= 10;
			height -=15;
		}
	 AGWindow=window.open(link, windowName, "left=0,top=0,width=" + width + ",height=" + height);
	}	else if (navigator.appName == 'Netscape' ) {
		if ( navigator.platform == 'MacPPC' && parseFloat(navigator.appVersion) >= 5){
			width -= 10;
			height -=30;
		} 
		AGWindow=window.open (link, windowName, "screenX=0,screenY=0,outerWidth=" + width + ",outerHeight=" + height);
	}	else {
		document.write("<HTML><BODY><CENTER><H1>You need Netscape or Internet Explorer 4.0 or higher to view this page.</H1></CENTER></BODY></HTML>")
	}
	AGWindow.focus();
}

function openGroupboard()
{
	openAGWindow("http://www.albrightknox.org/artgames/groupboard.html", "AGGroupboardWin", 0, 0, 640, 500);
}

function openGame(game)
{
	// Pass name of game
	var link = gameDirectory + "/" + game + ".html";
	var gameWindow;

	// For now, window name is static, so 
	// games always open in same window
	var windowName = "Game_Window";

	//alert("Game link requested: '" + link + "'");
	gameWindow = openAGWindow(link, windowName, 0,0, gameWindowWidth, gameWindowHeight);
}

// Art cards specific:
	var SendWindowName = "akag_send_win";
	var ArtieName = "Artie";
	var ArtieEmail = "artie@albrightknox.org";


	function checkMailArtie(artcardform)
	{
		if (artcardform.feedback.checked)
		{
			artcardform.recipname.value=ArtieName;
			artcardform.recipemail.value=ArtieEmail;
		} else { 
			artcardform.recipname.value="";
			artcardform.recipemail.value="";
		}
	}

	function sendCard(artcardform)
	{	
		artcardform.actioncode.value=("SENDCARD");
		prepareArtcardResultWin();
		artcardform.target=(SendWindowName);
		artcardform.submit();
	}


	function prepareArtcardResultWin()
	{
		artcardWin = openAGWindow("sendtemp.html",SendWindowName, 0,0, 424, 300);
	}

	function previewCard(artcardform)
	{
		artcardform.actioncode.value=("NEW");
		artcardWin = openAGWindow("previewtemp.html","akag_preview_win", 0,0, 740, 560);
		artcardform.target=("akag_preview_win");
		artcardform.submit();
	}

function writeLoaderTag( ){

	var loaderWidth
	var loaderHeight
	var bodyCopy = "";

	if (navigator.appName == 'Microsoft Internet Explorer') {
			loaderWidth = "100%";
			loaderHeight = "100%";
	} else {
			loaderWidth =screen.width - 25 ;
			loaderHeight = screen.height  - 65 ;
	}
	bodyCopy += "<BODY bgcolor='#000000' LEFTMARGIN='0' TOPMARGIN='0' MARGINWIDTH='0' MARGINHEIGHT='0'><TABLE WIDTH='100%' HEIGHT='100%' border='0'><TR><TD ALIGN=CENTER valign=TOP><OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0' ID=loader WIDTH=";
	bodyCopy+= loaderWidth + " HEIGHT=" + loaderHeight + ">";
	bodyCopy+=" <PARAM NAME=movie VALUE='loader.swf'> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#ffffff> <EMBED src='loader.swf' quality=high bgcolor=#ffffff WIDTH="
	bodyCopy+= loaderWidth + " HEIGHT=" + loaderHeight;
	bodyCopy +=" TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'></EMBED></OBJECT>	</TD></TR></TABLE></BODY>";

	document.write(bodyCopy);
}



	

