var _loadJSFiles = new Array;
var _expire='?20070406.v1';

function loadJS(jsFileName)
{
	for (var i = _loadJSFiles.length; i; i--)
	{
		if (_loadJSFiles[i] == jsFileName) return;
	}
	_loadJSFiles[_loadJSFiles.length] = jsFileName;
	document.write('<script src="' + jsFileName + _expire + '" type="text/javascript"></script>');
}

function _F(formName) {
	return document.forms[formName];
}

function _E(id) {
	return document.getElementById(id);
}

function trim(str)
{
	return str.replace(/^\s+|\s+$/g, '');
}
function uniqueID(prefix)
{
	if (!prefix) prefix='TMP_';
	return prefix+(Math.random().toString().replace(/[.]/, ''));
}

function numberFormat(num)
{
	num=num.toString();
	var ret='';
	for (var i=0; i < num.length; i++)
	{
		if (i && (num.length-i)%3 == 0)
			ret+=',';
		ret+=num.charAt(i);
	}
	return ret;
}

function _debug()
{
    if (typeof console != 'undefined' && typeof console.log != 'undefined')
    {
        console['info'](arguments);
    }

}

function _ATLogin()
{
    if( confirm('로그인 후 이용가능합니다.\n\n로그인 하시겠습니까?') )
    {
        try
        {
            var url = '';
            if (top.opener)
            {
                url = _WWW_BASE_URL_ + '/user/login?q_url='+encodeURIComponent(top.opener._CURRENT_PAGE_);
                opener.location.href = url;
                self.close();
            }
            else
            {
                url = _WWW_BASE_URL_ + '/user/login?q_url='+encodeURIComponent(_CURRENT_PAGE_);
                location.href = url;
            }
        }
        catch(e) { alert(e) }
    }
}

function _ATLogin2()
{
	if( confirm('로그인 후 이용가능합니다.\n\n로그인 하시겠습니까?') )
    {
        try
        {
            var url = '';
            url = _WWW_BASE_URL_ + '/user/login?q_url='+encodeURIComponent(_CURRENT_PAGE_);
            location.href = url;
        }
        catch(e) { alert(e) }
    }
}

function _Login()
{
    var url;
    if (_CURRENT_PAGE_)
    {
        url = _WWW_BASE_URL_ + '/user/login?q_url='+encodeURIComponent(_CURRENT_PAGE_);
    }
    else
    {
        url = _WWW_BASE_URL_ + '/user/login';
    }

    location.href = url;
}

function _Logout()
{
    if( confirm('로그아웃하시겠습니까?') )
    {
        var url = '/user/logout';
        _goURLEX(url);
    }
}

function _Join()
{
    var url;
    if (_CURRENT_PAGE_)
    {
        url = '/user/checkuser?q_url='+encodeURIComponent(_CURRENT_PAGE_);
    }
    else
    {
        url = '/user/checkuser';
    }
    _goURLEX(url);
}

function _UpdateUserInfo()
{
    var url = '/user/update';
    _goURLEX(url);
}


function _goURL(url, target)
{
    location.href = url;
}

function _setCheckAll(frmName, checkName, checklistName)
{
    var frm = _F(frmName);
    var check = frm[checkName];

    var arrCheck = frm[checklistName];

    if( !check || !arrCheck) return false;

    if(arrCheck.length && arrCheck.length > 0 )
    {
        for(var i = 0; i < arrCheck.length; i++)
        {
            if(check.checked)
            {
                arrCheck[i].checked = true;
            }
            else
                arrCheck[i].checked = false;
        }
    }
    else
    {
        arrCheck.checked = check.checked;
    }
}

function _getCheckAll(frmName,checklistName,attrName)
{
    var result = [];
    var frm = _F(frmName);

    var hasAttrName;
    if (!attrName)
        hasAttrName = false;
    else
        hasAttrName = true;

    var arrCheck = frm[checklistName];
    if(!arrCheck) return false;

    if(arrCheck.length && arrCheck.length > 0 )
    {
        for(var i = 0; i < arrCheck.length; i++)
        {
            if (arrCheck[i].checked)
            {
                if (hasAttrName)
                    result.push(eval('arrCheck[i].'+attrName));
                else
                    result.push(arrCheck[i].value);
            }
        }
    }
    else
    {
        if (arrCheck.checked)
        {
            if (hasAttrName)
                result.push(eval('arrCheck.'+attrName));
            else
                result.push(arrCheck.value);
        }
    }

    return result;
}


