function ExtendedEmbedFlashObject(ReceivedObjectMovieFilename, ReceivedObjectWidth, ReceivedObjectHeight, ReceivedObjectID, ReceivedObjectBackgroundColour, ReceivedTargetDIVOrSPAN, ReceivedMinimumAdobeFlashVersion)
{
	//Fix For Microsoft IE Update (KB912945).
	//http://support.microsoft.com/kb/912945
	//
	//Modified 20080902151720
	//

	if(ReceivedObjectMovieFilename!=null)
	{
		if(typeof(ReceivedObjectMovieFilename)=='string')
		{
			if(ReceivedObjectMovieFilename!='')
			{
				if(ReceivedObjectWidth!=null)
				{
					if(typeof(ReceivedObjectWidth)=='number')
					{
						if(ReceivedObjectWidth>0)
						{
							if(ReceivedObjectHeight!=null)
							{
								if(typeof(ReceivedObjectHeight)=='number')
								{
									if(ReceivedObjectHeight>0)
									{
										if(ReceivedObjectID!=null)
										{
											if(typeof(ReceivedObjectID)=='string')
											{
												if(ReceivedObjectID!='')
												{
													if(ReceivedObjectBackgroundColour!=null)
													{
														if(typeof(ReceivedObjectBackgroundColour)=='string')
														{
															if(ReceivedObjectBackgroundColour!='')
															{
																if(ReceivedTargetDIVOrSPAN!=null)
																{
																	if(typeof(ReceivedTargetDIVOrSPAN)=='string')
																	{
																		if(ReceivedTargetDIVOrSPAN!='')
																		{
																			if(typeof(document.getElementById(ReceivedTargetDIVOrSPAN))=='object')
																			{
																				if(ReceivedMinimumAdobeFlashVersion!=null)
																				{
																					if(typeof(ReceivedMinimumAdobeFlashVersion)=='number')
																					{
																						if(ReceivedMinimumAdobeFlashVersion>0)
																						{
																							if(ReceivedObjectBackgroundColour.charAt(0)!='#')
																							{
																								ReceivedObjectBackgroundColour='#'+ReceivedObjectBackgroundColour
																							}

																							var TempString=''

																							TempString=TempString+'<OBJECT width='+ReceivedObjectWidth.toString()+' height='+ReceivedObjectHeight.toString()+' id="'+ReceivedObjectID.toString()+'" name="'+ReceivedObjectID.toString()+'" valign="middle" align="center" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+ReceivedMinimumAdobeFlashVersion.toString()+',0,0,0">'

																							TempString=TempString+'<PARAM name="movie" value="'+ReceivedObjectMovieFilename.toString()+'">'
																							TempString=TempString+'<PARAM name="swLiveConnect" value="true">'
																							TempString=TempString+'<PARAM name="play" value="true">'
																							TempString=TempString+'<PARAM name="loop" value="true">'
																							TempString=TempString+'<PARAM name="menu" value="false">'
																							TempString=TempString+'<PARAM name="quality" value="best">'
																							TempString=TempString+'<PARAM name="scale" value="showall">'
																							TempString=TempString+'<PARAM name="wmode" value="opaque">'
																							TempString=TempString+'<PARAM name="bgcolor" value="'+ReceivedObjectBackgroundColour.toString()+'">'
																							TempString=TempString+'<PARAM name="allowScriptAccess" value="sameDomain">'

																							TempString=TempString+'<EMBED width='+ReceivedObjectWidth.toString()+' height='+ReceivedObjectHeight.toString()+' id="'+ReceivedObjectID.toString()+'" name="'+ReceivedObjectID.toString()+'" valign="middle" align="center" swLiveConnect="true" play="true" loop="true" menu="false" quality="best" scale="showall" wmode="opaque" bgcolor="'+ReceivedObjectBackgroundColour.toString()+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" src="'+ReceivedObjectMovieFilename.toString()+'"></EMBED>'

																							TempString=TempString+'</OBJECT>'

																							document.getElementById(ReceivedTargetDIVOrSPAN).innerHTML=''
																							document.getElementById(ReceivedTargetDIVOrSPAN).innerHTML=TempString
																						}
																						else
																						{
																							//Error.
																						}
																					}
																					else
																					{
																						//Error.
																					}
																				}
																				else
																				{
																					//Error.
																				}
																			}
																			else
																			{
																				//Error.
																			}
																		}
																		else
																		{
																			//Error.
																		}
																	}
																	else
																	{
																		//Error.
																	}
																}
																else
																{
																	//Error.
																}
															}
															else
															{
																//Error.
															}
														}
														else
														{
															//Error.
														}
													}
													else
													{
														//Error.
													}
												}
												else
												{
													//Error.
												}
											}
											else
											{
												//Error.
											}
										}
										else
										{
											//Error.
										}
									}
									else
									{
										//Error.
									}
								}
								else
								{
									//Error.
								}
							}
							else
							{
								//Error.
							}
						}
						else
						{
							//Error.
						}
					}
					else
					{
						//Error.
					}
				}
				else
				{
					//Error.
				}
			}
			else
			{
				//Error.
			}
		}
		else
		{
			//Error.
		}
	}
	else
	{
		//Error.
	}
}