<!--
function trim(s){
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')){
		s = s.substring(1,s.length);
	}
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')){
		s = s.substring(0,s.length-1);
	}
	return s;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function GetInnerSize () {
	var x,y;
	if (self.innerHeight) // all except Explorer
	{
		x = self.innerWidth;
		y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
	{
		x = document.documentElement.clientWidth;
		y = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		x = document.body.clientWidth;
		y = document.body.clientHeight;
	}
	return [x,y];
}

function ResizeToInner (w, h, x, y) {
	// make sure we have a final x/y value
	// pick one or the other windows value, not both
	if (x==undefined) x = window.screenLeft || window.screenX;
	if (y==undefined) y = window.screenTop || window.screenY;
	// for now, move the window to the top left
	// then resize to the maximum viewable dimension possible
	//window.moveTo(0,0);
	window.resizeTo(screen.availWidth,screen.availHeight);
	// now that we have set the browser to it's biggest possible size
	// get the inner dimensions.  the offset is the difference.
	var inner = GetInnerSize();
	var ox = screen.availWidth-inner[0];
	var oy = screen.availHeight-inner[1];
	// now that we have an offset value, size the browser
	// and position it
	window.resizeTo(w+ox, h+oy);
	//window.moveTo(x,y);
}



/********************************************************
*	Method	 			: String.prototype.trim
*	Remark				: 양끝단 공백제거 메소드
*	Use					: value.trim();
***	value		: string value
********************************************************/
String.prototype.trim=function() {
	return this.replace(/^\s+|\s+$/g,'');
}

/********************************************************
*	Method	 			: String.prototype.number_format
*	Remark				: number format
*	Use					: value.number_format();
***	value		: int value
********************************************************/
String.prototype.number_format=function() {
	return this.replace(/(\d)(?=(?:\d{3})+(?!\d))/g,'$1,');
}

/********************************************************
*	Function			: void onlyNo(obj)
*	Remark				: 숫자체크
*	Use					: onlnyNo(obj)
***	obj			: object
********************************************************/
function onlyNo(obj,len) {
	obj.value	 = obj.value.replace(/\D/g,'');

	if(len) {
	
		if(obj.value.length == len) {
			var elem = document.all.tags('INPUT');
		    var isNext = false;

			for(i=0;i<elem.length;i++) {

                if (isNext) {
                     elem[i].focus();
                     return true;
                     break;
                 }
                 if (elem[i] == obj) {
                     isNext = true;
                 }

			}

		}
	}

}


/********************************************************
*	Function			: bool regCheck(string regular,object obj)
*	Remark				: 정규표현식 체크 함수
*	Use					: regCheck(regular,obj);
***	regular		: 정규표현식
***	obj			: object
********************************************************/
function regCheck(regular,obj) {
	var v = obj.value.trim();

	var regularEmail			=	/^\S+@[._a-zA-Z0-9]+\.[a-zA-Z]{2,4}$/;
	var regularID				=	/^[a-zA-Z]+[_a-zA-Z0-9]{4,19}$/;
	var regularPwd			=  /^\S{4,12}$/
//	var regularPwd			=  /^[0-9]{4,12}$/
//	var regularHomepage	=	/^([a-zA-Z]+:\/\/)?([_a-zA-Z0-9]+\.[_a-zA-Z0-9]+)+(\/[\S]+)?/;
	var regularProtocol		=	/^[a-zA-Z]+:[\/]{2}/;
	var regularNumber		=  /^[0-9]*$/;
	var regularAlphabet		=	/^[a-zA-Z]*$/;
	var regularTable			=	/^[a-zA-Z]+[_a-zA-Z0-9]{1,19}$/;
	var regexYear				= /^\d{4}$/;
	
	var msg						= '';

	switch (regular) {
		case 'regularNumber' :
			msg='숫자로만 입력해주세요';
		break;
		case 'regularID' :
			msg='아이디의 첫문자는 영문이고 4자이상 20자 이하 숫자와 영문자로 입력해주세요';
		break;
		case 'regularAlphabet' :
			msg='영문자만 입력하세요';
		break;
		case 'regularEmail' :
			msg='올바른 email 주소가 아닙니다.';
		break;
		case 'regularHomepage' :
			msg='올바른 URL 주소가 아닙니다.';
		break;
		case 'regularProtocol' :
			msg='올바를 protocol이 아닙니다.';
		break;
		case 'regexYear' :
			msg='4자리의 숫자로 입력해주세요.';
		break;
		case 'regularPwd' : 
			msg='패스워드는 4~12 자리로 입력해주세요';
//			msg='4~12자의 숫자만 사용할 수 있습니다.';
		break;
	}

	var regular = eval(regular);

	if(regular.test(v))
		return true;
	else{
		alert(msg);
		obj.value="";
		obj.focus();
		return false;
	}

}

/********************************************************
*	Function			: bool objCheck(object obj [, string msg [, string regular]])
*	Remark				: form 객체 체크 함수
*	Use					: objCheck(obj,msg,reg); ( ex : if(!objCheck(obj,msg,reg)) return false; )
***	obj			: object
***	msg			: null value 일경우의 massege, msg 없을경우 null check 실행 안함
***	regular		: 정규 표현식
********************************************************/
function objCheck(obj,msg,regular) {

	if(obj && !obj.disabled) {
		var v = obj.value.trim();
		if(!v && msg) {

			alert(msg);

			if(obj.type!='hidden') {
				obj.focus();
			}

			return false;
		}
		else{
			if(regular && v) {
				if(regCheck(regular,obj))
					return true;
				else
					return false;
			}else
				return true;
		}
	}else
		return true;
}

/********************************************************
*	Function			: bool boxObjCheck(object obj [, string msg])
*	Remark				: 라디오,체크박스 객체 체크 함수
*	Use					: boxObjCheck(obj,msg); ( ex : if(!boxObjCheck(obj,msg,reg)) return false; )
***	obj			: object
***	msg			: null value 일경우의 massege, msg 없을경우 null check 실행 안함

********************************************************/

function boxObjCheck(obj,msg) {
	if(obj && msg) {

		var result = false;
		var cnt = obj.length;
		
		if(cnt > 0) {
		
			for(var i=0; i < cnt; i++) {
				if(obj[i].checked) {
					result = true;
					break;
				}
			}

			if(!result) {
				alert(msg);
			}
			
			return result;
		}

		return true;
	
	}

	return true;

}

/********************************************************
*	Function			: bool confirmCheck(string url, string msg [, string target])
*	Remark				: confirm check 함수
*	Use					: confirmCheck(msg,url,target);
***	msg		: message
***	url		: url
***	target	: target
********************************************************/
function confirmCheck(url,msg,target) {
	target	= document.getElementsByName(target)[0];
	if(confirm(msg)) {
		if(!target)
			document.location.href=url;
		else
			target.document.location.href=url;
	}else
		return false;
}


/********************************************************
*	Function			: bool limitImageSize(object imgobj [, int x [, int y]]);
*	Remark				: 이미지 크기 제한 함수
*	Use					: limitImageSize(imgobj,x,y);
***	imgobj	: image object
***	x			: image width size
***	y			: image height size
********************************************************/
function limitImageSize(imgobj,x,y) {

	if(imgobj.value) {
		var limitX;
		var limitY;

		if(x > 0)
			limitX	= x;
		else
			limitX	= 0;
		if(y > 0)
			limitY	= y;
		else
			limitY	= 0;
		
		var img = new Image();
		img.src = imgobj.value;
		
		var width	= img.width;
		var height = img.height;
		var count=1;
		while(width < 1) {
			if(count > 10) break;
			var img = new Image();
			img.src = imgobj.value;
			width=img.width;
			height = img.height;
			count=count+1;
		}

		if(width > limitX || height > limitY) {
			alert("이미지는 가로 " + limitX + ", 세로 " + limitY + " 이하로 제한 되어있습니다..");
			return false;
		}
		else {
			return true;
		}
	}else {
		return true;
	}

}

/********************************************************
*	Function			: void stringAdd(string elementAdd, string elementArea [, string reg]);
*	Remark				: string 추가 함수
*	Use					: stringAdd(elementAdd,elementArea,reg);
***	elementAdd		: string 입력받는곳의 element name
***	elementArea	: 입력받은 string이 적용되는 elements name
***	reg					: 입력받은 string의 정규형 항목
********************************************************/
function stringAdd(elementAdd,elementArea,reg) {
	var addElement;
	var addArea;
	var addAreaValue;

	addElement			= document.getElementsByName(elementAdd)[0];
	addArea				= document.getElementsByName(elementArea)[0];
	addAreaValue		= addArea.value.split(",");

	if(!objCheck(addElement,"추가될 값이 없습니다.",reg)) return false;

	for(var i=0;i<addAreaValue.length;i++) {
		if(addAreaValue[i] == addElement.value) {
			alert("이미 추가되어있습니다.");
			addElement.value='';
			addElement.focus();
			return false;
		}
	}

	addArea.value	=	addArea.value+addElement.value+',';
	addElement.value='';
	addElement.focus();

}

/********************************************************
*	Function			: void stringDel(string elementDel, string elementArea [, string reg]);
*	Remark				: string 삭제 함수
*	Use					: stringDel(elementDel,elementArea,reg);
***	elementDel		: string 입력받는곳의 element name
***	elementArea	: 입력받은 string이 적용되는 elements name
***	reg					: 입력받은 string의 정규형 항목
********************************************************/
function stringDel(elementDel,elementArea,reg) {

	var delElement;
	var delArea;
	var delAreaValue;
	var innerValue;

	delElement			= document.getElementsByName(elementDel)[0];
	delArea				= document.getElementsByName(elementArea)[0];
	delAreaValue		= delArea.value.split(",");

	if(!objCheck(delElement,"삭제될 값이 없습니다.",reg)) return false;

	innerValue	= '';
	for(i=0; i<delAreaValue.length-1;i++) {
		if(delAreaValue[i] != delElement.value)
			innerValue += delAreaValue[i]+",";
	}

	delArea.value=innerValue;
	delElement.value='';
	delElement.focus();

}

/********************************************************
*	Function			: void stringAllDelete(string deleteArea);
*	Remark				: string 전체삭제 함수
*	Use					: stringAllDelete(deleteArea);
***	deleteArea		: 삭제될 곳의 element name
********************************************************/
function stringAllDelete(deleteArea) {
	var area	= document.getElementsByName(deleteArea)[0];
	if(confirm('삭제하시겠습니까?'))
		area.value='';
	else
		return false;
}

/********************************************************
*	Function			: void multiCheck(void);
*	Remark				: 전체 선택,해제 함수
*	Use					: multiCheck(); return false;
********************************************************/

var checkEleName	= "listChk[]";
var clickEleName		= "checkState";
function multiCheck(button) {
	var listChk	= document.getElementsByName(checkEleName);
	var checkCount	=listChk.length;
	
	if(button) {
		if(document.getElementsByName(clickEleName)[0].checked) {
			document.getElementsByName(clickEleName)[0].checked=false;
		}
		else {
			document.getElementsByName(clickEleName)[0].checked=true;
		}
	}
	if(document.getElementsByName(clickEleName)[0].checked) {
		for(var i=0; i < checkCount; i++) {
			listChk[i].checked	 = true;
		}
	}
	else{
		for(var i=0; i < checkCount; i++) {
			listChk[i].checked	 = false;
		}
	}

}

/********************************************************
*	Function			: bool checkingCheck(void);
*	Remark				: 선택 체크함수
*	Use					: checkingCheck(); ( ex : if(!checkingCheck()) return false; )
********************************************************/

function checkingCheck() {
var listChk			= document.getElementsByName(checkEleName);
var checkCount	= listChk.length;
var state				= false;

	for(var i=0; i < checkCount; i++) {
		if(state	= listChk[i].checked) {
			break;
		}
	}

	if(!state)
		return false;
	else
		return true;
}

/********************************************************
*	Function			: bool juminCheck(void);
*	Remark				: 주민등록번호 체크함수
*	Use					: juminCheck(no); ( ex : if(!juminCheck(no)) return false; )
********************************************************/
function juminCheck(juminno) {
		
		return true; // 주민번호 체크안함 2006/2/7

		if(juminno=="" || juminno==null || juminno.length!=13) {
                alert("주민등록번호를 적어주세요.");
                return false;
        }
        var jumin1 = juminno.substr(0,6);
        var jumin2 = juminno.substr(6,7);
        var yy           = jumin1.substr(0,2);        // 년도
        var mm     = jumin1.substr(2,2);        // 월
        var dd     = jumin1.substr(4,2);        // 일
        var genda  = jumin2.substr(0,1);        // 성별
        var msg, ss, cc;

        // 숫자가 아닌 것을 입력한 경우
        if (!isNumeric(jumin1)) {
                alert("주민등록번호 앞자리를 숫자로 입력하세요.");
                return false;
        }
        // 길이가 6이 아닌 경우
        if (jumin1.length != 6) {
                alert("주민등록번호 앞자리를 다시 입력하세요.");
                return false;
        }
        // 첫번째 자료에서 연월일(YYMMDD) 형식 중 기본 구성 검사
        if (yy < "00" || yy > "99" ||
                mm < "01" || mm > "12" ||
                dd < "01" || dd > "31") {
                alert("주민등록번호 앞자리를 다시 입력하세요.");
                return false;
        }
        // 숫자가 아닌 것을 입력한 경우
        if (!isNumeric(jumin2)) {
                alert("주민등록번호 뒷자리를 숫자로 입력하세요.");
                return false;
        }
        // 길이가 7이 아닌 경우
        if (jumin2.length != 7) {
                alert("주민등록번호 뒷자리를 다시 입력하세요.");
                return false;
        }
        // 성별부분이 1 ~ 4 가 아닌 경우
        if (genda < "1" || genda > "4") {
                alert("주민등록번호 뒷자리를 다시 입력하세요.");
                return false;
        }
        // 연도 계산 - 1 또는 2: 1900년대, 3 또는 4: 2000년대
        cc = (genda == "1" || genda == "2") ? "19" : "20";
        // 첫번째 자료에서 연월일(YYMMDD) 형식 중 날짜 형식 검사
        if (isYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false) {
                alert("주민등록번호 앞자리를 다시 입력하세요.");
                return false;
        }
        // Check Digit 검사
        if (!isSSN(jumin1, jumin2)) {
                alert("입력한 주민등록번호를 검토한 후, 다시 입력하세요.");
                return false;
        }
        return true;
}

function isYYYYMMDD(y, m, d) {
        switch (m) {
        case 2:        // 2월의 경우
                if (d > 29) return false;
                if (d == 29) {
                        // 2월 29의 경우 당해가 윤년인지를 확인
                        if ((y % 4 != 0) || (y % 100 == 0) && (y % 400 != 0))
                                return false;
                }
                break;
        case 4:        // 작은 달의 경우
        case 6:
        case 9:
        case 11:
                if (d == 31) return false;
        }
        // 큰 달의 경우
        return true;
}
function isNumeric(s) {
        for (i=0; i<s.length; i++) {
                c = s.substr(i, 1);
                if (c < "0" || c > "9") return false;
        }
        return true;
}
function isLeapYear(y) {
        if (y < 100)
        y = y + 1900;
        if ( (y % 4 == 0) && (y % 100 != 0) || (y % 400 == 0) ) {
                return true;
        } else {
                return false;
        }
}
function getNumberOfDate(yy, mm) {
        month = new Array(29,31,28,31,30,31,30,31,31,30,31,30,31);
        if (mm == 2 && isLeapYear(yy)) mm = 0;
        return month[mm];
}
function isSSN(s1, s2) {
        n = 2;
        sum = 0;
        for (i=0; i<s1.length; i++)
                sum += parseInt(s1.substr(i, 1)) * n++;
        for (i=0; i<s2.length-1; i++) {
                sum += parseInt(s2.substr(i, 1)) * n++;
                if (n == 10) n = 2;
        }
        c = 11 - sum % 11;
        if (c == 11) c = 1;
        if (c == 10) c = 0;
        if (c != parseInt(s2.substr(6, 1))) return false;
        else return true;
}

/********************************************************
*	Function			: bool subBlink(void);
*	Remark				: IE 전용 BLINK TAG
*	Use					: <BLINK> TEXT </BLINK>
********************************************************/
function subBlink() {

	var colBl = document.getElementsByTagName('BLINK');
	var lenBl = colBl.length;
	
	for( var i=0; i<lenBl; i++ ) {
		colBl.item(i).style.visibility = (colBl.item(i).style.visibility == 'hidden') ? '' : 'hidden';
	}

}

function doBlink() { 

	if(navigator.appName.indexOf('Microsoft') != -1) {
		setInterval( 'subBlink()', 500 );
	}

}

//window.onload = doBlink;


/*
 * integer check
 */
function isInteger(str)
{
	var len = str.length;
	var integer_flag = true;
	
    for(i=0; i<len; i++)
    {
        if(isNaN(str.substring(i,i+1)))
        {
			integer_flag = false;
        }
    }
    
    return integer_flag;
}

function isIndexof(v1,v2)
{
	if(v1.indexOf(v2) < 0)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function cutStr(str,limit)
{
    var tmpStr = str;
    var byte_count = 0;
    var len = str.length;
    var dot = "";
    
    for(i=0; i<len; i++)
    {
        byte_count += chr_byte(str.charAt(i)); 
        if ( byte_count > limit )
            return false;
    }
    
    //document.writeln(tmpStr+dot);
    return true;
}

function chrByte(chr)
{
  if(escape(chr).length > 4)
    return 2;
  else
    return 1;
}

function isNull(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}

function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}


function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return true;
    }
    return false;
}