function chk_form(form)
{
    for (var inx = 0 ; inx < form.length ; inx++)
    {
        var column = form.elements[inx];

        var text = column.text;

        if ( (column.type == "text") ||
             (column.type == "password") ||
             (column.type == "select-one") ||
             (column.type == "file") ||
             (column.type == "textarea") )
        {

            // 필수항목 check
            if( (column.notnull == "") && (chk_null(column.value)) )
            {
                alert (text + "은(는) 필수항목입니다");
                column.focus();
                return false;
            }

            if( !chk_null(column.value) )
            {
                // 형태 check
                if ( (column.check == "number") && (!chk_num(column.value)) )
                {
                    alert (text + "을(를) 숫자로 입력하세요");
                    column.focus();
                    return false;
                }
                else if ( (column.check == "date") && (!chk_date(column.value)) )
                {
                    alert (text + "을(를) 날자로 입력하세요");
                    column.focus();
                    return false;
                }
                else if ( (column.check == "time") && (!chk_time(column.value)) )
                {
                    alert (text + "을(를) 시간으로 입력하세요 (시간:0~23,분:0~59)");
                    column.focus();
                    return false;
                }
                else if ( (column.check == "id") && (!chk_engnum2(column.value)) )
                {
                    alert (text + "을(를) 영문소문자,숫자로만 입력하세요");
                    column.focus();
                    return false;
                }
                else if ( (column.check == "mail") && (!chk_mail(column.value)) )
                {
                    alert ("올바른 메일주소가 아닙니다.");
                    column.focus();
                    return false;
                }
                else if ( (column.check == "juminno") && (!chk_juminno(column.value)) )
                {
                    alert ("올바른 주민번호가 아닙니다.");
                    column.focus();
                    return false;
                }
            }

            if( !chk_null(column.value) )
            {
                if ( column.min && !isNaN(column.min) && parseInt(column.min) && column.value.length < parseInt(column.min) )
                {
                    alert (text + "은(는) " + column.min + "자까지 입력가능합니다.");
                    column.focus();
                    return false;
                }
                if ( column.max && !isNaN(column.max) && parseInt(column.min) && column.value.length > parseInt(column.max) )
                {
                    alert (text + "은(는) " + column.max + "자 이하 입력가능합니다.");
                    column.focus();
                    return false;
                }
            }
        }
    }

    return true;
}

function chk_null(val)
{
    if (val.split(" ").join("") == ""){
        return true;
	}
    else{
        return false;
	}
}

function chk_num(toCheck)
{
   for (j = 0; j < toCheck.length ; j++)
   {
      if ( (toCheck.substring(j,j+1) < "0") || (toCheck.substring(j,j+1) > "9") )
      {
         if ( (toCheck.substring(j,j+1) == ".") || (toCheck.substring(j,j+1) == ",") || (toCheck.substring(j,j+1) == "-") || (toCheck.substring(j,j+1) == "~") ) continue;
         return false;
      }
   }

   return true;
}

function chk_date(toCheck)
{
    var isDate = true;

    if (toCheck.length != 8)
        return false;

    var year = toCheck.substring(0, 4);
    var month = toCheck.substring(4, 6);
    var day = toCheck.substring(6, 8);

    if (chk_yyyy(year) != true)
    {
         isDate = false;
    }
    else if (chk_mm(month) != true)
    {
         isDate = false;
    }
    else if (chk_dd(year, month, day) != true)
    {
         isDate = false;
    }

    return isDate;
}


