﻿<!--

// Flash functions
	
	function flashEmbedCode(flashVer, getID, getSrc, getWidth, getHeight) {
		// store id, widthn and height values
		this.flashVer = flashVer;
		this.flashID = getID;
		this.flashSrc = getSrc;
		this.flashWidth = getWidth;
		this.flashHeight = getHeight;
		// initialise parameter storage
		this.paramCount = 0;
		this.paramNames = new Array();
		this.paramValues = new Array();
	}
	
	flashEmbedCode.prototype.addParam = function(paramName, paramValue) {
		this.paramNames[this.paramCount] = paramName;
		this.paramValues[this.paramCount] = paramValue;
		this.paramCount += 1;
	}
	
	flashEmbedCode.prototype.buildFlashCode = function() {
		this.objectString = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=" + this.flashVer + ",0,0,0' ";
		this.embedString = "<embed type='application/x-shockwave-flash' ";
		// id
		if(this.flashID != "") {
			this.objectString += "id= '" + this.flashID + "' ";
			this.embedString += "name= '" + this.flashID + "' ";
		}
		// dimensions
		this.objectString += "width = '" + this.flashWidth + "' height = '" + this.flashHeight + "'>";
		this.embedString += "width = '" + this.flashWidth + "' height = '" + this.flashHeight + "' ";
		// path
		if(this.flashSrc.indexOf("?") > 0) {
			this.flashSrc += "&flashID=" + this.flashID
		} else {
			this.flashSrc += "?flashID=" + this.flashID
		}
		this.objectString += "<param name='movie' value='" + this.flashSrc + "'>";
		this.embedString += "src='" + this.flashSrc + "' ";
		// object parameters
		if(this.paramCount > 0) {
			for(this.i = 0; this.i < this.paramCount; this.i++) {
				this.objectString += "<param name='" + this.paramNames[this.i] + "' value='" + this.paramValues[this.i] + "'>";
				this.embedString += this.paramNames[this.i] + "='" + this.paramValues[this.i] + "' ";
			}
		}
		// finish
		this.embedString += "\/>";
		return (this.objectString + this.embedString + "<\/object>");
	}
	
// -->


