function resizeFrame(name){

	var oBody = document.body;
	var oFrame = parent.document.all(name);
	var i_height = oBody.scrollHeight;
	var i_width = oBody.scrollWidth;

	oFrame.style.height = i_height;
	oFrame.style.width = i_width;

}//end of resizeFrame()


/*
	ÄíÅ°°ª ¼³Á¤ÇÏ±â
*/
function SetCookie(name, value, expiredays, dom) {
	
	var todayDate = new Date();
	todayDate.setDate (todayDate.getDate() + expiredays);
	document.cookie = name + "=" + escape( value ) + "; path=/; domain=." + dom + "; expires=" + todayDate.toGMTString() + ";"

}//end of SetCookie()

/*
	ÄíÅ°°ª ÀÐ¿À¿À±â
*/
function GetCookie(name){

	var nameOfCookie = name + "=";
	var x = 0;
	while (x <= document.cookie.length)	{
		var y = (x + nameOfCookie.length);
		if (document.cookie.substring(x, y) == nameOfCookie) {
			if ((endOfCookie=document.cookie.indexOf(";", y)) == -1)
				endOfCookie = document.cookie.length;
			return unescape(document.cookie.substring(y, endOfCookie));
		}
		
		x = document.cookie.indexOf(" ", x) + 1;
		if (x == 0)
			break;
	}
	
	return "";

}//end of GetCookie()


function flash_print( flash_file, w, h){

	var object = "";

	object  = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='" + w + "' height='" + h + "'>";
	object += "<PARAM name='movie' value='" + flash_file + "'>";
	object += "<PARAM name='quality' value='high'>";
	object += "<PARAM name='menu' value='false'>";
	object += "<PARAM name='wmode' value='transparent'>";
	object += "<EMBED src='" + flash_file + "' quality='high' type='application/x-shockwave-flash' width='" + w + "' height='" + h + "' menu='false'></EMBED>";
	object += "</OBJECT>";

	document.write (object);

}

// ÇÑ±ÛÀÚ¸£±â
String.prototype.cut = function(len) {
	var str = this;
	var s = 0;
	for (var i=0; i<str.length; i++){
	     s += (str.charCodeAt(i) > 128) ? 2 : 1;
	     if (s > len) return str.substring(0,i) + "...";
	}        
	return str;
} 

//¿µ¹® + ¼ýÀÚÃ¼Å© , ±æÀÌ st_len ~ ed_len
function alnum_ck(v, st_len, ed_len){

	if( v.length < parseInt(st_len) || v.length > parseInt(ed_len) ) return false;

	for( var i=0; i < v.length; i++ ){
		var chr=v.substr(i,1);
		if( (chr<'0' || chr>'9') && (chr<'a' || chr>'z') && (chr<'A' || chr>'Z') ) return false;
	}

	return true;

}//end of alnum_ck()


//ÁÖ¹Î¹øÈ£ Ã¼Å©
function Jumin_Ck(f, ju1, ju2){

	var jumin_no = ju1 + ju2;

	fmt = /^\d{6}[12]\d{6}$/;

	if (!fmt.test(jumin_no)) {
		return false;
	}

	birthYear = '19' + jumin_no.substr(0, 2);
	birthMonth = jumin_no.substr(2, 2) - 1;
	birthDate = jumin_no.substr(4, 2);
	birth = new Date(birthYear, birthMonth, birthDate);

	if( birth.getYear() % 100 != jumin_no.substr(0, 2) || birth.getMonth() != birthMonth || birth.getDate() != birthDate ){
		return false;
	}

	buf = new Array(13);
	for( i=0; i < 13; i++ ) buf[i] = parseInt(jumin_no.charAt(i));

	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];

	for( i=0, sum=0; i < 12; i++ ) sum += (buf[i] *= multipliers[i]);

	if ( (11 - (sum % 11)) % 10 != buf[12] ) {
		return false;
	}

	return true;

}//end of Jumin_Ck()