function containsCharsOnly(input,chars) {
	var temp = input;
    for (var inx = 0; inx < temp.length; inx++) {
       if (chars.indexOf(temp.charAt(inx)) == -1)
           return false;
    }
    return true;
}
function startChars(input,chars) {
	var temp = input.toLowerCase();
	temp = temp.substring(0,1);
	if(chars.indexOf(temp) == -1)
		return false;
}


function isAlphabet(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

function isLowerCase(input) {
    var chars = "abcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

function isStartCase(input) {
    var chars = "abcdefghijklmnopqrstuvwxyz";
    return startChars(input,chars);
}


function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}


function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}


function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}


function isNumComma(input) {
    var chars = ",0123456789";
    return containsCharsOnly(input,chars);
}


function removeComma(input) {
    return input.value.replace(/,/gi,"");
}


function isValidFormat(input,format) {
    if (input.search(format) != -1) {
        return true;
    }
    return false;
}

function isValidEmail(input) {
//    var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}


function isValidDate(data)
{
    var format = /^(\d+)-(\d+)-(\d+)$/;
    if (data.search(format) != -1) {
        return true;
    }
    //return isValidFormat(data,format);
}


function isValidPhone(input) {
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return isValidFormat(input,format);
}


function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

function checkLicense(user_license_1,user_license_2)
{
    if (user_license_1.value.length != 6)
    {

        user_license_1.focus();
        return false;
    } else if (user_license_2.value.length != 7){
        user_license_2.focus();
        return false;
    } else {
        var str_sn1 = user_license_1.value;
        var str_sn2 = user_license_2.value;
 
        var digit=0
        for (var i=0;i<str_sn1.length;i++)
        {
            var str_dig=str_sn1.substring(i,i+1);
            if (str_dig<'0' || str_dig>'9')
            { 
                digit=digit+1 
            }
        }

        if ((str_sn1 == '') || ( digit != 0 ))
        {

            user_license_1.focus();
            return false;   
        }

        var digit1=0
        for (var i=0;i<str_sn2.length;i++)
        {
            var str_dig1=str_sn2.substring(i,i+1);
            if (str_dig1<'0' || str_dig1>'9')
            { 
                digit1=digit1+1 
            }
        }

        if ((str_sn2 == '') || ( digit1 != 0 ))
        {

            user_license_2.focus();
            return false;   
         }

        if (str_sn1.substring(2,3) > 1)
        {

            user_license_1.focus();
            return false;   
        }

        if (str_sn1.substring(4,5) > 3)
        {

            user_license_1.focus();
            return false;   
        } 

        if (str_sn2.substring(0,1) > 4 || str_sn2.substring(0,1) == 0)
        {

            user_license_2.focus();
            return false;   
        }

        var a1=str_sn1.substring(0,1)
        var a2=str_sn1.substring(1,2)
        var a3=str_sn1.substring(2,3)
        var a4=str_sn1.substring(3,4)
        var a5=str_sn1.substring(4,5)
        var a6=str_sn1.substring(5,6)
        
        var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7
        
        var b1=str_sn2.substring(0,1)
        var b2=str_sn2.substring(1,2)
        var b3=str_sn2.substring(2,3)
        var b4=str_sn2.substring(3,4)
        var b5=str_sn2.substring(4,5)
        var b6=str_sn2.substring(5,6)
        var b7=str_sn2.substring(6,7)
        
        var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 
        
        check_digit = check_digit%11
        check_digit = 11 - check_digit
        check_digit = check_digit%10

        if (check_digit != b7)
        {

            user_license_2.focus();
            return false;   
        } else{
            return true;
        }
    }
}

function getDateFormat(date_data,type)
{
    var array_date  = date_data.split(' ');
    var years       = array_date[0];
    var times       = array_date[1].substring(0,array_date[1].indexOf("."));
    
    var array_years = years.split('-');
    var c_date  = new Date(array_years[0],array_years[1],array_years[2]);
    var data_years  = c_date.getYear()+'-'+(c_date.getMonth())+'-'+c_date.getDate();

    
 
   var today   = new Date();
    if (today.getYear() < 1000) today.getYear() +=1900; // Y2K fix
    var today_years = today.getYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();

    if ( data_years == today_years )
    {
        if ( type == "1" )            
	        document.write(times);	
        else if ( type == "2" )            
            document.write(years+' ['+times+']');	
		else
            document.write(years);	
    } else {
        document.write(years);
    }        
}

function comma(me){
	var myStr=numOffMask(me.value);
	me.value=numOnMask(myStr);
}
function numOffMask(me){
	var tmp=me.split(",");
	tmp=tmp.join("");
	return tmp;
}
function numOnMask(me){
	var tmpH		
	if(me.charAt(0)=="-"){
		tmpH=me.substring(0,1);
		me=me.substring(1,me.length);
		}me.indexOf('-')
		if(me.length > 3){
			var c=0;
			var myArray=new Array();
			for(var i=me.length;i>0;i=i-3){
				myArray[c++]=me.substring(i-3,i);
		}
		myArray.reverse();
		me=myArray.join(",");
	}
	if(tmpH){
		me=tmpH+me;
	}
	return me
}

function formatCurrency(num) 
{ 
	num = num.toString().replace(/\$|\,/g,''); 
	if(isNaN(num)) num = "0"; 
	cents = Math.floor((num*100+0.5)%100); 
	num = Math.floor((num*100+0.5)/100).toString(); 
	if(cents < 10) cents = "0" + cents; 
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) 
		num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3)); 
	return (num); 
} 

