/*
----------------------------------------------------------------------------------
   Javascript Library 
   
   >> Flash

   * NHN UX Design Center / UI innovation Team
----------------------------------------------------------------------------------
*/

Flash=new function() {
	this.innerDIV=function (id,url_swf,width,height,bgcolor) {
		if(!bgcolor) bgcolor="#FFFFFF"; 
		var doc=""; 
		doc +="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+width+"' height='"+height+"'>";
		doc +="<param name=allowScriptAccess value=always>";
		doc +="<param name=movie value="+url_swf+">";
		doc +="<param name=quality value=high>";
		doc +="<param name=wmode value=transparent>";
		doc +="<param name=bgcolor value="+bgcolor+">";
		doc +="<embed src="+url_swf+" quality=high wmode=transparent bgcolor="+bgcolor+" width='"+width+"' height='"+height+"' align='' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>";
		doc +="</object>"; 
		document.getElementById(id).innerHTML=doc; 
	};
	this.doWrite=function (url_swf,width,height,bgcolor) {
		if(!bgcolor) bgcolor="#FFFFFF"; 
		var doc=""; 
		doc +="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+width+"' height='"+height+"' id='temp'>";
		doc +="<param name=allowScriptAccess value=always>";
		doc +="<param name=movie value="+url_swf+">";
		doc +="<param name=quality value=high>";
		doc +="<param name=wmode value=transparent>";
		doc +="<param name=bgcolor value="+bgcolor+">";
		doc +="<embed src="+url_swf+" quality=high wmode=transparent bgcolor="+bgcolor+" width='"+width+"' height='"+height+"' name='temp' align='' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>";
		doc +="</object>"; 
		document.write(doc);
	};
	this.doBanner=function (url_swf,width,height,bgcolor) {
		if(!bgcolor) bgcolor="#FFFFFF"; 
		var doc=""; 
		doc +="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+width+"' height='"+height+"' base='.'>";
		doc +="<param name=allowScriptAccess value=always>";
		doc +="<param name=movie value="+url_swf+">";
		doc +="<param name=quality value=high>";
		doc +="<param name=wmode value=transparent>";
		doc +="<param name=bgcolor value="+bgcolor+">";
		doc +="<param name=base value='.'>";
		doc +="<embed src="+url_swf+" quality=high wmode=transparent bgcolor="+bgcolor+" width='"+width+"' height='"+height+"' align='' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>";
		doc +="</object>"; 
		document.write(doc);
	};
	//swf,flv ¸ðµÎ http://images.hangame.co.kr/hangame/flash/flv/ ¿¡ À§Ä¡ÇÑ´Ù.
	this.doFlv=function (url_swf,id,width,height,bgcolor,wmode,flashVars) {
		if(!bgcolor) bgcolor="#000000"; 
		if(!wmode) bgcolor="transparent";
		
		var doc=""; 
		doc +="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+width+"' height='"+height+"' id="+id+" align=middle>";
		doc +="<param name=allowScriptAccess value=always>";
		doc +="<param name=movie value=http://images.hangame.co.kr/hangame/flash/flv/"+url_swf+">";
		doc +="<param name=quality value=high>";
		doc +="<param name=wmode value="+wmode+">";
		doc +="<param name=bgcolor value="+bgcolor+">";
		doc +="<param name=FlashVars value="+flashVars+">";
		doc +="<embed src=http://images.hangame.co.kr/hangame/flash/flv/"+url_swf+" quality=high wmode="+wmode+" FlashVars="+flashVars+" bgcolor="+bgcolor+" width='"+width+"' height='"+height+"' name="+id+" align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>";
		doc +="</object>"; 
		document.write(doc);
	};
};


// flash FLV contents
/*
* param : flv ulr
* isp : 1: ÀÚµ¿Àç»ý / 0 :Ã³À½Á¤Áö(µðÆúÆ® 0)
* isb : 1: ¹è°æ ¼û±è / 0 : È¸»ö¹è°æ Á¸Àç (µðÆúÆ® 0)
* space : ÇÃ·¡½Ã ¿µ¿ª¿¡¼­ µ¿¿µ»ó ¿µ¿ª±îÁöÀÇ ¿©¹é(µðÆúÆ® 5px)
*/

function doFlashFlv(param,width,height,bgcolor,isp,isb,space){
	var sIsp = (isp == null) ? 0 : isp;
	var sIsb = (isb == null) ? 0 : isb;
	var sSpace = (space == null) ? 7 : space;	
	var flvUrl = "http://images.hangame.co.kr/hangame/flash/flv/HFPlayer.swf?mv="+param+"&isp="+sIsp +"&isb="+sIsb+"&space="+sSpace;
	//alert(flvUrl);
	Flash.doWrite(flvUrl,width,height,bgcolor);
}

// write document contents
function documentwrite(src){
	document.write(src);
}