//ÀÌº¥Æ®¹ß»ý½Ã ¼ýÀÚÃ¼Å©
function Num_ck(){

	if( ( event.keyCode != 9 && event.keyCode != 13 ) && ( (event.keyCode < 48) || (event.keyCode > 57) ) ){
		alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä');
		event.returnValue = false;
	}

}//end of Num_ck()


//¸¸³ªÀÌ °è»êÇÔ¼ö
function calc_age(jumin){

	if( parseInt(jumin.length) == 13 ){

		var n1 = jumin.substring(0, 6);
		var n2 = jumin.substring(6, 7);

		var now = new Date();
		var cY = now.getFullYear()
		var bY_half = n1.substring(0,2);

		//»ýÀÏ Áö³² ¿©ºÎ Ã¼Å©
		var cMD = now.getMonth() + now.getDay();
		var bMD = n1.substring(2,4);

		if( parseInt(cMD) < parseInt(bMD) )	var birth_ck = 1;
		else								var birth_ck = 0;

		//1800³â´ë, 1900³â´ë, 2000³â´ë ±¸ºÐ
		var n2_ck = n2.substring(0,1);

		if( n2_ck == '1' || n2_ck == '2' || n2_ck == '5' || n2_ck == '6' )		var pY = '19';
		else if( n2_ck == '3' || n2_ck == '4' || n2_ck == '7' || n2_ck == '8' )	var pY = '20';
		else																	var pY = '18';

		var age = parseInt(cY) - parseInt(pY + bY_half) - parseInt(birth_ck);


		//alert(age);

		return age;

	}

	return false;

}

/*
	¹ÙÀÌÆ®¼ö¸¸Å­ ¹®ÀÚ¿­ ÀÚ¸£±â
*/
function cutByteLength(obj, max_count, len_ck, len_obj){

	var str;
	var str_count = 0;
	var cut_count = 0;
	var str_length = obj.value.length;

	for( k=0; k < str_length; k++ ){

		str = obj.value.charAt(k);
		
		if( escape(str).length > 4 ){
			str_count += 2;
		}else{
			// (\r\nÀº 1byte Ã³¸®)
			if( escape(str)=='%0A' ) {

			} else {
				str_count++;
			}
		}

		if( max_count < str_count ){
			
			alert("SMS ³»¿ëÀº " + max_count + "byte ÀÌ»ó ¾²½Ç¼ö ¾ø½À´Ï´Ù");

			if(escape(str).length > 4) str_count -= 2;
			else str_count--;
			
			obj.value = obj.value.substring(0,k);
			
			break;

		}

	}
	
	//if( len_ck )	len_obj.value = str_count;
	if( len_ck )	document.getElementById(len_obj).innerHTML = str_count;

} //end of cutByteLength()


//»õÃ¢
function NewWin(url, nm, w, h, t, l, sr, fc, ag){
    
	//È­¸é °¡¿îµ¥
	if( ag == '1' ){
		var s_w = parseInt(screen.availWidth);
		var s_h = parseInt(screen.availHeight);
		l = parseInt(s_w / 2) - parseInt(w / 2);
		t = parseInt(s_h / 2) - parseInt(h / 2);
	}

	var win = window.open(url, nm, 'width=' + w + ', height=' + h + ', top=' + t + ', left=' + l + ', scrollbars=' + sr);

	//Æ÷Ä¿½º
	if( fc == '1' )	win.focus();
	return;
}//end of NewWin()



//**************************************** ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© °ü·Ã
// ÁÖ¹Î¹øÈ£ Ã¼Å©
function check_juminno(juminno) {
	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;
}//end of check_juminno()

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;
}//end of isYYYYMMDD()

function isNumeric(s) {
	for (i=0; i<s.length; i++) {
		c = s.substr(i, 1);
		if (c < "0" || c > "9") return false;
	}
	return true;
}//end of isNumeric()

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;
}//end of isSSN()
//**************************************** /ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© °ü·Ã