function getPhone(value)
{
	if ( value.indexOf("-") == -1 )
	{
		return (value.substring(0,3)+'-'+value.substring(3,value.length-4)+'-'+value.substring(value.length-4, value.length));
	}
	else return value;
}

function changeChar(o_src,t_src)
{
    var newstr = o_src.replace(t_src,",");
    return newstr;
}

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 ctlUtf(msg)
{
	var rv = "";

	for (i=0; i<msg.length; i++) 
	{
		var ch = msg.charAt(i);
		if(escape(ch).length > 4) 
		{
			rv += encodeURIComponent(ch);
		} 
		else 
		{
			rv += ch;
		}
	}

	return rv;

}

function getFlash(objSrc, width, height, wmode) {
	var obj = '';
	obj += '<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=7,0,0,0" width="'+width+'" height="'+height+'">';
	obj += '<param name="movie" value="'+objSrc+'">';
	obj += '<param name="quality" value="high">';
	obj += '<param name="bgcolor" value="#000000">';
	obj += '<param name="wmode" value="'+wmode+'">';
	obj += '<param name="menu" value="false">';
	obj += '<param name="Command" value="Close">';
	obj += '<param name="swliveconnect" value="true">';
	obj += '<embed src="'+objSrc+'" quality=high width="'+width+'" height="'+height+'" wmode="'+wmode+'" swliveconnect="true" id="param" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
	obj += '<\/object>';
	document.write(obj);
}

