function swf_obj(src,w,h,swfid){
	swf_html = '';
	swf_html += '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="'+w+'" HEIGHT="'+h+'" id="'+swfid+'">';
	swf_html += '<param name="movie" value="'+src+'">';
	swf_html += '<param name="quality" value="high">';
	swf_html += '<PARAM NAME="menu" VALUE="false">';
	swf_html += '<PARAM NAME="wmode" VALUE="transparent">';
	swf_html += '<EMBED src="'+src+'" menu="false" wmode="transparent" quality="high" WIDTH="'+w+'" HEIGHT="'+h+'" NAME="'+swfid+'"></EMBED>';
	swf_html += '<\/object>';
	document.write(swf_html);
}

//ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º Ã¼Å©
function checkJumin(form_name1,form_name2) 
{
	var formvalue = form_name1.value + form_name2.value;
	var result;
	var sum = 0;
	var temp = 2;
	for(var i = 0; i <= 11; i++) {
		sum += parseInt(formvalue.substr(i,1))*temp;
		temp++;
		if(temp == 10) {
			temp = 2;
		}
	}
	result = parseInt(sum) % 11;
	result = (11 - result) % 10;
	if (result != formvalue.substr(12,1)) {
		return false;
	} else {
		return true;
	}

	return true;
}

//»ç¾÷ÀÚµî·Ï¹øÈ£ À¯È¿¼º Ã¼Å©(¼ýÀÚ10ÀÚ¸®)
function checkBiz(vencod) 
{ 
	var sum = 0; 
	var getlist = new Array(10); 
	var chkvalue =new Array("1","3","7","1","3","7","1","3","5");  

	try
	{
		for(var i=0; i<10; i++) 
		{ 
			getlist[i] = vencod.substring(i, i+1); 
		}         

		for(var i=0; i<9; i++) 
		{ 
			sum += getlist[i]*chkvalue[i]; 
		}  

		sum		= sum + parseInt((getlist[8]*5)/10); 
		sidliy	= sum % 10; 
		sidchk	= 0;        

		if(sidliy != 0)
		{ 
			sidchk = 10 - sidliy; 
		} 
		else 
		{
			sidchk = 0; 
		}         

		if(sidchk != getlist[9]) 
		{ 
			return false; 
		} 

		return true; 
	}
	catch(e)
	{
		return false;
	}
}

//HTMLÁ¦°Å ÇÔ¼ö
function trimHTML(strHtml){
	var objRegExp = new RegExp("<html(.*|)<body([^>]*)>","gi");
	strHtml = strHtml.replace(objRegExp,"");

	var objRegExp = new RegExp("</body(.*)</html>(.*)","gi");
	strHtml = strHtml.replace(objRegExp,"");

	var objRegExp = new RegExp("<[/]*(div|layer|body|html|head|meta|form|input|select|textarea|base|font|br|p|b|img|embed|object|span|table|tbody|tr|td|embed|u|a|strong|li|em|col|bgsound|script|center|h1|hr|o:p)[^>]*>","gi");
	strHtml = strHtml.replace(objRegExp,"");

	var objRegExp = new RegExp("<(style|script|title|link)(.*)</(style|script|title)>","gi");
	strHtml = strHtml.replace(objRegExp,"");

	var objRegExp = new RegExp("<[/]*(scrit|style|title|xmp)>","gi");
	strHtml = strHtml.replace(objRegExp,"");

	var objRegExp = new RegExp("&nbsp;","gi");
	strHtml = strHtml.replace(objRegExp,"");

	return strHtml;
}

function fullWin(url) { 
	window.open(url, "", "fullscreen=yes,scrollbars=yes"); 
	self.opener = self; 
} 