/*
	³â¿ùÀÏ ÄÞº¸¹Ú½º & ¢¸ ¢º ÀÌµ¿
*/
function YMD_SELECT_INI__( action, formName, sY, sM, sD, Y, M, D, bName, ckY, ckM, ckD ){

    if( !ckY ){
        alert("³âµµ´Â 1·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.");
        return;
    }

    //document.write("<table width=" + width + " border=0 cellpadding=0 cellspacing=0 bgcolor=#FFFFFF align=center>");
    //document.write("<form name=" + form + " method='post' action='" + action + "'>");
    //document.write("<tr>");
    //document.write("<td width='80%' height=30 align=" + position + ">");
    document.write("<a href=\"javascript:YMD_SELECT__(document." + formName + ", -1, " + ckM + ", " + ckD + ");\">¢¸</a> ");

    if( ckY ){

        document.write("<select name="+ sY +" size=1 id=sIdYear>");

        for( var i=2006; i <= Y+1; i++ ){

                if( Y == i )    document.write("<option value= " + i + " selected> " + i + " </option>");
                else            document.write("<option value= " + i + "> " + i + "</option>");

        }

        document.write("</select>³â");

    }//end of if

    if( ckM ){

        document.write("&nbsp;<select name="+ sM +" size=1 id=sIdMonth>");

            for( i=1; i <= 12; i++ ){

                if( M == i )    document.write("<option value= " + ADD_ZERO__(i) + " selected> " + ADD_ZERO__(i) + " </option>");
                else            document.write("<option value= " + ADD_ZERO__(i) + " > " + ADD_ZERO__(i) + " </option>");

            }

        document.write("</select>¿ù");

    }//end of if

	if( ckD ){

        document.write("&nbsp;<select name="+ sD +" size=1 id=sIdDay>");

            for( i=1; i <= 31; i++ ){

                if( D == i )    document.write("<option value= " + ADD_ZERO__(i) + " selected> " + ADD_ZERO__(i) + " </option>");
                else            document.write("<option value= " + ADD_ZERO__(i) + "> " + ADD_ZERO__(i) + " </option>");

            }

        document.write("</select>ÀÏ");

    }//end of if

    document.write("<a href=\"javascript:YMD_SELECT__(document." + formName + ", 1, " + ckM + ", " + ckD + ");\">¢º</a> ");

    document.write("<input type=submit value=\"" + bName + "\" class=form0>");
    //document.write("</td></tr>");
    //document.write("</form>");
    //document.write("</table>");

}//end of YMD_SELECT_INIT__()

function YMD_SELECT__( f, lr, ckM, ckD ){

    var Y = document.getElementById("sIdYear").value;
    var M = 0;
    var D = 1;

    if( ckM ) var M = document.getElementById("sIdMonth").value - 1;

    if( ckD ) var D = document.getElementById("sIdDay").value;

    if( ckM && ckD )    D = parseInt(D, 10) + parseInt(lr, 10);
    else if( ckM )      M = parseInt(M, 10) + parseInt(lr, 10);
    else                Y = parseInt(Y, 10) + parseInt(lr, 10);

    var dt = new Date( Y, M, D );

    var dtY = dt.getFullYear();
    if( ckM ) var dtM = ADD_ZERO__( dt.getMonth() + 1 );
    if( ckD ) var dtD = ADD_ZERO__( dt.getDate() );

    document.getElementById("sIdYear").value = dtY;
    if( ckM ) document.getElementById("sIdMonth").value = dtM;
    if( ckD ) document.getElementById("sIdDay").value = dtD;

    f.submit();

}//end of YMD_SELECT__()

function ADD_ZERO__(n){

    return n < 10 ? "0"+n : n;

}//end of ADD_ZERO__()


// JavaScript Document

//¸µÅ©½Ã Á¡¼±¾ø¾Ö±â
function bluring(){ 
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
document.onfocusin=bluring; 


//PNG
function setPng24(obj) {
    obj.width=obj.height=1;
    obj.className=obj.className.replace(/\bpng24\b/i,'');
    obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
    obj.src='';
    return '';
}

//ÀÌ¹ÌÁö ±ôºý
function doBlink() { 
var blink = document.all.tags("BLINK") 
for (var i=0; i < blink.length; i++) 
blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
} 
function startBlink() { 
if (document.all) 
setInterval("doBlink()",200)  //¼Óµµ
} 
window.onload = startBlink; 
// --> 