function getFlash2(objSrc, width, height) {
	var obj = '';
	obj += '<object id=exmvideo classid=CLSID:05589FA1-C356-11CE-BF01-00AA0055595A codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" type="video/mpeg" style="ACCELERATOR: true; HEIGHT: 550px; WIDTH: 530px" border="0" height="'+height+'" width="'+width+'" >';
	obj += '<param name="Filename" VALUE="'+objSrc+'">';
	obj += '<param name="ShowCaptioning" VALUE="True">';
	obj += '<param name="AllowChangeDisplayMode" VALUE="True">';
	obj += '<param name="AllowHideControls" VALUE="True">';
	obj += '<param name="AllowHideDisplay" VALUE="True">';
	obj += '<param name="AutoSize" VALUE="True">';
	obj += '<param name="AutoStart" VALUE="True">';
	obj += '<param name="AutoRewind" VALUE="True">';
	//obj += '<param name="AutoRestart" VALUE="True">';
	obj += '<param name="BorderStyle" VALUE="0">';
	obj += '<param name="ShowDisplay" VALUE="true">';
	obj += '<param name="EnableContextMenu" VALUE="True">';
	obj += '<param name="EnablePositionControls" VALUE="true">';
	obj += '<param name="Enabled" VALUE="True">';
	obj += '<param name="MovieWindowSize" VALUE="1"  >';
	obj += '<param name="ShowControls" VALUE="true">';
	obj += '<param name="ShowPositionControls" VALUE="true">';
	obj += '<param name="ShowStatusBar" VALUE="true">';
	obj += '<param name="ShowTracker" VALUE="true">';
	obj += '<embed src="'+objSrc+'" width="'+width+'" height="'+height+'" autostart="false" roop="true" controls="true" type="video/mpeg" ></embed>';
	obj += '</object>';
	
	document.write(obj);
}

function getMediaPlayer(src,autostart,showControls,loop) 
{
	document.write("<embed ");
	document.write("src='" + src + "' ");
	document.write("autostart='" + autostart + "' ");
	document.write("showControls='" + showControls + "' ");
	document.write("loop='" + loop + "' ");
	document.write("></embed>");
}

function getMediaPlayer2(src,autostart,showControls,loop,s_width, s_height) 
{
	document.write("<embed ");
	document.write("src='" + src + "' ");
	document.write("autostart='" + autostart + "' ");
	document.write("showControls='" + showControls + "' ");
	document.write("showTracker='0' ");
	document.write("loop='" + loop + "' ");
	document.write("width='"+s_width+"' height='"+s_height+"'");
	document.write("></embed>");
}

function getMainMediaPlayer(src,autostart,showControls,loop) 
{
	document.write("<embed ");
	document.write("src='" + src + "' ");
	document.write("autostart='false' ");
	document.write("showControls='1' ");
	document.write("showTracker='0' ");
	document.write("loop='" + loop + "' width='142' height='96' ");
	document.write("></embed>");
}

/*
 * print..
 */
function printDoc()
{
	var frm = document.forms['print'];
	var phtml = document.all['rc'].innerHTML;
	
	frm.action = '/adm/inc/IncPrint.jsp';
	frm.phtml.value = phtml;
	frm.submit();
}

