/*
Glasgows General Functions JavaScript Module
--------------------------------------------
Author: Stephen McKenzie, Dave Falkus, David Goodwin
Version: 1.0 (May 2006)
Version: 1.1 (August 2006)
Usage: gemonline: glasgows event management system
*/

function popupWindow(url,winname,features) {

	objPopup = window.open(url,winname,features); //see Open Method Notes below
	if (window.focus) {objPopup.focus()}; //Return focus to the popup
	return false;
}

function refreshPage() {
	window.history.go();
}

function isIdentical(field1, field2) {

	var strField1 = document.getElementsByName(field1);
	var strField2 = document.getElementsByName(field2);
	strField1 = strField1[0].value;
	strField2 = strField2[0].value;
	if(strField1 == undefined || strField2 == undefined) {
		return false;
	}
	if (strField1 == "" || strField2 == "") {
		return false;
	}	
	if (strField1 == strField2) {
		return true;
	} else {
		return false;
	}

}

/*
Open Method Notes
-----------------

'features' parameter options:

	channelmode = { yes | no | 1 | 0 }	
	Specifies whether to display the window in theater mode and show the channel band
	The default is no
		
	directories = { yes | no | 1 | 0 }
	Specifies whether to add directory buttons
	The default is yes
		
	fullscreen = { yes | no | 1 | 0 }
	Specifies whether to display the browser in full-screen mode
	The default is no
	Use full-screen mode carefully
	Because this mode hides the browser's title bar and menus
	You should always provide a button or other visual clue to help the user close the window
	ALT+F4 closes the new window
	A window in full-screen mode must also be in theater mode (channelmode)
		
	height = number
	Specifies the height of the window, in pixels
	The minimum value is 100.

	left = number
	Specifies the left position, in pixels
	This value is relative to the upper-left corner of the screen
	The value must be greater than or equal to 0
	
    location = { yes | no | 1 | 0 }
	Specifies whether to display the input field for entering URLs directly into the browser
	The default is yes
    
	menubar = { yes | no | 1 | 0 }
	Specifies whether to display the menu bar. The default is yes
    resizable = { yes | no | 1 | 0 }
	Specifies whether to display resize handles at the corners of the window
	The default is yes
	
    scrollbars = { yes | no | 1 | 0 }
	Specifies whether to display horizontal and vertical scroll bars
	The default is yes.
	
    status = { yes | no | 1 | 0 }
	Specifies whether to add a status bar at the bottom of the window
	The default is yes
	
    titlebar = { yes | no | 1 | 0 }
	Specifies whether to display a title bar for the window
	This parameter is ignored unless the calling application is an HTML Application
	or a trusted dialog box
	The default is yes
	
    toolbar = { yes | no | 1 | 0 }
	Specifies whether to display the browser toolbar, making buttons such 
	as 	Back, Forward, and Stop available
	The default is yes
	
    top = number
	Specifies the top position, in pixels
	This value is relative to the upper-left corner of the screen
	The value must be greater than or equal to 0
	
    width = number
	Sets the width of the window, in pixels
	The minimum value is 100
*/
