/* ===================================================
ㅁ용도 : 미디어 플레이어
ㅁupdate : 2006-06-05
show_wm("미디어파일주소","플레이어 이름","width=320,height=240,enableContextMenu=yes,autoStart=yes,uiMode=none,Volume=80");
======================================================*/
function  show_wm(sURL, sName, sFeatures){

 //미디어 플레이어 오브젝트를 뿌려줍니다.
 //미디어 플레이어 버전은 7~10 버전에 호환되는 오브젝트ID를 사용합니다.
 var WMPCID = "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6";

 var sFeature;
 var sWidth  = "100%";
 var sHeight  = "100%";
 var pmBoolean;
 var sTempArray;
 var sParamTag = "";

 sFeature = sFeatures.split(/\s*,\s*/);
 for (var i=0; i< sFeature.length ; i++)
 {
  sTempArray = sFeature[i].split(/\s*=\s*/);
  if (sTempArray[0].toLowerCase() == "width"){
  //넓이
  sWidth = sTempArray[1];
  }else if (sTempArray[0].toLowerCase() == "height"){
  //높이
  sHeight = sTempArray[1];
  }else{
  //기타 파라메터 처리
  if (sTempArray[1].toLowerCase() == "yes" || sTempArray[1] == "1" || sTempArray[1].toLowerCase() == "true"){
    pmBoolean = "true";
  }else if (sTempArray[1].toLowerCase() == "no" || sTempArray[1] == "0" || sTempArray[1].toLowerCase() == "false"){
    pmBoolean = "false";
  }else{
    pmBoolean = sTempArray[1];
  }
  sParamTag = "<PARAM NAME='"+sTempArray[0]+"'VALUE='" + pmBoolean + "'>\n"+sParamTag;
  }
 }

 document.write("<OBJECT ID='"+sName+"' NAME='"+sName+"' CLASSID='"+WMPCID+"' WIDTH='"+sWidth+"' HEIGHT='"+sHeight+"' >");
 document.write("<PARAM NAME='URL'VALUE='" + sURL + "'>");
 document.write(sParamTag);
 document.write("</OBJECT>");
}

/* ===================================================
ㅁ용도 :	플래시 출력
show_flash("플래시경로","플래시이름","width=600,height=300,align=middle,allowScriptAccess=sameDomain,bgcolor='',menu=false,quality=high");
======================================================*/
function  show_flash(sURL, sName, sFeatures){

 //플래시 ActiveX 오브젝트를 뿌려줍니다.
 var FLASHCAB = "https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab";
 var FLASHCID = "CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000";
 var FLASHVER = "8,0,0,0";

 var sFeature;
 var sWidth  = "100%";
 var sHeight  = "100%";
 var pmBoolean = "false";
 var sTempArray;
 var sParamTag = "";

 sFeature = sFeatures.split(/\s*,\s*/);
 for (var i=0; i< sFeature.length ; i++)
 {
  sTempArray = sFeature[i].split(/\s*=\s*/);
  if (sTempArray[0].toLowerCase() == "width"){
  //넓이
  sWidth = sTempArray[1];
  }else if (sTempArray[0].toLowerCase() == "height"){
  //높이
  sHeight = sTempArray[1];
  }else{
  //기타 파라메터 처리
  if (sTempArray[1].toLowerCase() == "yes" || sTempArray[1] == "1" || sTempArray[1].toLowerCase() == "true"){
    pmBoolean = "true";
  }else if (sTempArray[1].toLowerCase() == "no" || sTempArray[1] == "0" || sTempArray[1].toLowerCase() == "false"){
    pmBoolean = "false";
  }else{
    pmBoolean = sTempArray[1];
  }
  sParamTag = "<PARAM NAME='"+sTempArray[0]+"'VALUE='" + pmBoolean + "'>\n"+sParamTag;
  }
 }

 document.write("<OBJECT ID='"+sName+"' NAME='"+sName+"' CLASSID='"+FLASHCID+"' CODEBASE='"+FLASHCAB+"#version="+FLASHVER+"' WIDTH='"+sWidth+"' HEIGHT='"+sHeight+"'>");
 document.write("<PARAM NAME='movie' VALUE='" + sURL + "'>");
 document.write("<PARAM NAME='wmode' VALUE='transparent'>");	// 레이어 중복 버그 해결
 document.write(sParamTag);
 document.write("<EMBED SRC='"+sURL+"' MENU='false' WIDTH='"+sWidth+"' HEIGHT='"+sHeight+"' ID='"+sName+"' NAME='"+sName+"' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer' wmode='transparent' />")
 document.write("</OBJECT>");
}

/* ===================================================
ㅁ용도 :	Png 파일 투명 IE6 Bug 처리
ie6 png투명 버그 css class="png24" 
.png24 {tmp:expression(setPng24(this));}
======================================================*/
function setPng24(obj) {
obj.width=obj.height=1;
obj.className=obj.className.replace(/\bpng24\b/i,''); 
obj.style.filter =
"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
obj.src='about:blank;';
return '';
}