function chk_time(toCheck)
{
    var isTime = true;

    if (toCheck.length != 4)
        return false;

    var hour = toCheck.substring(0, 2);
    var minute = toCheck.substring(2, 4);

    // 시간 check
    if( chk_num(hour) && hour >= 0 && hour < 24 ) isTime = true;
    else isTime = false;

    // 시간 check
    if( chk_num(minute) && minute >= 0 && minute < 60 ) isTime = true;
    else isTime = false;

    return isTime;
}

function chk_yyyy(toCheck)
{
    return ( ( toCheck.length == 4 ) && ( chk_num(toCheck) ) && ( toCheck != "0000" ) );
}

function chk_mm(toCheck)
{
    return ( ( toCheck.length > 0) && ( chk_num(toCheck) ) && ( 0 < eval(toCheck) ) && ( eval(toCheck) < 13) );
}

function chk_dd(yyyy, mm, toCheck)
{
    var isYMD = false;
    var monthDD = new montharr(31,28,31,30,31,30,31,31,30,31,30,31);
    var im = eval(mm) - 1;

    if ( toCheck.length == 0 )  return false;
    if ( !chk_num(toCheck)  )  return false;

    var dd = eval(toCheck);

    if ( ( (yyyy%4 == 0) && (yyyy%100 != 0) ) || (yyyy%400 == 0) )
    {
        monthDD[1] = 29;
    }

    if ( (0 < dd) && (dd <= monthDD[im]) )
        isYMD = true;

    return isYMD;
}

function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11)
{
    this[0] = m0;
    this[1] = m1;
    this[2] = m2;
    this[3] = m3;
    this[4] = m4;
    this[5] = m5;
    this[6] = m6;
    this[7] = m7;
    this[8] = m8;
    this[9] = m9;
    this[10] = m10;
    this[11] = m11;
}

function chk_juminno(toCheck)
{
    var str_f_num = toCheck.substring(0, 6);
    var str_l_num = toCheck.substring(6, 13);

    var i3=0;
    for (var i=0;i<str_f_num.length;i++)
    {
        var ch1 = str_f_num.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i3=i3+1 }
    }

    if ((str_f_num == '') || ( i3 != 0 ))
    {
            return (false);
    }

    var i4=0;
    for (var i=0;i<str_l_num.length;i++)
    {
        var ch1 = str_l_num.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i4=i4+1 }
    }

    if ((str_l_num == '') || ( i4 != 0 ))
    {
       return (false);
    }

    // 20년생이하 error
    /*if(str_f_num.substring(0,1) < 2)
    {
       return (false);
    }*/

    if( str_l_num.substring(0,1) != 1 && str_l_num.substring(0,1) != 2 && str_l_num.substring(0,1) != 3 && str_l_num.substring(0,1) != 4 )
    {
       return (false);
    }

    if((str_f_num.length > 7) || (str_l_num.length > 8))
    {
       return (false);
    }

    if ((str_f_num == '72') || ( str_l_num == '18'))
    {
       return (false);
    }

    var f1=str_f_num.substring(0,1)
    var f2=str_f_num.substring(1,2)
    var f3=str_f_num.substring(2,3)
    var f4=str_f_num.substring(3,4)
    var f5=str_f_num.substring(4,5)
    var f6=str_f_num.substring(5,6)
    var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
    var l1=str_l_num.substring(0,1)
    var l2=str_l_num.substring(1,2)
    var l3=str_l_num.substring(2,3)
    var l4=str_l_num.substring(3,4)
    var l5=str_l_num.substring(4,5)
    var l6=str_l_num.substring(5,6)
    var l7=str_l_num.substring(6,7)
    hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
    hap=hap%11
    hap=11-hap
    hap=hap%10
    if (hap != l7)
    {
        return false;
    }

    return true;
}

function chk_engnum2(toCheck)
{
    var str = "abcdefghijklmnopqrstuvwxyz1234567890";
    var len = toCheck.length;
    var len2 = str.length;

    for( i=0 ; i<len ; i++ )
    {
        idcheck = toCheck.charAt(i);

        for( j=0 ; j<len2 ; j++ )
        {
            if( idcheck == str.charAt(j) ) break;

            if( j+1 == len2 )
                return false;
        }
    }
    return true;
}

