/*
Flash Activating Script
********************************************
* Writer      : Kim D I
* Date        : 2006-02-27
* Last Update : 
********************************************

'------------------------------------------------------------------
'FlashScriptIns(sname,sid,swidth,sheight,swmode,sbgcolor,setc)
	sname: source url
	sid: flash id 
	swidth: source width
	sheight: source height
	swmode: "none, transparent, opaque"
	sbgcolor : source bgcolor
	setc : ±âÅ¸ ÆÄ¶ó¹ÌÅÍ "<param name='myParam' value='myValue' />
	ex ) DocumentWrite(FlashScriptIns('flash/flash.swf','flash','100','150','transparent','no',''));
	     SetInnerHTML(document.all.mm, FlashScriptIns('flash/flash.swf','flash','100','150','transparent','no',''));
'------------------------------------------------------------------



'------------------------------------------------------------------
'ObjectScriptIns(sclassid, scodebase, sname, sid, swidth,sheight, setc)
	classid: classid --> ÇÃ·¡½¬ ÆÄÀÏÀÇ °æ·Î
	codebase: cabÆÄÀÏ À§Ä¡ ¹× ¹öÀüÁ¤º¸ 
	name :
	id :
	width: source width
	height: source height

	wmode: wmode --> "none, transparent, opaque"
	setc : Ãß°¡ ÆÄ¶ó¹ÌÅÍ "<param name='myParam' value='myValue' />
'------------------------------------------------------------------
*/

function FlashScriptIns(sname,sid,swidth,sheight,swmode, sbgcolor, setc){	
	var tagTxt;

		tabTxt = "<object type=\"application/x-shockwave-flash\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width="+swidth+" height="+sheight+" id="+sid+">";
		tabTxt = tabTxt + "<param name=wmode value="+swmode+" />";
		tabTxt = tabTxt + "<param name=allowScriptAccess value=always />";
		tabTxt = tabTxt + "<param name=menu value=false>";

	if (sbgcolor != 'no'){
		tabTxt = tabTxt + "<param name=bgcolor value="+sbgcolor+" />";
	}

	if (setc != 'no'){
		tabTxt = tabTxt + setc;
	}
		tabTxt = tabTxt + "<param name=movie value="+sname+" />";		
		tabTxt = tabTxt + "<param name=quality value=high />";
		tabTxt = tabTxt + "<embed src="+sname+" quality=high wmode="+swmode+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" width="+swidth+" height="+sheight+">";
		tabTxt = tabTxt + "</embed>";
		tabTxt = tabTxt + "</object>";
	
	return tabTxt;
}

function ObjectScriptIns(sclassid, sfilename, sname, sid, swidth,sheight, setc){
	var tagTxt;
	tabTxt = "<object classid="+sclassid+" ";
	tabTxt = tabTxt + " name="+sname+" width="+swidth+" height="+sheight+" id="+sid+">";
	tabTxt = tabTxt + "<param name='FILENAME' value='" + sfilename + "'>";

	if (setc == 'no'){
		
	}else if(setc == 'wmvmode'){
		tabTxt = tabTxt + "<param name='AutoStart' value='1'>";
		tabTxt = tabTxt + "<param name='TransparentAtStart' value='1'>";
		tabTxt = tabTxt + "<param name='AnimationAtStart' value='1'>";
		tabTxt = tabTxt + "<param name='ShowControls' value='1'>";
		tabTxt = tabTxt + "<param name='ShowDisplay' value='0'>";
		tabTxt = tabTxt + "<param name='ShowStatusBar' value='0'>";
		tabTxt = tabTxt + "<param name='Volume' value='-300'>";
		tabTxt = tabTxt + "<param name='AutoSize' value='0'>";
		tabTxt = tabTxt + "<param name='SendMouseClickEvents' value='1'>";

		tabTxt = tabTxt + "<param name='SendMouseMoveEvents' value='1'>";
		tabTxt = tabTxt + "<param name='EnableContextMenu' value='0'>";
		tabTxt = tabTxt + "<param name='ClickToPlay' value='1'>";
		tabTxt = tabTxt + "<param name='AutoRewind' value='1'>";
		tabTxt = tabTxt + "<param name='Loop' value='1'>";
	}else{
		tabTxt = tabTxt + setc;
	}
	
	tabTxt = tabTxt + "</object>";
	return tabTxt;
}


