/*=================================================================================================
 FileName : default.js
--------------------------------------------------------------------------------------------------
 Usage : common functions
--------------------------------------------------------------------------------------------------
 Created	: 2008.03.03 sykim
 Update	:
	¼öÁ¤ÀÏÀÚ	ÀÛ¾÷ÀÚ		ºñ°í
	-------------------------------------------------------------------------------------------

=================================================================================================*/


/* ======================================================================
Function :  HTML¿¡ OBJECT¸¦ WriteÇÑ´Ù.
Param    :	id       - Object ID
			width    - Object Size
			height   - Object Size
			classid  - Object CLASSID
			codebase - Object CODEBASE
			version  - Object version
Return	 :	¾øÀ½
Date     :  2006.02.21
========================================================================= */
function f_createObject (id, width, height, classid, codebase, version) {
	var strHTML = '';

	if (width  == "") width = 0;
	if (height == "") height = 0;

	strHTML += '<OBJECT  ID="' + id + '" WIDTH="' + width + '" HEIGHT="' + height + '" ';
	strHTML += 'CLASSID="' + classid;

	if (codebase != "") {
		strHTML += '" CODEBASE="' + codebase;
		if (version != "")
			strHTML += '#version=' + version;
	}

	strHTML += '">';
	strHTML += '</OBJECT>';
	//alert("strHTML: " + strHTML);

	document.writeln(strHTML);
	return ;
}

/* ======================================================================
Function :  HTML¿¡ OBJECT¸¦ WriteÇÑ´Ù. (PARAM ¼³Á¤ÇÏ´Â °æ¿ì)
Param    :	id       - Object ID
			width    - Object Size
			height   - Object Size
			classid  - Object CLASSID
			codebase - Object CODEBASE
			version  - Object version
			arrParam - Object ÆÄ¶ó¹ÌÅÍ (¹è¿­)
						arrParam.param[]
						arrParam.value[]
Return	 :	¾øÀ½
Date     :  2006.02.21
========================================================================= */
function f_createObjectParam (id, width, height, classid, codebase, version, arrParam, etc) {
	var strHTML = '';

	if (width  == "") width = 0;
	if (height == "") height = 0;

	strHTML += '<OBJECT  ID="' + id + '" WIDTH="' + width + '" HEIGHT="' + height + '" ';
	strHTML += 'CLASSID="' + classid;

	if (codebase != "") {
		strHTML += '" CODEBASE="' + codebase;
		if (version != "")
			strHTML += '#version=' + version;
	}
	strHTML += '">';

	// ÆÄ¶ó¹ÌÅÍ°¡ ÀÖ´Â °æ¿ì
	for (var i=0; i<arrParam.param.length; i++)
	{
		strHTML += '<PARAM NAME="' + arrParam.param[i] + '" VALUE="' + arrParam.value[i] + '">';
	}

	if (etc != "")	strHTML += etc;
	
	strHTML += '</OBJECT>';
	//alert("strHTML: " + strHTML);

	document.writeln(strHTML);
	return ;
}

/* ======================================================================
Function :  Flash »ý¼º
Param    :
Return	 :	¾øÀ½
Date     :  2006.02.21
========================================================================= */
function loadFlash(szSwfFilePath, nWidth, nHeight, szName, szBgColor)
{
	if(!szBgColor) szBgColor = "#FFFFFF"
	document.write ('<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="' + nWidth + '" height="' + nHeight + '" id="' + szName + '" align="middle">');
	document.write ('<param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="' + szSwfFilePath + '" />');
	document.write ('<param name="quality" value="high" />');
	document.write ('<param name="bgcolor" value="#ffffff" />');
	document.write ('<embed src="' + szSwfFilePath + '" quality="high" bgcolor="' + szBgColor + '" width="' + nWidth + '" height="' + nHeight + '" name="' + szName + '" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write ('</object>');
}