function chk_mail(toCheck)
{
    // @표시 확인
    if(toCheck.indexOf('@') == -1 ) return false;

    // .표시 확인
    if(toCheck.indexOf('.') == -1 ) return false;

    // 한글 확인
    if( chk_hangul(toCheck) == false ) return false;

    return true;
}

function chk_hangul(toCheck)
{
    var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890`!@#$%^&*()-=_+~[]\{}|,./<>?";

    for( i=0 ; i< toCheck.length ; i++ )
    {
        idcheck = toCheck.charAt(i);

        for ( j=0 ;  j < str.length ; j++ )
        {
            if( idcheck == str.charAt(j) ) break;
            if( j+1 == str.length )
            {
                return false;
            }
        }
    }
    return true;
}

function getDiffDay(type,sDate,tDate)
{
    switch(type)
    {
        case 1:
            var diff = 0;
            var syear  = sDate.substring(0, 4);
            var smonth = sDate.substring(4, 6);
            var sday   = sDate.substring(6, 8);
            var tyear  = tDate.substring(0, 4);
            var tmonth = tDate.substring(4, 6);
            var tday   = tDate.substring(6, 8);
            var diff = (new Date(syear, smonth-1, sday).getTime()) - (new Date(tyear, tmonth-1, tday).getTime());
            return Math.floor(diff / 1000 / 3600 / 24) ;
            break;
    }
}


/* blog */

function _goBlog(blogID)
{
    top.location.href = _BLOG_BASE_URL_ + '/' + blogID;
}

function _goWWW(url)
{
    top.location.href = _WWW_BASE_URL_ + '/home/redirect?q_main=' + encodeURIComponent(url);
}

function requestFriend(blogSeq)
{
    var wnd = open('/_srv/friend/request?q_blogseq=' + blogSeq, 'requestFriend', 'width=430px, height=250px');
    if (wnd) wnd.focus();
}

function doScrapEx(tbName, pkVal)
{
    if (_MYSEQ_ > 0)
    {
        var wnd = open(_BLOG_BASE_URL_ + '/_srv/scrap/diary?q_tbName='+tbName+'&q_sq_board='+pkVal, 'doScrapToDiary', 'width=430px, height=360px ');
        if (wnd) wnd.focus();
    }
    else
    {
        _ATLogin();
    }
}

function doScrap(q_title, q_content)
{
    var frm = _F('_scrapFrm');;
    if (_MYSEQ_ > 0)
    {
        var win = window.open('about:blank','doScrap','width=400 height=400');
        frm.target = 'doScrap'
        frm.q_tx_title.value = q_title;
        frm.q_tx_content.value = q_content;
        frm.submit();
        win.focus();
    }
    else
    {
        _ATLogin();
    }
}

function doScrapToBook(boardSeq)
{
    $.ajax({
        type : 'POST',
        url  : _BLOG_BASE_URL_ + '/_srv/book/insert',
        data : '&q_mode=insert&q_sq_board=' + boardSeq,
        success : function (msg) {
            alert(msg);
        }
    });
}

///////////////////////////////////////////////////////////////////////////////////////////
// 이부분은 좌측메뉴,컨텐츠영역,우측메뉴 레이어의 길이를 맞추는 스크립트임.. 사용여부 미정
//function addLoadEvent(func)
//{
//    try
//    {
//        var oldonload = window.onload;
//        if (typeof (window.onload) != 'function')
//        {
//            window.onload = func;
//        }
//        else
//        {
//            window.onload = function()
//            {
//                oldonload();
//                func();
//            }
//        }
//    }catch(e){}
//}
//function getContentHeight()
//{
//    return _E('bodyContainer').clientHeight;
//}
//function makeLongSkirt()
//{
//    try
//    {
//        var rightObj = _E('leftmenuContainer');
//        var mainObj  = _E('contentsContainer');
//        var leftObj  = _E('rightmenuContainer');
//        var height   = getContentHeight();
//        if( leftObj && typeof( leftObj ) == 'object' )
//        {
//            leftObj.style.height = height;
//            leftObj.style.backgroundColor = '#F7F7EF';
//        }
//        if( mainObj && typeof( mainObj ) == 'object' )
//        {
//            mainObj.style.height = height;
//            mainObj.style.backgroundColor = '#FFFFFF';
//        }
//        if( rightObj && typeof( rightObj ) == 'object' )
//        {
//            rightObj.style.height = height;
//            rightObj.style.backgroundColor = '#F0EFEB';
//        }
//    }catch(e){}
//}
//addLoadEvent(makeLongSkirt);
///////////////////////////////////////////////////////////////////////////////////////////

function findPos(obj) {
    var curleft = curtop = 0;
    try{
        if (obj.offsetParent) {
            curleft = obj.offsetLeft
            curtop = obj.offsetTop
            while (obj = obj.offsetParent) {
                curleft += obj.offsetLeft
                curtop += obj.offsetTop
            }
        }
    }catch(e){}
    return [curleft,curtop];
}

function doWrite(str)
{
    document.writeln(str);
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



//플래시 메뉴에서 사용
function _topLink(menu,submenu)
{
    var url = '';
    switch( menu )
    {
        case 1 : switch ( submenu ) // BB 매거진
                 {
                    case 1 : url = '/webzine/category?q_id_board=wz_1';break;
                    case 2 : url = '/webzine/category?q_id_board=wz_2';break;
                    case 3 : url = '/webzine/category?q_id_board=wz_3';break;
                    case 4 : url = '/webzine/category?q_id_board=wz_4';break;
                    case 5 : url = '/webzine/category?q_id_board=wz_5';break;
                    case 6 : url = '/webzine/category?q_id_board=wz_6';break;
                    case 7 : url = '/webzine/category?q_id_board=wz_7';break;
                    case 8 : url = '/realtalk/catalog?q_id_board=rtalk';break;
                    case 9 : url = '/webzine_letter';break;
                    default : url = '/webzine/home';break;
                 } break;
        case 2 : switch ( submenu ) //지역맘에게 물어봐
                 {
                    case 1 : url = '/qa/catalog?q_id_board=qa_1';break;
                    case 2 : url = '/qa/catalog?q_id_board=qa_2';break;
                    case 3 : url = '/recruit/catalog?q_id_board=qa_5';break;
                    default : url = '/qa/';break;
                 } break;
        case 3 : switch ( submenu ) // 성장 다이어리
                 {
                    case 1 : url = '/diary/bloglist';break;
                    case 2 : url = '/diary/growlist';break;
                    case 3 : url = '/diary/comparelist';break;
                    default : url = '/diary/home';break;
                 } break;
        case 4 : switch ( submenu ) // BB얼짱콘테스트
                 {
                    case 1 : url = '/ucc/catalog?q_id_board=uc_2:best';break;
                    case 2 : url = '/ucc/catalog?q_id_board=uc_1:best';break;
                    default : url = '/ucc/home';break;
                 } break;
        case 5 : switch ( submenu ) // 이벤트
                 {
                    case 1 : url = '/doevent/catalog?q_id_board=ev_1:open'; break;
                    case 2 : url = '/vote/catalog?q_id_board=vt_1:open'; break;
                    case 3 : url = '/auction/catalog?q_status=open'; break;
                    case 4 : url = '/comment/catalog'; break;
                    case 5 : url = '/event/point_info'; break;
                    default : url = '/event/home';break;
                 } break;
        default : switch ( submenu )
                 {
                    //case 1 : url = '';break;
                    default : url = '/main/home';break;
                 } break;
    }
    _goURLEX(url);
}
function _topGroup(group)
{
    var url = '/group/category?q_tg_group=' + group;
    _goURLEX(url);
}

function _goURLEX(url)
{
    try
    {
        var hName = top.document.location.host;
    }
    catch(e)
    {
    }
    if (document.location.host.indexOf( _BLOG_BASE_URL_.replace('http://','' )) != -1 )
    {
        _goWWW(url);
    }
    else
    {
        location.href = url;
    }
}

function _setCheck(setObj, arrValue)
{
    if( !setObj || !arrValue) return false;

    if(setObj.length && setObj.length > 0 )
    {
        for(var i = 0; i < setObj.length; i++)
        {
            for(var y=0; y < arrValue.length;y++)
            {
                if(setObj[i].value == arrValue[y])
                    setObj[i].checked = true;
            }
        }
    }
    else
    {
        for(var y=0; y < arrValue.length;y++)
        {
            if(setObj.value == arrValue[y])
                setObj.checked = true;
        }
    }
    return true;
}

function activxFlash(id, iWith, iHeight, strFileUrl, bId,fmode,bgcolor,returnMode)
{
	var NaviType = navigator.appName;
    var str = "";
	if (NaviType == "Netscape")
	{
		str += "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\""+iWith+"\" height=\""+iHeight+"\" align=\"middle\">";
		if (fmode != "")
		{
		    str += "<param name=\"flashvars\" value=\""+fmode+"\">";
		}
        str += "<param name=\"wmode\" value=\"transparent\">";
		str += "<param name=\"allowScriptAccess\" value=\"always\" />";
		str += "<param name=\"allowScript\" value=\"always\" />";
		str += "<param name=\"movie\" value=\""+strFileUrl+"?"+fmode+"\" id=\""+id+"\"/>";
		str += "<param name=\"quality\" value=\"high\" />";
		if (bgcolor != "")
		{
		    str += "<param name=\"bgcolor\" value=\""+bgcolor+"\">";
		}
		str += "<embed src=\""+strFileUrl+"?"+fmode+"\" quality=\"high\" bgcolor=\"#ffffff\" width=\""+iWith+"\" height=\""+iHeight+"\" name=\""+bId+"\" id=\""+id+"\" align=\"middle\" allowScriptAccess=\"always\" allowScript=\"always\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
		str += "</object>";
	}
	else
    {

		str += "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\""+iWith+"\" height=\""+iHeight+"\" id=\""+id+"\" name=\""+bId+"\">";
		if (fmode != "")
		{
		    str += "<param name=\"flashvars\" value=\""+fmode+"\">";
		}
        str += "<param name=\"wmode\" value=\"transparent\">";
		str += "<param name=\"allowScriptAccess\" value=\"always\">";
		str += "<param name=\"allowScript\" value=\"always\">";
		str += "<param name=\"movie\" value=\""+strFileUrl+"\">";
		str += "<param name=\"quality\" value=\"high\">";
		if (bgcolor != "")
		{
		    str += "<param name=\"bgcolor\" value=\""+bgcolor+"\">";
		}
		str += "<embed src=\""+strFileUrl+"?"+fmode+"\" quality=\"high\" bgcolor=\"#ffffff\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" allowScriptAccess=\"always\" allowScript=\"always\" type=\"application/x-shockwave-flash\" width=\""+iWith+"\" height=\""+iHeight+"\" id=\""+id+"\"></embed>";
		str += "</object>";
	}
    if( returnMode )
        return str;
    else
        document.write(str);
}


function _resizeObj(obj,wsize)
{
    try
    {
        if(obj.width && obj.width > wsize ) obj.width = wsize;
        else if(obj.style.width && obj.style.width > wsize ) obj.style.width = wsize;
    }catch(e){}
}

function _autoOH(){
    $('.autoOH').each( function() {
        if( parseInt(this.style.width) < this.offsetWidth )
        {
            $(this).css('float','left');
        }
    });
}

function doNoticeView(seq)
{
    var win = window.open(_WWW_BASE_URL_+'/customer/pop_notice?q_id_board=cm_2&q_sq_board='+seq,'wndNotice','left=0 top=0 width=600 height=600 resizable');
    win.focus();
}

$(document).ready(function() {
    //for blog
    try
    {
        var hack = top.document.location.host;
    }
    catch(e)
    {
        if (document.location.host.indexOf( _WWW_BASE_URL_.replace('http://','' )) == 0 && document.location.pathname.indexOf('/user/login') != 0)
        {
            _goWWW(_CURRENT_PAGE_);
        }
    }

    //for autoOH
    _autoOH();
});
