﻿// JScript File
function ObjectTag(controlID, version, width, height, align, scale, mediaURL, quality, bgcolor, play, loop, name)
{
	var classID = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
	var codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + version;
	
	var objectHtml = "\n<OBJECT ID='"+controlID+"_object' CLASSID='"+classID+"' \n";
	objectHtml += "\tCODEBASE='"+codebase+"' \n";
	objectHtml += "\tWIDTH='"+width+"' HEIGHT='"+height+"' ";
	objectHtml += "ALIGN='"+align+"' SCALE='"+scale+"'> \n";
	objectHtml += "\t<PARAM NAME=movie VALUE='"+mediaURL+"'> \n";
	objectHtml += "\t<PARAM NAME=quality VALUE='"+quality+"'> \n";
	
	if(bgcolor == 'Transparent')
		objectHtml += "\t<PARAM NAME='WMODE' VALUE='Transparent'> \n";
	else
		objectHtml += "\t<PARAM NAME=bgcolor VALUE=#"+bgcolor+"> \n";
	
	objectHtml += "\t<PARAM NAME='play' VALUE='"+play+"'> \n";
	objectHtml += "\t<PARAM NAME='loop' VALUE='"+loop+"'> \n";
	
	for(i=12;i<arguments.length;i++)
	{
		var key = arguments[i].substring(0, arguments[i].lastIndexOf(":"));
		var value = arguments[i].substring(arguments[i].lastIndexOf(":")+1, arguments[i].length);
		objectHtml += "\t<PARAM NAME='"+key+"' VALUE='"+value+"'> \n";
	}
	
	objectHtml += "\t<EMBED src='"+mediaURL+"' quality='"+quality+"' WIDTH='"+width+"' HEIGHT='"+height+"'\n";
	objectHtml += "\tNAME='"+name+"' ALIGN='"+align+"' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED> \n";
	objectHtml += "</OBJECT>\n";
	
	document.getElementById(controlID).innerHTML = objectHtml;
}


function ObjectTagSimple(controlID, mediaURL, width, height, scale, bgcolor)
{
/*
<object type="application/x-shockwave-flash" data="/NR/rdonlyres/B2E8EAD1-B1C5-4A95-BDAA-44EA9DD56D91/0/FlashHeadInside.swf" width="100%" height="136">
<param name="movie" value="/NR/rdonlyres/B2E8EAD1-B1C5-4A95-BDAA-44EA9DD56D91/0/FlashHeadInside.swf" />
<param name="quality" value="high" />
<param name="scale" value="exactfit" />
<param name="wmode" value="transparent" />
</object>
*/
	
	var objectHtml = '';
	
	objectHtml += '<object type="application/x-shockwave-flash" data="'+ mediaURL +'" width="'+ width +'" height="'+ height +'">';
	objectHtml += '<param name="movie" value="'+ mediaURL +'" />';
	objectHtml += '<param name="quality" value="high" />';
	objectHtml += '<param name="scale" value="'+ scale +'" />';
	objectHtml += '<param name="wmode" value="'+ bgcolor +'" />';
	if((!bgcolor) || ( bgcolor == 'Transparent'))
		objectHtml += '<param name="wmode" value="Transparent" />';
	else
		objectHtml += '<param name="bgcolor" value="#'+bgcolor+'">';
    objectHtml += '</object>';
	
	document.getElementById(controlID).innerHTML = objectHtml;
}

function ObjectTagFix(controlID)
{
/*
<object type="application/x-shockwave-flash" data="/NR/rdonlyres/B2E8EAD1-B1C5-4A95-BDAA-44EA9DD56D91/0/FlashHeadInside.swf" width="100%" height="136">
<param name="movie" value="/NR/rdonlyres/B2E8EAD1-B1C5-4A95-BDAA-44EA9DD56D91/0/FlashHeadInside.swf" />
<param name="quality" value="high" />
<param name="scale" value="exactfit" />
<param name="wmode" value="transparent" />
</object>
*/
	// alert('gogo');
	var objectHtml = '';
	objectHtml = document.getElementById(controlID).innerHTML;
	objectHtml = '<!-- object begin -->' + objectHtml + '<!-- object end -->';
	document.getElementById(controlID).innerHTML = objectHtml;
}

function iefix()
{
	objects = document.getElementsByTagName("object");
	for (var i = 0; i < objects.length; i++)
	{
		if (objects[i].classid == 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000')
		{	
			var objectHtml = objects[i].outerHTML;
			objectHtml = '<!-- object begin -->' + objectHtml + '<!-- object end -->';
			objects[i].outerHTML = objectHtml;
		}
	}
}
//  window.onload = function() { iefix(); }
function PopUp(url,w,h) 
{
	javascript:window.open(url,null,'width='+w+',height='+h+',status=yes,toolbar=no,menubar=no,location=no,fullscreen=no,top=50,left=50,resizable=yes,scrollbars=yes,titlebar=no');
	return false;
}