function openWin1(u, w, h, r, s, t) 
{
	OPENING_WINDOW = window.open(u, '', 'width='+w+',height='+h+', resizable='+r+', scrollbars='+s+', status='+t);
	OPENING_WINDOW.focus();
}

function openWin2(url, winname, width, height, tbar, mbar, sbar, loc, status, resizable, fscreen, left, top, cflag)
{
	if(cflag == 'yes' || cflag == 'y' || cflag == '1')
	{
		left = (window.screen.width - width ) / 2; 
		top  = (window.screen.height- height) / 2; 
	}

	opening_window = window.open(url, winname, 'width=' + width + ', height=' + height + ', toolbar=' + tbar + ', menubar=' + mbar + ', scrollbars=' + sbar + ', location=' + loc + ', status=' + status + ', resizable=' + resizable + ', fullscreen=' + fscreen + ', left=' + left + ', top=' + top);
	opening_window.focus();
}

function openWin3(url) {
	window.open(url);
	return;
}


function getSeeVideo(id,width,height,serverIp, noTicket, autoPlay, accessMode, mediaFile, randomEnable, customLogo, customLogoWhite, skinName) 
{
	document.write("<object id='" + id + "' width='" + width + "' height='" + height + "' classid='CLSID:68253470-5d4f-4cdf-8d9c-353c14a2f013' codebase='http://www.seemedia.co.kr/products/lu2/sm4355/kor/226/SVPorsche.cab#version=2,5,29,22' name='" + id + "'>");
		document.write("<param name='ServerIP' value='" + serverIp + "'>");
		document.write("<param name='NoTicket' value='" + noTicket + "'>");
		document.write("<param name='AutoPlay' value='" + autoPlay + "'>");
		document.write("<param name='AccessMode' value='" + accessMode + "'>");
		document.write("<param name='Mediafile' value='" + mediaFile + "'>");
		document.write("<param name='RandomEnable' value='" + randomEnable + "'>");
		document.write("<param name='CustomLogo' value='" + customLogo + "'>");
		document.write("<param name='CustomLogoOnWhite' value='" + customLogoWhite + "'>");
		document.write("<param name='SkinName' value='" + skinName + "'>");
		document.write("<param name='SkinCodeBase' value='http://demo.seemedia.co.kr/2007skin/" + skinName + ".sbd#Version=001'>");
	document.write("</object>");
	
	//<param name="SkinName" value="dideonet_ucc_all">
	//<param name="SkinCodeBase" value="http://demo.seemedia.co.kr/2007skin/dideonet_ucc_all.sbd#Version=001">
	//<param name="SkinName" value="dideonet_movie_all">
	//<param name="SkinCodeBase" value="http://demo.seemedia.co.kr/2007skin/dideonet_movie_all.sbd#Version=001">
	//<param name="SkinName" value="dideonet_edu_320X240">
	//<param name="SkinCodeBase" value="http://demo.seemedia.co.kr/2007skin/dideonet_edu_320X240.sbd#Version=001">
}


//-- 신규/이전 게시판용 --

function showNewBrd() {
	document.getElementById("oldbrd").style.display="none";
	document.getElementById("newbrd").style.display="block";
	document.getElementById("newbrd_btn").src="/genbrd/design/images/btn/btn_old_on.gif";
	document.getElementById("oldbrd_btn").src="/genbrd/design/images/btn/btn_new.gif";
	document.getElementById("newbrd_btn").style.display="none";
	document.getElementById("oldbrd_btn").style.display="block";
	reSize();
}
function showOldBrd(v) {
	document.getElementById("oldbrd").style.display="block";
	document.getElementById("newbrd").style.display="none";
	
	if(document.getElementById("oldbrd_frame").src=="about:blank") {
		document.getElementById("oldbrd_frame").src="http://old.okjc.net"+v;
	}
		
	document.getElementById("newbrd_btn").src="/genbrd/design/images/btn/btn_old.gif";
	document.getElementById("oldbrd_btn").src="/genbrd/design/images/btn/btn_new_on.gif";
	document.getElementById("newbrd_btn").style.display="block";
	document.getElementById("oldbrd_btn").style.display="none";
	reSize();
}

// php board open
function showChangeBoardOld(v) {
	document.getElementById("oldbrd").style.display="block";
	document.getElementById("prebrd").style.display="none";
	document.getElementById("newbrd").style.display="none";
	
	if(document.getElementById("oldbrd_frame").src=="about:blank") {
		document.getElementById("oldbrd_frame").src=v;
	}
}

// jsp board open
function showChangeBoardPre(v) {
	document.getElementById("oldbrd").style.display="none";
	document.getElementById("prebrd").style.display="block";
	document.getElementById("newbrd").style.display="none";
	
	if(document.getElementById("prebrd_frame").src=="about:blank") {
		document.getElementById("prebrd_frame").src=v;
	}
}

// 새올 board open
function showChangeBoardNow(v) {
	document.getElementById("oldbrd").style.display="none";
	document.getElementById("prebrd").style.display="none";
	document.getElementById("newbrd").style.display="block";
	
	if(document.getElementById("reflectiframe").src=="about:blank") {
		document.getElementById("reflectiframe").src=v;
	}
	document.getElementById("reflectiframe").style.height=1200;
}
//-->

function goBanner(obj){
	if(obj.value != ""){
		var link = obj.value.split("::");
		obj.selectedIndex = 0;
		if(link[1] == 1) document.location.href = link[0];
		else if(link[1] == 2){
			var bannerWindow = window.open(link[0],"bannerWindow");
			bannerWindow.focus();
		}
	}
}


function mEmGET(arrayKey, arrayValue, Value) { 
    count = arrayKey.length; 
    for(i=0;i<count;i++) { 
        if(arrayKey[i]==Value) { 
            return arrayValue[i]; 
            break; 
        } 
    } 
} 