function imgResize(target_img, g_width, g_height)
{
    var newX, newY;
    var newHeight, newWidth;
    var newImg;

    var maxWidth = g_width;
    var maxHeight = g_height;

    newImg = new Image();
    newImg.src = target_img.src;
    imgw = newImg.width;
    imgh = newImg.height;

    /*
	if (imgw*1.2 >= imgh) {
    	return false;
    }
	*/

    if (imgw > maxWidth || imgh > maxHeight)
    {
        if(imgw > imgh)
        {
            if(imgw > maxWidth)
                newWidth = maxWidth;
            else
                newWidth = imgw;
            newHeight = Math.round((imgh*newWidth)/imgw);
        }
        else
        {
            if(imgh > maxHeight)
                newHeight = maxHeight;
            else
                newHeight = imgh;
            newWidth = Math.round((imgw*newHeight)/imgh);
        }
    }
    else
    {
        newWidth = imgw;
        newHeight = imgh;
    }
    newX = maxWidth/2 - newWidth/2;
    newY = maxHeight/2 - newHeight/2;

	target_img.onload = null;
	target_img.src = newImg.src;

    target_img.width = newWidth;
    target_img.height = newHeight;

}

function imgResize2(target_img, g_width, g_height)
{
    var newX, newY;
    var newHeight, newWidth;
    var newImg;

    var maxWidth = g_width;
    var maxHeight = g_height;

    newImg = new Image();
    newImg.src = target_img.src;
    imgw = newImg.width;
    imgh = newImg.height;

	newWidth = imgw;
	newHeight = imgh;

	if(imgw > maxWidth){
		newWidth = maxWidth;
		newHeight = (imgh * maxWidth) / imgw ;
	}

	target_img.onload = null;
	target_img.src = newImg.src;
    target_img.width = newWidth;
    target_img.height = newHeight;

}

//³â, ¿ù, ÀÏ ÀÔ·Â½Ã ³ªÀÌ ¸®ÅÏ
function getAge(yy, mm, dd) {

	days = new Date();
	gdate = days.getDate();
	gmonth = days.getMonth();
	gyear = days.getYear();
	age = gyear - yy;
	if((mm == (gmonth + 1)) && (dd <= parseInt(gdate))) {
		age = age;
	}
	else {
		if(mm <= (gmonth)) {
			age = age;
		}
		else {
			age = age - 1; 
		}
	}
	if(age == 0)
		age = age;
		
	return age;
}

function setDayVal(mday, objYear, objMonth, objDay)
{
	dateObj = new Date();

	var year = dateObj.getYear();
	var month = dateObj.getMonth() + 1;
	var date = dateObj.getDate() - mday;

	dateObj2 = new Date(year, month, date);

	smonth  = dateObj2.getMonth();
	sday	= dateObj2.getDate();

	if(smonth==0) smonth = 12;

	if(smonth < 10){
		smonth = '0'+smonth;
	}

	if(sday < 10){
		sday = '0'+sday;
	}

	objYear.value	= dateObj2.getYear();
	objMonth.value	= smonth;
	objDay.value	= sday;
}

function setMonthVal(mday, objYear, objMonth, objDay, ptype)
{
	dateObj = new Date();

	var year = dateObj.getYear();
	var month = (dateObj.getMonth() + 1);
	var date = dateObj.getDate();

	if(month==0) month = 12;

	switch(ptype){
		case 'plus'	:	dateObj2 = new Date(year, month+parseInt(mday), date); break;
		default		:	dateObj2 = new Date(year, month-parseInt(mday), date); break;
	}

	emonth = dateObj2.getMonth();
	if(emonth==0) emonth = 12;

	if(emonth < 10){
		emonth = '0'+emonth;
	}

	objYear.value	= dateObj2.getYear();
	objMonth.value	= emonth;
	objDay.value	= dateObj2.getDate();
}

function setMonthVal2(objSyear, objSmonth, objSday, mday, objYear, objMonth, objDay, ptype){
	dateObj = new Date();

	var year = dateObj.getYear();
	var month = (dateObj.getMonth() + 1);
	var date = dateObj.getDate();

	objSyear.value	= year;
	objSmonth.value	= month;
	objSday.value	= date;

	setMonthVal(mday, objYear, objMonth, objDay, ptype);
}