//Applet »ðÀÔ
function AppletScriptIns(scodebase, scode, sarchive, sid, swidth,sheight, ssplash, src){
	var tagTxt;
	tabTxt = "<applet	codebase='"+scodebase+"' code='"+scode+"' archive='"+sarchive+"' width='"+swidth+"' height='"+sheight+"' name='"+sid+"' viewastext id='"+sid+"'>";
	tabTxt = tabTxt + "<param name='Spin' value='flat'>";
	tabTxt = tabTxt + "<param name='ToolBar' value='on'>";
	tabTxt = tabTxt + "<PARAM NAME='splash' VALUE='"+ssplash+"'>";
	tabTxt = tabTxt + "<PARAM NAME='splashbg' VALUE='FFFFFF'>";
	tabTxt = tabTxt + "<param name='URL' value='"+src+"'>";
	tabTxt = tabTxt + "<param name='SpinSpeed' value='-4'>";
	return tabTxt;
}




function OnAirScriptIns(){
	var tagTxt;
	tabTxt = "<OBJECT WIDTH='320' HEIGHT='240' ID='VodPlayer' CLASSID='CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95' STANDBY='Loading Windows Media Player components...' TYPE='application/x-oleobject' CODEBASE='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112'>";
	tabTxt = tabTxt + "<param name='Filename' value='mms://www.sunnyfm.co.kr/itv'>";
	tabTxt = tabTxt + "<param name='DisplaySize' value='0'>";
	tabTxt = tabTxt + "<param name='AutoStart' value='1'>";
	tabTxt = tabTxt + "<param name='ShowControls' value='0'>";
	tabTxt = tabTxt + "<param name='ShowStatusBar' value='0'>";
	tabTxt = tabTxt + "<param name='ShowDisplay' value='0'>";
	tabTxt = tabTxt + "<param name='EnableContextMenu' value='0'>";
	tabTxt = tabTxt + "<param name='ClickToPlay' value='1'>";
	tabTxt = tabTxt + "<param name='loop' value='0'>";
	tabTxt = tabTxt + "<param name='Volume' value='-1000'>";
	tabTxt = tabTxt + "</object>";
	return tabTxt;
}



function OnAirScriptIns2(ccurl){
	var tagTxt;
	tabTxt = "<OBJECT WIDTH='320' HEIGHT='240' ID='VodPlayer' CLASSID='CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95' STANDBY='Loading Windows Media Player components...' TYPE='application/x-oleobject' CODEBASE='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112'>";
	tabTxt = tabTxt + "<param name='Filename' value='"+ccurl+"'>";
	tabTxt = tabTxt + "<param name='DisplaySize' value='0'>";
	tabTxt = tabTxt + "<param name='AutoStart' value='1'>";
	tabTxt = tabTxt + "<param name='ShowControls' value='0'>";
	tabTxt = tabTxt + "<param name='ShowStatusBar' value='0'>";
	tabTxt = tabTxt + "<param name='ShowDisplay' value='0'>";
	tabTxt = tabTxt + "<param name='EnableContextMenu' value='0'>";
	tabTxt = tabTxt + "<param name='ClickToPlay' value='1'>";
	tabTxt = tabTxt + "<param name='loop' value='0'>";
	tabTxt = tabTxt + "<param name='Volume' value='-2536'>";
	tabTxt = tabTxt + "</object>";
	return tabTxt;
}



function BBSObjectScriptIns(){
	var tagTxt;
	tabTxt = "<object name = 'boardedit' id='boardedit' data='/program/pub/board_fc/comwrite.asp' width='585' height='390' type='text/x-scriptlet'>";
	return tabTxt;
}


// assign code innerHTML
function SetInnerHTML(target, code){ 
	target.innerHTML = code; 
}

// write document contents
function ScriptWrite(src){
	document.write(src);
}