///	<summary>Class GetFlash<br>
///	Abstract class that houses the logic to display getflash button and copy.
///	</summary>
function GetFlash() {
	// =================
	// Protected variables
	// =================
	
	this.width					= "100%";						// Width of main table
	this.bgcolor				= "";							// Bgcolor of main table
	this.copy					= "";							// get flash copy
	this.copystyle				= "";							// FontStyle of get flash copy
	this.button					= "";							// get flash button image
	// =================
	// Protected Methods
	// =================
	
	///	<summary>Sets the width of the main table.</summary>
	/// <param name="value"><c>int</c> width of the <c>GetFlash</c>.</param>
	this.SetWidth = function(value) {
		this.width = value;
	}
	
	///	<summary>Sets the bgcolor property of the <c>GetFlash</c>.</summary>
	/// <param name="value"><c>string</c> bgcolor of <c>GetFlash</c>.</param>
	this.SetBgcolor = function(value) {
		this.bgcolor = value;
	}
	
	///	<summary>Sets the copy property of the <c>GetFlash</c>.</summary>
	/// <param name="value"><c>string</c> copy of <c>GetFlash</c>.</param>
	this.SetCopy = function(value) {
		this.copy = value;
	}
	
	///	<summary>Sets the copy style property of the <c>GetFlash</c>.</summary>
	/// <param name="value"><c>string</c> copy style of <c>GetFlash</c>.</param>
	this.SetCopyStyle = function(value) {
		this.copystyle = value;
	}
	
	///	<summary>Sets the button property of the <c>GetFlash</c>.</summary>
	/// <param name="value"><c>string</c> button of <c>GetFlash</c>.</param>
	this.SetButton = function(value) {
		this.button = value;
	}
	
	///	<summary>Writes the <c>Scroller</c> html to the screen.</summary>
	this.Render = function() {
			//	generates the html for the <c>GetFlash</c>
		var html = "";
		
		html += "<table cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"" + this.bgcolor + "\" width=\"" + this.width + "\" border=\"0\">";
		html += "<tr>";
		html += "<td class=\"" + this.copystyle + "\">" + this.copy + "</td>";
		html += "</tr>";
		html += "<tr>";
		html += "<td><img src=\"\img\s.gif\" width=\"1\" height=\"10\"></td>";
		html += "</tr>";
		html += "<tr>";
		html += "<td><a href=\"javascript: openWin('http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash', 'getFlash', 'width=600,height=500,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no')\">" + this.button + "</a></td>";
		html += "</tr>";
		html += "</table>";

			// write GetFlash to screen
		document.write(html);
	}
}