/* »õÃ¢À» È­¸é °¡¿îµ¥ ¶ì¿ò */
function openCenterWin(w_url,w_title,w_width,w_height,w_resizable,w_scrollbars)
{
	var option = "alwaysRaised,toolbar=0,status=0,menubar=0";
	
	var w_left = (screen.width)?(screen.width-w_width)/2:100;
	var w_top = (screen.height)?(screen.height-w_height)/2:100;
	
	//width ¿Í height °¡ ÀÖÀ»¶§¸¸ È­¸éÀÇ °¡¿îµ¥¿¡ Ç¥½ÃÇÑ´Ù
	if (w_width) option = option + ",width=" + w_width + ",left=" + w_left;
	if (w_height) option = option + ",height=" + w_height + ",top=" + w_top;
	//Ã¢Å©±â Á¶Àý°¡´É°ú ½ºÅ©·Ñ¹Ù Ç¥½Ã´Â ±âº»ÀûÀ¸·Î º¸ÀÌÁö ¾ÊÀ¸¸ç, ÁöÁ¤ÇÒ¶§¸¸ º¸ÀÎ´Ù
	if (w_resizable == true) option = option + ",resizable=yes";
	if (w_scrollbars == true) option = option + ",scrollbars=yes";

	var new_instance = window.open(w_url,w_title,option,"");
	new_instance.focus();
}

function isObject(form_element_name)
{
	val = typeof(form_element_name);

	if( val == "undefined")
		return false;
	else
		return true;
}

//¾ËÆÄºª Ã¼Å© ÇÔ¼ö
function isAlpha(form_element_name, msg)
{
	var alpha ='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var num='0123456789';
	var alphanum=alpha + num;
	var t = form_element_name.value;

	for (i=0; i<t.length; i++){
			if (alphanum.indexOf(t.substring(i,i+1))<0) {
				alert(msg);
				form_element_name.focus();
				return false;
			}
	}

	return true;
}

function moveNextBox(str_size, form_element_name, next_form_element_name)
{
	if(form_element_name.value.length>=str_size)
		next_form_element_name.focus();
}

function isEmail(form_element_name){
	var email = form_element_name.value;
	var strPattern = "^[a-zA-Z0-9-_]+(\.[a-zA-Z0-9-_]+)*@[a-zA-Z0-9-_]+(\.[a-zA-Z0-9-_]+)+$";
	
	if (email.match(strPattern)){
		return true;
	}
	else{
		alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀûÈ®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		form_element_name.focus();
		return false;
	}
} 

//basic function : 
function isFrmEmpty(form_element_name, msg)
{
	if(form_element_name.value == ""){
		alert(msg);
		form_element_name.focus();
		return true;
	}
	else
		return false;
}

//basic function : 
function isNumber(form_element_name, msg)
{
	if(isFrmEmpty(form_element_name, msg))
		return false;
	else {
		if(!isNaN(form_element_name.value))
			return true;
		else {
			alert(msg);
			form_element_name.focus();
			return false;
		}
	}
}

//basic function :
function isSame(form_element_name1, form_element_name2, msg)
{
	if(form_element_name1.value == form_element_name2.value)
		return true;
	else {
		alert(msg);
		form_element_name1.focus();
		return false;
	}
}

function isCheck(form_element, msg){
	var is_checked = false;
	for(i=0; i<form_element.length; i++){
		if(form_element[i].checked){
			is_checked = true;
			break;
		}
	}

	if(is_checked){
		return true;
	}
	else {
		alert(msg);
		return false;
	}
}

//extend function :
function isNumber3(form_element_num1, form_element_num2, form_element_num3, msg)
{
	if(!isNumber(form_element_num1, msg))	return false;
	if(!isNumber(form_element_num2, msg))	return false;
	if(!isNumber(form_element_num3, msg))	return false;

	return true;
}

function isMultiCheck(form_name, form_element, msg){
	var box = eval("document."+form_name+".elements['"+form_element+"']");
	if(box.length>1){
		is_checked = false;
		for(i=0; i<box.length; i++){
			if(box[i].checked==true){
				is_checked = true;
				break;
			}
		}

		if(!is_checked){
			alert(msg);
			return false;
		}
	}

	return true;
}

