function qs() {
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
		var pos = parms[i].indexOf('=');
		if (pos > 0) {
			var key = parms[i].substring(0,pos);
			var val = parms[i].substring(pos+1);
			qsParm[key] = val;
		}
	}
} 

function getFlashMovieObject(movieName) {
	if (window.document[movieName])  {
	  return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1) {
		if (document.embeds && document.embeds[movieName]) {
			return document.embeds[movieName]; 
		}
	} else {
		return document.getElementById(movieName);
	}
}

function LoadCatalogue(Catalogue) {
	var flashMovie=getFlashMovieObject("myFlashMovie");
	var newQuery = "";
	var query = window.location.search.substring(1);
	if (query == "") {
		query = "cat=" + Catalogue;
	}
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
		var pos = parms[i].indexOf('=');
		if (pos > 0) {
			var key = parms[i].substring(0,pos);
			var val = parms[i].substring(pos+1);
			if (key == "cat") {
				if (newQuery != "") {
					newQuery = newQuery + "&cat=" + Catalogue;
				} else {
					newQuery = "cat=" + Catalogue;
				}
			} else {
				newQuery = newQuery + "&" + key + "=" + val
			}
		} else {
			if (query != undefined) {
				newQuery = query;
			}
		}
	}

	window.location.search = newQuery;					

	flashMovie.GotoFrame(1);
}

function writeCatalogueFlash(src, width, height, transparent) {
	// get current date and format into a variable with filename
	var myDate = new Date();
	var dd = myDate.getDate();
	var mm = myDate.getMonth() + 1;
	var yyyy = myDate.getFullYear();
	var filenameSWF = src+"?cfg="+yyyy+mm+dd;
	var l4 = '';
	var l6 = '';
		
	// assemble flash obj
	var l1 = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="myFlashMovie" align="middle">';
	var l2 = '	<param name="allowScriptAccess" value="sameDomain" />';
	var l3 = '	<param name="movie" value="'+filenameSWF+'" />';
	if (transparent != "no") {
		l4 = '	<param name="wmode" value="transparent" />';
	}
	var l5 = '	<param name="quality" value="high" />';
	if (transparent != "no") {
		l6 = '	<embed src="'+filenameSWF+'" swliveconnect="true" name="myFlashMovie" quality="high" width="'+width+'" height="'+height+'" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	} else {
		l6 = '	<embed src="'+filenameSWF+'" swliveconnect="true" name="myFlashMovie" quality="high" width="'+width+'" height="'+height+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';		
	}
	var l7 = '</object>';

	// write all lines
	document.write(l1+l2+l3+l4+l5+l6+l7);
}

function writeFlash(src, width, height, transparent) {
	// get current date and format into a variable with filename
	var myDate = new Date();
	var dd = myDate.getDate();
	var mm = myDate.getMonth() + 1;
	var yyyy = myDate.getFullYear();
	var filenameSWF = src+"?cfg="+yyyy+mm+dd+"&cat="+qsParm['cat'];
	var l4 = '';
	var l6 = '';
		
	// assemble flash obj
	var l1 = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="myFlashMovie" align="middle">';
	var l2 = '	<param name="allowScriptAccess" value="sameDomain" />';
	var l3 = '	<param name="movie" value="'+filenameSWF+'" />';
	if (transparent != "no") {
		l4 = '	<param name="wmode" value="transparent" />';
	}
	var l5 = '	<param name="quality" value="high" />';
	if (transparent != "no") {
		l6 = '	<embed src="'+filenameSWF+'" swliveconnect="true" name="myFlashMovie" quality="high" width="'+width+'" height="'+height+'" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	} else {
		l6 = '	<embed src="'+filenameSWF+'" swliveconnect="true" name="myFlashMovie" quality="high" width="'+width+'" height="'+height+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';		
	}
	var l7 = '</object>';

	// write all lines
	document.write(l1+l2+l3+l4+l5+l6+l7);
}

// Get Passsing Paramaters
var qsParm = new Array();
qs();