// ie ativeX 출력 변경 함수 
function mEmbed() { 
var emtype; 
    var key = new Array(); 
    var value = new Array(); 
	// error_check=0; 
    for(i=0;i<mEmbed.arguments.length;i++) { 
        data = mEmbed.arguments[i].split('='); 
        key[i] = data[0]; 
        value[i] = data[1]; 
    } 

    contents = ''; 
	srcdata = mEmGET(key,value,'src').toLowerCase(); 
	
    classid = mEmGET(key,value,'classid'); 
    codebase = mEmGET(key,value,'codebase'); 
    
	if(/\.(swf)$/.test(srcdata)) { //flash 
        classid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'; 
        codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c-ab#version=6,0,29,0'; 
		emtype="flash"; 
    } else if(/\.(wmv|wma|asf|avi|wav|asx|mpeg|mp3|midi|aiff|au|wpl|wm|wmx|wmd|wmz)$/.test(srcdata)){//media 
        //classid = 'CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95'; 
		classid = 'CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6';
        codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'; 
		emtype="media"; 
	} else if(/\.(mov)$/.test(srcdata)) {
		classid = 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B';
    	codebase = "http://www.apple.com/qtactivex/qtplugin.cab";
    	emtype="appleMedia";		
	}

    if(classid && codebase) { 
        contents += '<object'; 
        if(classid) { 
            contents += ' classid="' + classid + '"'; 
        } 
        if(codebase) { 
            contents += ' codebase="' + codebase + '"'; 
        } 
        count = key.length; 
        for(i=0;i<count;i++) { 
            if(value[i]!='') { 
                if(key[i]!='src') { 
                    contents += ' ' + key[i] + '="' + value[i] + '"'; 
                } 
            } 
        } 

 		if(emtype=='appleMedia') {
             contents += ' pluginspage="http://www.apple.com/quicktime/download/" controller="true" SCALE="tofit" width="500" height="300"'; 
        }         
        contents += '>'; 
        for(i=0;i<count;i++) { 
            if(value[i]!='') { 
                if(emtype=='flash' && key[i]=='src') { 
                    contents += '<param name="movie" value="' + value[i] + '" />'; 
                } else  if(emtype=='media' && key[i]=='src') { 
                    contents += '<param name="filename" value="' + value[i] + '" />'; 
                } else if(emtype=='appleMedia' && key[i]=='src') { 
                	 contents += '<param name="src" value="' + value[i] + '" />';
                } else { 
                	if(key[i]=="autostart") {
                		key[i] = "AutoPlay";
						if(value[i]==1) {
							value[i]='true';
						} else {
							value[i] = 'false';
						}                		
                		
                	}
                    contents += '<param name="' + key[i] + '" value="' + value[i] + '" />'; 
                } 
            } 
        }
      
		if(emtype=='appleMedia') {
	        contents += '<param name="scale" value="tofit"/> <param name="controller" value="true" />';
	    }            
    } 
    contents += '<embed'; 
    for(i=0;i<count;i++) { 
        if(value[i]!='') { 
            contents += ' ' + key[i] + '="' + value[i] + '"'; 
        } 
    } 
    
	if(emtype=='appleMedia') {
          contents += ' TYPE="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" controller="true"'; 
    }        
    contents += '>'; 
    contents += '</embed>'; 
    
	if(emtype=='appleMedia') {
          contents += ' <object type="video/quicktime" data="'+value[0]+'"  class="mov"> '; 
          contents += '<param name="controller" value="true" />';
          contents += '  </object>  ';
    }            

    if(classid && codebase) { 
        contents += '</object>'; 
    }
    
    document.write(contents); 
//return contents; 
} 


/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject; 
function mEmbed2() { 

var emtype; 
    var key = new Array(); 
    var value = new Array(); 
	// error_check=0; 
    for(i=0;i<mEmbed2.arguments.length;i++) { 
        data = mEmbed2.arguments[i].split('|'); 
        key[i] = data[0]; 
        value[i] = data[1]; 
    } 

    contents = ''; 
	srcdata = mEmGET(key,value,'filename').toLowerCase(); 
	orisrcdata = mEmGET(key,value,'filename');
	
	filepath = mEmGET(key,value,'path');
	
    classid = mEmGET(key,value,'classid'); 
    codebase = mEmGET(key,value,'codebase'); 
    
	if(/\.(swf)$/.test(srcdata)) { //flash 
        classid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'; 
        codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c-ab#version=6,0,29,0'; 
		emtype="flash"; 
    } else if(/\.(wmv|wma|asf|avi|wav|asx|mpeg|mp3|midi|aiff|au|wpl|wm|wmx|wmd|wmz)$/.test(srcdata)){//media 
        classid = 'CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95'; 
		//classid = 'CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6';
        codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'; 
		emtype="media"; 
	} else if(/\.(mov)$/.test(srcdata)) {
		classid = 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B';
    	codebase = "http://www.apple.com/qtactivex/qtplugin.cab";
    	emtype="appleMedia";		
	} else if(/\.(flv)$/.test(srcdata)) {
		//var so = new SWFObject("/genbrd/genbrd/player.swf", "mymovie", "460", "306", "9", "#FFFFFF");
		var so = new SWFObject("/genbrd/genbrd/player.swf", "mymovie", "640", "480", "9", "#FFFFFF");
		so.addParam("allowfullscreen","true");
		so.addParam("allowscriptaccess","always");
		so.addParam("wmode","opaque");
		so.addParam("flashvars","file="+filepath+orisrcdata+"&autostart=true");

		so.write("flashcontent");
		return false;
	}
	
    if(classid && codebase) { 
        contents += '<object'; 
		if(emtype=='media') contents += ' width="460" height="306" ';

        if(classid) { 
            contents += ' classid="' + classid + '"'; 
        } 
        if(codebase) { 
            contents += ' codebase="' + codebase + '"'; 
        } 
        count = key.length; 
        for(i=0;i<count;i++) { 
            if(value[i]!='') { 
                if(key[i]!='src') { 
                    contents += ' ' + key[i] + '="' + value[i] + '"'; 
                } 
            } 
        } 

 		if(emtype=='appleMedia') {
             contents += ' pluginspage="http://www.apple.com/quicktime/download/" controller="true" SCALE="tofit" width="460" height="306"'; 
        }         
        contents += '>'; 
        for(i=0;i<count;i++) { 
            if(value[i]!='') { 
                if(emtype=='flash' && key[i]=='src') { 
                    contents += '<param name="movie" value="' + value[i] + '" />'; 
                } else  if(emtype=='media' && key[i]=='src') { 
                    contents += '<param name="filename" value="' + value[i] + '" />'; 
                } else if(emtype=='appleMedia' && key[i]=='src') { 
                	 contents += '<param name="src" value="' + value[i] + '" />';
                } else { 
                	if(key[i]=="autostart") {
                		key[i] = "AutoPlay";
						if(value[i]==1) {
							value[i]='true';
						} else {
							value[i] = 'false';
						}                		
                		
                	}
                    contents += '<param name="' + key[i] + '" value="' + value[i] + '" />'; 
                } 
            } 
        }
      
		if(emtype=='appleMedia') {
	        contents += '<param name="scale" value="tofit"/> <param name="controller" value="true" />';
	    }            
    } 
    contents += '<embed'; 
    for(i=0;i<count;i++) { 
        if(value[i]!='') { 
            contents += ' ' + key[i] + '="' + value[i] + '"'; 
        } 
    } 
    
	if(emtype=='appleMedia') {
          contents += ' TYPE="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" controller="true"'; 
    }        
    contents += '>'; 
    contents += '</embed>'; 
    
	if(emtype=='appleMedia') {
          contents += ' <object type="video/quicktime" data="'+value[0]+'"  class="mov"> '; 
          contents += '<param name="controller" value="true" />';
          contents += '  </object>  ';
    }            

    if(classid && codebase) { 
        contents += '</object>'; 
    }
    
    document.write(contents); 
//return contents; 
} 


