function getPopUpFlag(win)
{
	try{ win.focus(); return win; }
	catch(e)
	{
		//if (confirm('\n팝업(PopUp)이 차단되어 있습니다.\n\n팝업차단을 풀어주셔야 요청하신 기능을 수행할 수 있습니다.               \n\n팝업 차단관련 안내페이지로 이동하시겠습니까?'))
		//{
		//	location.href = "";
		//}
		alert('\n팝업(PopUp)이 차단되어 있습니다.\n\n팝업차단을 풀어주셔야 요청하신 기능을 수행할 수 있습니다.     ');
	}
}
function ColorDlg(oColor,inner){
	inner.innerHTML = "<OBJECT id='dlgColor' CLASSID='clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b' width='0' height='0'></OBJECT>";
	if (oColor == null)
	{
		var oTColor = document.getElementById('dlgColor').ChooseColorDlg();
	}
	else
	{
		var oTColor = document.getElementById('dlgColor').ChooseColorDlg(oColor);
			 oTColor = oTColor.toString(16);
	}
	if (oTColor.length < 6)
	{
		var sTempString = "000000".substring(0,6-oTColor.length);
		oTColor = sTempString.concat(oTColor);
	}
	return oTColor;
}
//파일확장자
function getFileExt(file)
{
	var arr = file.split('.');
	return arr[arr.length-1];
}
//쿠키
function getCookie(name) {
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false;
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		a_temp_cookie = a_all_cookies[i].split( '=' );
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
		if ( cookie_name == name )
		{
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 ) {
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found ) {
		return null;
	}
}
function setCookie( name, value, expires, path, domain, secure )
{
  var today = new Date();
  today.setTime( today.getTime() );
  if ( expires ) {
    expires = expires * 1000 * 60 * 60 * 24;
  }
  var expires_date = new Date( today.getTime() + (expires) );
  document.cookie = name + "=" +escape( value ) +
  ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
  ( ( path ) ? ";path=" + path : "" ) +
  ( ( domain ) ? ";domain=" + domain : "" ) +
  ( ( secure ) ? ";secure" : "" );
}
function basename(path) {
  return path.replace( /.*\//, "" ).replace( /.*\\/, "" );
}
function dirname(path) {
  return path.match( /.*\// );
}
function setEmbed()
{
  var obj = new String;
  var parameter = new String;
  var embed = new String;
  var html = new String;
  var allParameter = new String;
  var clsid = new String;
  var codebase = new String;
  var pluginspace = new String;
  var embedType = new String;
  var src = new String;
  var width = new String;
  var height = new String;
  var base = new String;

  this.init = function( s, w, h, t, name) {
    src = s;
    var que;
    var val = src.split('?');
    val = val[1] ? val[1] : val[0];
    val = val.split('&');
    for(i=0;i<val.length;i++){
      que = val[i].split('=');
      if (que[0]=='width') width = que[1];
      if (que[0]=='height') height = que[1];
    }
    width = w ? w : width;
    height = h ? h : height;
    base = dirname(src);
    getType = t || "flash";

    if ( getType == "flash" ) {

      clsid = "D27CDB6E-AE6D-11cf-96B8-444553540000";
      codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0";
      pluginspage = "http://www.macromedia.com/go/getflashplayer";
      embedType = "application/x-shockwave-flash";
      parameter += "<param name='movie' value='"+ src + "'>\n";
      parameter += "<param name='quality' value='high'>\n";
      parameter += "<param name='allowScriptAccess' value='always' />\n";
      parameter += "<param name='allowFullScreen' value='true' />\n";
      parameter += "<param name='wmode' value='transparent' />\n";
      parameter += "<param name='base' value='" + base + "' />\n";

      name = name || getType;
      embed  = "<embed id='"+ name +"Emb' name='"+ name +"Emb' pluginspage='" + pluginspage + "' type='"+ embedType + "' ";
      embed += "src='" + src + "' ";
      embed += "quality='high' ";
      embed += "allowScriptAccess='always' ";
      embed += "allowFullScreen='1' ";
      embed += "wmode='transparent' ";
      embed += "base='" + base + "' ";
      embed += "width='" + width + "' ";
      embed += "height='" + height + "'";
      embed += allParameter;
      embed += ">\n";
      embed += "<noembed>Sorry, your browser doesn't support flash.</noembed>";
      embed += "</embed>\n";

    } else if ( getType == "wmedia" ) {

      clsid = "22D6F312-B0F6-11D0-94AB-0080C74C7E95";
      codebase = "http://www.microsoft.com/downloads/thankyou.aspx?familyId=d125d278-db07-4a36-8d64-8812e7f2af70&displayLang=ko";
      pluginspage = "http://microsoft.com/windows/mediaplayer/en/download/";
      embedType = "application/x-oleobject";
      parameter += "<param name='filename' value='"+ src + "'>\n";
      parameter += "<param name='quality' value='high'>\n";
      parameter += "<param name='wmode' value='transparent' />\n";
      parameter += "<param name='loop' value='false' />\n";
      parameter += "<param name='autostart' value='true' />\n";
      parameter += "<param name='ShowControls' value='true' />\n";
      parameter += "<param name='ShowStatusBar' value='false' />\n";
      parameter += "<param name='ShowDisplay' value='false' />\n";

      name = name || getType;
      embed  = "<embed id='"+ name +"Emb' name='"+ name +"Emb' pluginspage='" + pluginspage + "' type='application/x-mplayer2' ";
      embed += "src='" + src + "' ";
      embed += "quality='high' ";
      embed += "wmode='transparent' ";
      embed += "loop='0' ";
      embed += "autostart='1' ";
      embed += "ShowControls' value='1' ";
      embed += "ShowStatusBar' value='0' ";
      embed += "ShowDisplay' value='0' ";
      embed += "width='" + width + "' ";
      embed += "height='" + height + "'";
      embed += allParameter;
      embed += ">\n";
      embed += "<noembed>Sorry, your browser doesn't support Windows Media Player.</noembed>";
      embed += "</embed>\n";

    } else if ( getType == "qtime" ) {

      clsid = "02BF25D5-8C17-4B23-BC80-D3488ABDDC6B";
      codebase = "http://www.apple.com/qtactivex/qtplugin.cab";
      pluginspage = "http://www.apple.com/quicktime/download/";
      parameter += "<param name='filename' value='"+ src + "'>\n";
      parameter += "<param name='quality' value='high'>\n";
      parameter += "<param name='wmode' value='transparent' />\n";
      parameter += "<param name='loop' value='false' />\n";
      parameter += "<param name='autostart' value='true' />\n";
      parameter += "<param name='ShowControls' value='true' />\n";
      parameter += "<param name='ShowStatusBar' value='false' />\n";
      parameter += "<param name='ShowDisplay' value='false' />\n";

      name = name || getType;
      embed  = "<embed id='"+ name +"Emb' name='"+ name +"Emb' pluginspage='" + pluginspage + "' ";
      embed += "src='" + src + "' ";
      embed += "quality='high' ";
      embed += "wmode='transparent' ";
      embed += "loop='0' ";
      embed += "autostart='1' ";
      embed += "ShowControls' value='1' ";
      embed += "ShowStatusBar' value='0' ";
      embed += "ShowDisplay' value='0' ";
      embed += "width='" + width + "' ";
      embed += "height='" + height + "'";
      embed += allParameter;
      embed += ">\n";
      embed += "<noembed>Sorry, your browser doesn't support Windows Media Player.</noembed>";
      embed += "</embed>\n";

    } else  {

      embed  = "<embed ";
      embed += "src='" + src + "' ";
      embed += "quality='high' ";
      embed += "wmode='transparent' ";
      embed += "loop='0' ";
      embed += "autostart='1' ";
      embed += "ShowControls' value='1' ";
      embed += "ShowStatusBar' value='0' ";
      embed += "ShowDisplay' value='0' ";
      embed += "width='" + width + "' ";
      embed += "height='" + height + "'";
      embed += allParameter;
      embed += ">\n";
      embed += "<noembed>Sorry, your browser doesn't support the embedding of multimedia.</noembed>";
      embed += "</embed>\n";
    }
  }
  this.parameter = function( parm , value ) {
      parameter += "<param name='" + parm + "' value='" + value + "'>\n";
      allParameter += " " + parm + "='" + value + "'";
  }
  this.show = function( code ) {
      if ( clsid ) {
        name = name || getType;
        obj = "<object id='"+ name +"Obj' name='"+ name +"Obj' classid='clsid:" + clsid + "' codebase='" + codebase +"' type='"+ embedType +"' width='" + width + "' height='" + height + "' STANDBY='Loading Media Components...'>\n";
      }
      if ( obj ) {
        embed += "</object>\n";
      }
      html = obj + parameter + embed;
      if (code == 'HTML') {this.code = html;} 
      else {document.write( html );}
  }
}
function showFlash(s, w, h, name) {
  var Embed = new setEmbed();
  Embed.init(s, w, h, "flash", name);
  Embed.show();
}
function htmlFlash(s, w, h, name) {
  var Embed = new setEmbed();
  Embed.init(s, w, h, "flash", name);
  Embed.show('HTML');
  return Embed.code;
}
function showWMedia(s, w, h) {
  var Embed = new setEmbed();
  Embed.init(s, w, h, "wmedia");
  Embed.show();
}
function showQTime(s, w, h) {
  var Embed = new setEmbed();
  Embed.init(s, w, h, "qtime");
  Embed.show();
}