function isArray(form_name, form_element){
	var form_element2 = eval("document."+form_name+".elements['"+form_element+"']");
	if(form_element2.length>1)
		return true;
	else
		return false;
}

//extend function :
function isJumin(form_element_jumin1, form_element_jumin2)
{
	if(!isNumber(form_element_jumin1, "ÁÖ¹Îµî·Ï ¹øÈ£¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä"))	return false;
	if(!isNumber(form_element_jumin2, "ÁÖ¹Îµî·Ï ¹øÈ£¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä"))	return false;
	
	if(!checkJumin(form_element_jumin1, form_element_jumin2)){
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
		form_element_jumin1.focus();
		return false;
	}

	return true;
}

function getChkLen(form_element)
{
	var cnt; 
	var vartype = typeof(form_element.length);

	if(vartype=="undefined")
		 cnt = 1;
	else
		cnt = form_element.length;
	
	return cnt;
}

function getChkCnt(form_name, element_name)
{
	var chklen = 0;
	var form_element;

	form_element = eval("document."+form_name+"."+element_name);
	var cnt = getChkLen(form_element);

	if(cnt==1){
		if(form_element.checked==true)
			chklen = 1;
		else
			chklen = 0;
	}
	else{
		for(i=0; i<cnt; i++){
			form_element = eval("document."+form_name+"."+element_name+"["+i+"]");
			if(form_element.checked==true)
				chklen += 1;
		}
	}

	return chklen;
}

function selectAll(element_name)
{
	var chkObj = eval("document.all['"+element_name+"']");

	for(var i=0; i<chkObj.length; i++){
		if(chkObj[0].checked==false)
			chkObj[i].checked = false;
		else
			chkObj[i].checked = true;
	}
}

function selectAll2(root_check, form_name, element_name)
{
	var form_element = eval("document.all('"+form_name+"')."+element_name);

	var len = getChkLen(form_element);

	if(len<=1){
		var chkbox = eval("document.all('"+form_name+"')."+element_name);
		if(root_check.checked==false)
			chkbox.checked = false;
		else
			chkbox.checked = true;
	}
	else {
		for(i=0; i<len; i++){
			var chkbox = eval("document.all('"+form_name+"')."+element_name+"["+i+"]");
			
			if(root_check.checked==true)
				chkbox.checked = true;
			else
				chkbox.checked = false;
		}
	}
}

//¸ðµç checkbox¼±ÅÃ
function allcheck(sel){ 
	var f = document.FRM; 
    var getobj = document.getElementsByTagName("input"); 
    for(var i=0; i<getobj.length; i++){ 
        if(getobj[i].type.toLowerCase() == "checkbox"){ 
            getobj[i].checked = sel; 
        }
    } 
} 


function search()

{
	var form = document.FRM;
/*
	if(isObject(form.scolumn)){
		if(isFrmEmpty(form.scolumn, "°Ë»öÇÒ ºÐ·ù¸¦ ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À"))	return;
	}
*/
	form.submit();
}

function searchM(form)
{
	form.action = "/module/common/requestMult.asp";
	form.submit();
}

function searchMR(form)
{
	form.action = "/module/common/requestMultTo.asp";
	form.submit();
}


function change_iframe(frame_name, next_url)
{
	var form = document.FRM;

	form.target = frame_name;
	form.action = next_url;
	form.submit();
}

function change_iframe2(pos, frame_name, next_url)
{
	var form = document.FRM;

	form.pos.value = pos;
	form.target = frame_name;
	form.action = next_url;
	form.submit();
}

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 "";
}

function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function format_number(num) { 
	if (num < 0) { num *= -1; var minus = true} 
	else var minus = false 

	var dotPos = (num+"").split(".") 
	var dotU = dotPos[0] 
	var dotD = dotPos[1] 
	var commaFlag = dotU.length%3 

	if(commaFlag) { 
	var out = dotU.substring(0, commaFlag) 
	if (dotU.length > 3) out += "," 
	} 
	else var out = "" 

	for (var i=commaFlag; i < dotU.length; i+=3) { 
	out += dotU.substring(i, i+3) 
	if( i < dotU.length-3) out += "," 
	} 

	if(minus) out = "-" + out 
	if(dotD) return out + "." + dotD 
	else return out 
} 