function mEmbed3() { 
var emtype; 
    var key = new Array(); 
    var value = new Array(); 
	// error_check=0; 
    for(i=0;i<mEmbed3.arguments.length;i++) { 
        data = mEmbed3.arguments[i].split('|'); 
        key[i] = data[0]; 
        value[i] = data[1]; 
    } 

    contents = ''; 
	srcdata = mEmGET(key,value,'filename').toLowerCase(); 
	orisrcdata = mEmGET(key,value,'filename');
	
	filepath = mEmGET(key,value,'path');
	
    classid = mEmGET(key,value,'classid'); 
    codebase = mEmGET(key,value,'codebase'); 
    
	if(/\.(swf)$/.test(srcdata)) { //flash 
        classid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'; 
        codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c-ab#version=6,0,29,0'; 
		emtype="flash"; 
    } else if(/\.(wmv|wma|asf|avi|wav|asx|mpeg|mp3|midi|aiff|au|wpl|wm|wmx|wmd|wmz)$/.test(srcdata)){//media 
        classid = 'CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95'; 
		//classid = 'CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6';
        codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'; 
		emtype="media"; 
	} else if(/\.(mov)$/.test(srcdata)) {
		classid = 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B';
    	codebase = "http://www.apple.com/qtactivex/qtplugin.cab";
    	emtype="appleMedia";		
	} else if(/\.(flv)$/.test(srcdata)) {
		var so = new SWFObject("/genbrd/genbrd/player.swf", "mymovie", "400", "300", "9", "#FFFFFF");
		so.addParam("allowfullscreen","true");
		so.addParam("allowscriptaccess","always");
		so.addParam("wmode","opaque");
		so.addParam("flashvars","file="+filepath+orisrcdata+"&autostart=true");

		so.write("flashcontent");
		return false;
	}
	
    if(classid && codebase) { 
        contents += '<object'; 
		if(emtype=='media') contents += ' width="400" height="300" ';

        if(classid) { 
            contents += ' classid="' + classid + '"'; 
        } 
        if(codebase) { 
            contents += ' codebase="' + codebase + '"'; 
        } 
        count = key.length; 
        for(i=0;i<count;i++) { 
            if(value[i]!='') { 
                if(key[i]!='src') { 
                    contents += ' ' + key[i] + '="' + value[i] + '"'; 
                } 
            } 
        } 

 		if(emtype=='appleMedia') {
             contents += ' pluginspage="http://www.apple.com/quicktime/download/" controller="true" SCALE="tofit" width="460" height="306"'; 
        }         
        contents += '>'; 
        for(i=0;i<count;i++) { 
            if(value[i]!='') { 
                if(emtype=='flash' && key[i]=='src') { 
                    contents += '<param name="movie" value="' + value[i] + '" />'; 
                } else  if(emtype=='media' && key[i]=='src') { 
                    contents += '<param name="filename" value="' + value[i] + '" />'; 
                } else if(emtype=='appleMedia' && key[i]=='src') { 
                	 contents += '<param name="src" value="' + value[i] + '" />';
                } else { 
                	if(key[i]=="autostart") {
                		key[i] = "AutoPlay";
						if(value[i]==1) {
							value[i]='true';
						} else {
							value[i] = 'false';
						}                		
                		
                	}
                    contents += '<param name="' + key[i] + '" value="' + value[i] + '" />'; 
                } 
            } 
        }
      
		if(emtype=='appleMedia') {
	        contents += '<param name="scale" value="tofit"/> <param name="controller" value="true" />';
	    }            
    } 
    contents += '<embed'; 
    for(i=0;i<count;i++) { 
        if(value[i]!='') { 
            contents += ' ' + key[i] + '="' + value[i] + '"'; 
        } 
    } 
    
	if(emtype=='appleMedia') {
          contents += ' TYPE="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" controller="true"'; 
    }        
    contents += '>'; 
    contents += '</embed>'; 
    
	if(emtype=='appleMedia') {
          contents += ' <object type="video/quicktime" data="'+value[0]+'"  class="mov"> '; 
          contents += '<param name="controller" value="true" />';
          contents += '  </object>  ';
    }            

    if(classid && codebase) { 
        contents += '</object>'; 
    }
    
    document.write(contents); 
//return contents; 
} 


function mEmbed2main() { 

var emtype; 
    var key = new Array(); 
    var value = new Array(); 
	// error_check=0; 
    for(i=0;i<mEmbed2main.arguments.length;i++) { 
        data = mEmbed2main.arguments[i].split('|'); 
        key[i] = data[0]; 
        value[i] = data[1]; 
    } 

    contents = ''; 
	srcdata = mEmGET(key,value,'filename').toLowerCase(); 
	orisrcdata = mEmGET(key,value,'filename');
	
	filepath = mEmGET(key,value,'path');
	
    classid = mEmGET(key,value,'classid'); 
    codebase = mEmGET(key,value,'codebase'); 
    
	if(/\.(swf)$/.test(srcdata)) { //flash 
        classid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'; 
        codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c-ab#version=6,0,29,0'; 
		emtype="flash"; 
    } else if(/\.(wmv|wma|asf|avi|wav|asx|mpeg|mp3|midi|aiff|au|wpl|wm|wmx|wmd|wmz)$/.test(srcdata)){//media 
        classid = 'CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95'; 
		//classid = 'CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6';
        codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'; 
		emtype="media"; 
	} else if(/\.(mov)$/.test(srcdata)) {
		classid = 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B';
    	codebase = "http://www.apple.com/qtactivex/qtplugin.cab";
    	emtype="appleMedia";		
	} else if(/\.(flv)$/.test(srcdata)) {
		var so = new SWFObject("/genbrd/genbrd/player.swf", "mymovie", "460", "306", "9", "#FFFFFF");
		so.addParam("allowfullscreen","true");
		so.addParam("allowscriptaccess","always");
		so.addParam("wmode","opaque");
		so.addParam("flashvars","file="+filepath+orisrcdata+"&autostart=true");

		so.write("flashcontent");
		return false;
	}
	
    if(classid && codebase) { 
        contents += '<object'; 
		if(emtype=='media') contents += ' width="460" height="306" ';

        if(classid) { 
            contents += ' classid="' + classid + '"'; 
        } 
        if(codebase) { 
            contents += ' codebase="' + codebase + '"'; 
        } 
        count = key.length; 
        for(i=0;i<count;i++) { 
            if(value[i]!='') { 
                if(key[i]!='src') { 
                    contents += ' ' + key[i] + '="' + value[i] + '"'; 
                } 
            } 
        } 

 		if(emtype=='appleMedia') {
             contents += ' pluginspage="http://www.apple.com/quicktime/download/" controller="true" SCALE="tofit" width="460" height="306"'; 
        }         
        contents += '>'; 
        for(i=0;i<count;i++) { 
            if(value[i]!='') { 
                if(emtype=='flash' && key[i]=='src') { 
                    contents += '<param name="movie" value="' + value[i] + '" />'; 
                } else  if(emtype=='media' && key[i]=='src') { 
                    contents += '<param name="filename" value="' + value[i] + '" />'; 
                } else if(emtype=='appleMedia' && key[i]=='src') { 
                	 contents += '<param name="src" value="' + value[i] + '" />';
                } else { 
                	if(key[i]=="autostart") {
                		key[i] = "AutoPlay";
						if(value[i]==1) {
							value[i]='true';
						} else {
							value[i] = 'false';
						}                		
                		
                	}
                    contents += '<param name="' + key[i] + '" value="' + value[i] + '" />'; 
                } 
            } 
        }
      
		if(emtype=='appleMedia') {
	        contents += '<param name="scale" value="tofit"/> <param name="controller" value="true" />';
	    }            
    } 
    contents += '<embed'; 
    for(i=0;i<count;i++) { 
        if(value[i]!='') { 
            contents += ' ' + key[i] + '="' + value[i] + '"'; 
        } 
    } 
    
	if(emtype=='appleMedia') {
          contents += ' TYPE="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" controller="true"'; 
    }        
    contents += '>'; 
    contents += '</embed>'; 
    
	if(emtype=='appleMedia') {
          contents += ' <object type="video/quicktime" data="'+value[0]+'"  class="mov"> '; 
          contents += '<param name="controller" value="true" />';
          contents += '  </object>  ';
    }            

    if(classid && codebase) { 
        contents += '</object>'; 
    }
    
    //document.write(contents); 
	return contents; 
} 

