function createFlashControl(movie,divID, width, height, flashVars, flashParams,noFlashPage,noFlashImage,flashName){
	if(!flashName){
		flashName = divID + "_insertedObject";
	} else {
		if(flashName == ""){
			flashName = divID + "_insertedObject";
		}
	}

	var so = new SWFObject(movie, flashName, width, height, "7", "#ffffff");
	BrowserDetect.init();

	if((BrowserDetect.browser == "Firefox") || (BrowserDetect.browser == "Camino")){
		so.addParam("wmode", "transparent");
	}

	if(flashVars != ""){
		var variables = flashVars.split(";");
		var variable_num=0;
		while (variable_num < variables.length){
			var variable = variables[variable_num];
			variable_num+=1;
			
			var variableBits = variable.split("=");
			if(variableBits.length == 2){
				so.addVariable(variableBits[0],variableBits[1]);
			
			}
		}
	}

	try {
	
		if(flashParams != ""){
			var variables = flashParams.split(";");
			var variable_num=0;
			while (variable_num < variables.length){
				var variable = variables[variable_num];
				variable_num+=1;
				
				var variableBits = variable.split("=");
				if(variableBits.length == 2){
					so.addParam(variableBits[0],variableBits[1]);
				
				}
			}
		}
	} catch (ex) {

	}

	//alert(noFlashImage);
	
	if(String(noFlashImage) != '' && String(noFlashImage) != 'undefined'){
		// look to see if flash has been embedded if not write image out..
		var div = document.getElementById(divID);
		var images = div.getElementsByTagName("img");
		
		if(images){
			if(images.length >= 1){
				var image = images[0];
				image.src = noFlashImage;
			}
		}
	} else {
		if(noFlashPage != '' && noFlashPage != 'undefined'){
			so.setAttribute("redirectUrl",noFlashPage);
		}
	}

	so.write(divID);
}


function _createFlashControl(divID, movie, width, height, flashVars){

	var d = document.getElementById(divID);
	/*
	d.innerHTML = 
		'<object classid=' + CLSID + ' id=' + ObjectID + 
		' width=' + WIDTH + ' height=' + HEIGHT +'>
		<param name="URL" value=' + URL + '>
		<param name="autoStart" value=' + AUTOSTART + '/>';
		
	*/
	
	/*
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="774" height="252" id="homepage" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="movie" value="homepage_nointro.swf" />
	<param name="quality" value="high" />
	<param name="bgcolor" value="#ffffff" />
	<embed src="homepage_nointro.swf" quality="high" bgcolor="#ffffff" width="774" height="252" name="homepage" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>
	*/	
	
	var objectTag = '';
	objectTag = objectTag + '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' + width + '" height="' + height + '" id="' + divID + '_insertedObject" align="middle">';
	objectTag = objectTag + '<param name="allowScriptAccess" value="sameDomain" />';
	objectTag = objectTag + '<param name="movie" value="' + movie + '" />';
	objectTag = objectTag + '<param name="quality" value="high" />';
	objectTag = objectTag + '<param name="bgcolor" value="#ffffff" />';
	objectTag = objectTag + '<param name="FlashVars" value="' + flashVars + '"/>';
	objectTag = objectTag + '<embed src="' + movie + '" quality="high" bgcolor="#ffffff" width="' + width + '" height="' + height + '" name="' + divID + '_insertedEmbed" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	objectTag = objectTag + '</object>';
			
	d.innerHTML = objectTag;				
}

function getAnyImageMap(divID){
	var div = document.getElementById(divID);
	var maps = div.getElementsByTagName("map");
	var result = null;
	
	if(maps.length == 1){
		var map = maps[0];
		result = new Object();
		result.id = map.id;
		result.html = map.innerHTML;
	}
	
	//alert(result);
	
	return(result);
}

function attemptOverlay(divID,width,height,map){
	BrowserDetect.init();
	
	if((BrowserDetect.browser == "Firefox") || (BrowserDetect.browser == "Camino")){
		var div = document.getElementById(divID);
	
		div.style.position = "relative";
		div.style.top = "0px";
		div.style.left = "0px";
		//div.innerHTML = div.innerHTML + ' <div style="position:relative"><img src="/wcm/system/img/logo.gif" style="position:absolute;left:-100;top:0;"/></div><p>hello there</p>';
		div.innerHTML = div.innerHTML + ' <img usemap="' + map.id + '" src="/wcm/system/img/spacer.gif" width="' + width + '" height="' + height + '" style="position:absolute;top:0px;left:0px;z-index:1000;width:' + width + ';height:' + height + ';"/><map id="' + map.id + '" name="' + map.id + '">' + map.html + '</map>';
		
		//alert(div.innerHTML + " " + map);
	} else {
		//alert("not firefox leave flash alone");
	}
}