function selDel(root_forder)
{
	var form = document.FRM;
	var cnt = getChkCnt("sel[]");

	if(cnt<1){
		alert("»èÁ¦ÇÒ Á¤º¸¸¦ ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À");
		return;
	}

	form.ptype.value = "delall";
	form.action = "/module/"+root_forder+"/cp_proc.asp";
	form.submit();
}

function zoomZ(img){
	window.open("/module/common/zoom.asp?img="+img,"img","left=100,top=100");
}

function zoomZP(img){
	window.open("/module/common/zoomProduct.asp?img="+img,"img","left=100,top=100,width=300,height=420");
}

function openMovie(file_name){
	window.open("/module/common/viewMovie.asp?fn="+file_name,"movie","left=0,top=0,width=350,height=350,scrollbars=auto");
}

function downFile(file_dir, file_name){
	location.href="/module/common/download.asp?file_dir="+file_dir+"&file_name="+file_name;
}

function AutoAddr(zip,addr){
	url	= '/module/common/PostChoice.asp?zip='+zip+'&addr='+addr;
	window.open(url,"AutoAddr","toolbar=no,menubar=no,scrollbars=1,resizable=no,width=355,height=325");
}

function viewPdf(pdf_file){
	url	= "/module/common/viewPdf.asp?pdf_file="+pdf_file;
	window.open(url,"pdf_viewer","toolbar=no,menubar=no,scrollbars=1,resizable=no,width=1024,height=768");
}

//ÀÏÁ¤ ¼±ÅÃ¿ë ÆË¾÷
function pop_calendar(syear, smonth, sday)
{
	openCenterWin("/module/common/pop_calendar.asp?syear="+syear+"&smonth="+smonth+"&sday="+sday,"view",310,240,false,true);
}

function checkid()
{
	var form = document.FRM;
	col_name	= form.userid.value;

	if (form.userid.value.length < 4) {
		alert("¾ÆÀÌµð´Â 4±ÛÀÚ ÀÌ»óÀÔ´Ï´Ù!!") ;
		form.userid.focus() ;
		return;
	}
	window.open('/module/common/UserIdCheck.asp?userid=' + col_name,'CheckID','width=470,height=338,scrollbars=no');
}
// 2008-05-21 °¡ÀÔ¿©ºÎ Ã¼Å© oes ÀÛ¾÷
function checkid2()
{
	var form = document.FRM;
	col_name	= form.userid.value;
if (form.userid.value.length < 1) {
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!") ;
		form.userid.focus() ;
		return;
	}
	if (form.pwd.value.length < 1) {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!") ;
		form.userid.focus() ;
		return;
	}
	window.open('/module/common/m_UserIdCheck.asp?userid=' + col_name,'CheckID','width=470,height=225,scrollbars=no');
}

function find_zip(zip1,zip2,address) 
{
	openCenterWin('/module/common/find_zip.asp?zip1='+zip1+'&zip2='+zip2+'&addr1='+address,'¿ìÆí¹øÈ£°Ë»ö',450,280)
}

function IFrameSizing(obj){
	obj.height = eval(obj.name+".document.body.scrollHeight");
	//alert(obj.height);
}

function VodPlayer(mode, ordernum, idx, code, pos)
{
	openCenterWin('/module/vod_player/index.asp?mode='+mode+'&o_ordernum='+ordernum+'&op_idx='+idx+"&pvc_code="+code+"&pos="+pos,'µ¿¿µ»ó°­ÀÇ',892,478)
}

function openId(){
	openCenterWin('/popup/find_id.asp','id',440,235,false,false);
}

function openPw(){
	openCenterWin('/popup/find_pw.asp','pwd',440,240,false,false);
}

function iframe_autoresize(arg){ 
	arg.height = eval(arg.name+".document.body.scrollHeight"); 

	arg.height;
}

function goPage(url, popup){
	if(popup=="Y"){
		window.open(url);
	}else{
		parent.document.location.href = url;
	}
}