function vwimgrzmv(obj,imgsrc) {
	var rz = 0;
	var scrl = 0;
	var rzwidth = obj.width + 5;
	var rzheight = obj.height + 25;
	var mvleft = (window.screen.width - obj.width) / 2;
	var mvtop = (window.screen.height - obj.height - 25) / 2;
	var imgwin = null;
	if(obj.height>window.screen.height) {
		rz = 0;
		scrl = 1;
		rzwidth = obj.width + 23;
		rzheight = window.screen.height - 30;
		mvtop = 0;
	}
	if(obj.width>window.screen.width) {
		rz = 0;
		scrl = 1;
		rzwidth = window.screen.width;
		mvleft = 0;
	}
	imgwin = window.open("","_blank","toolbar=0,menubar=0,status=0,scrollbars=" + scrl + ",resizable=" + rz + ",width=0,height=0,left=-1000,top=-1000");
	if(imgwin) {
		imgwin.blur();
		imgwin.moveTo(0,-2000);
		imgwin.resizeTo(0,0);
		imgwin.document.write(("<" + "html><" + "head><" + "title>object</" + "title></" + "head>" +
			"<body leftmargin=\"0\" topmargin=\"0\" style=\"border-style:none;\">" +
//			"<img src=\"" + obj.src + "\" id=\"uploaded_image\" " +
			"<img src=\"" + imgsrc.replace('+',' ') + "\" id=\"uploaded_image\" " +
			" onload=\"" +
				"var rz = 0;" +
				"var scrl = 0;" +
				"var rzwidth = this.width + 5;" +
				"var rzheight = this.height + 25;" +
				"var mvleft = (window.screen.width - this.width) / 2;" +
				"var mvtop = (window.screen.height - this.height-25) / 2;" +
				"var imgwin = null;" +
				"if(this.height > window.screen.height) {" +
					"rzwidth = this.width + 23;" +
					"rzheight = window.screen.height - 30;" +
					"mvtop = 0;" +
				"}" +
				"if(this.width > window.screen.width) {" +
					"rz = 1;" +
					"scrl = 1;" +
					"rzwidth = window.screen.width;" +
					"mvleft = 0;" +
				"}" +
				"window.resizeTo(rzwidth, rzheight);" +
				"window.moveTo(mvleft, mvtop);" +
				"window.scrollbars = scrl;" +
				"window.resizable = rz;" +
				"\"" +
			" onError=\"window.alert('이미지파일이 없거나 파일이름이 잘못되었습니다.\\n파일이름에 공백이 포함되어 있으면 뷰어창에 오류가 발생할수도 있습니다.');self.close();\"" +
			" onclick=\"window.close();\"" +
			" style=\"border:0px;cursor:hand;\" alt=\"클릭하시면 창이 닫힙니다\" />" +
			"<" + "script language=\"JavaScript\">" +
			"var img = document.getElementById('uploaded_image');" +
			"if(img) {" +
				"if(img.width > window.screen.width || img.height > window.screen.height)" +
					"document.body.scroll='auto';" +
				"document.title = img.width + '*' + img.height;" +
			"}" +
			"</" + "script >" +
			"</" + "body></" + "html>"));
		imgwin.status = "Resolution:" + window.screen.width + "x" + window.screen.height;
		imgwin.focus();
	}
}


function controlImage(img_width) {
	try {
		var maxWidth = img_width < 1 ? 600 : img_width;

		for(i=1; i<=20; i++) {
			var img_id = "uploaded_image" + i;
			var upImg = document.getElementById(img_id);
			if(upImg){
				var ext = upImg.src.split('.');
				if(ext.length > 0){
					var srcdata = ext[ext.length-1].toLowerCase();
					if(/(gif|jpg|jpeg|bmp|png)$/.test(srcdata)){
						var w = upImg.width;
						upImg.style.visibility = "hidden";
						if(w <= 0) {
							time_id = window.setTimeout("controlImage('" + img_id + "')",10);
						}
						else {
							if(w > maxWidth) {
								upImg.width = maxWidth;
							}
							upImg.style.visibility = "visible";
						}
					}
				}
			}
		}
			
	} catch(e) {alert(e);}
}

function AntiSpam(id, searchType) {
	if(!searchType) searchType="user";
	window.open('/neverspam/antispamin.jsp?UniqId='+id+"&SearchType="+searchType,'AntiSpam','width=180,height=263,left=1,top=1'); 
}

// 즐겨찾기
function bookmarksite(){
	var url = location.href;
	var title = document.title;
  if(window.opera && window.print){ // opera
    var elem = document.createElement('a');
    elem.setAttribute('href',url);
    elem.setAttribute('title',title);
    elem.setAttribute('rel','sidebar');
    elem.click();
  }
  else if(document.all)// ie
    window.external.AddFavorite(url, title);
  else if (window.sidebar) // firefox
    window.sidebar.addPanel(title, url, "");
}

//시작페이지 설정
function fnStartPageSite() {
	var url = location.href;
	var msg = "시작페이지로 설정하시겠습니까?";
	if(confirm(msg)) {
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);
	}
}

function goPagePrint(v, k){
	var printWin = window.open('/inc/Print.jsp?pDiv='+v+"&pSite="+k,'printWindow','width=720,height=700');
}

function goBannerPopup(obj, wid, hei){
	if(obj.value != ""){
		var link = obj.value.split("::");
		obj.selectedIndex = 0;
		if(link[1] == 1) document.location.href = link[0];
		else if(link[1] == 2){
			var opt = "width="+wid+" height="+hei;
			var bannerWindow = window.open(link[0],"bannerWindow" , opt);
			bannerWindow.focus();
		}
	}
}