// ºê¶ó¿ìÀú check
var browser = new Array();

if(document.layers) 
{
	browser['name'] = 'ns'; 
	browser['ver'] = '4'; 
}
if(document.getElementById&&!document.all) 
{
	browser['name'] = 'ns'; 
	browser['ver'] = '6'; 
}
else if(document.all) 
{
	browser['name'] = 'ie'; 
	browser['ver'] = 4;
	if (navigator.userAgent.indexOf('MSIE 5')>0) { browser['ver'] = 5; } 
	else if (navigator.userAgent.indexOf('MSIE 6')>0) { browser['ver'] = 6; } 
}
//alert(browser['name']);
//alert(browser['ver']);
// ºê¶ó¿ìÀú check

function form_check(fm, name, target, msg)
{
	ctrl= fm[name];
	ctrl1= fm[target];

	// Æû Ç×¸ñÀÌ ÀÖÀ¸¸é Ã³¸®
	if(ctrl && ctrl.value=="")
	{
		// ¸Þ½ÃÁö°¡ ÀÖÀ¸¸é Ãâ·Â
		if(msg != "") { alert(msg); }

		// target ÀÌ ÀÖÀ¸¸é focus ÀÌµ¿
		if(ctrl1 && target != "") { ctrl1.focus(); }
		return false;
	}
	return true;		
}

function setCookie( name, value, expiredays)
{
	if(expiredays != 0)
	{
		var today = new Date();
		today.setDate( today.getDate() + expiredays );
		document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
	}
	else
	{
		document.cookie = name + "=" + escape( value ) + "; path=/;";
	}
}

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 chk_byte(obj)
{
	var chkVal;
	var tmpVal;
	var oneVal;
	var tmpObj;
	var totByte = 0;

	chkVal = obj.value;
	tmpVal = new String(chkVal);
	tmpLen = tmpVal.length;

	for (i=0;i<tmpLen;i++)
	{
		oneVal = tmpVal.charAt(i);
		if (escape(oneVal) =='%0D') { }
		else if (escape(oneVal).length > 4)	{ totByte += 2; }
		else { totByte++; }
	}

	return totByte;
}

function cut_byte(obj, maxLen)
{
	var chkVal;
	var tmpVal;
	var oneVal;
	var tmpObj;
	var totByte = 0;

	chkVal = obj.value;
	tmpVal = new String(chkVal);
	tmpLen = tmpVal.length;

	for (i=0;i<tmpLen;i++)
	{
		oneVal = tmpVal.charAt(i);
		if (escape(oneVal).length > 4)	{ totByte += 2; }
		else 
		{
			if(escape(oneVal)=='%0A') {} // \r\n ÀÌ¸é ÇÑ¹ø¸¸ + ÇÏ±â À§ÇØ Ãß°¡
			else { totByte++; }
		}

		if(totByte > eval(maxLen)) 
		{
			chkVal = chkVal.substring(0, i);
			break;
		}
	}
	if(totByte > eval(maxLen)) { totByte = maxLen; }

	obj.value = chkVal;
}

function parseQueryStr(str, divider)
{
	var param;
	var rtnArr = new Array();

	if(!divider) { divider = '&'; }
	if(str)
	{
		param = str.split(divider);
		for(tt = 0; tt < param.length; tt++)
		{
			p = param[tt].split("=");
			rtnArr[p[0]] = p[1];
		}
	}
	return rtnArr;
}

function displayObject(url, width, height, ext, option)
{	
	var opArr = new Array();
	var wmode, bgcolor, html, id;
	var autostart, showcontrols, showstatusbar, showtracker, showaudiocontrols;

	if(option) { opArr = parseQueryStr(option, '|'); }

	if(!opArr['autostart']) { autostart = '1'; }
	else { autostart = opArr['autostart']; }

	if(!opArr['id']) { id = ''; }
	else { id = opArr['id']; }

	if(!opArr['showcontrols']) { showcontrols = '1'; }
	else { showcontrols = opArr['showcontrols']; }

	if(!opArr['showtracker']) { showtracker = '1'; }
	else { showtracker = opArr['showtracker']; }

	if(!opArr['showstatusbar']) { showstatusbar = '1'; }
	else { showstatusbar = opArr['showstatusbar']; }

	if(!opArr['showaudiocontrols']) { showaudiocontrols = '1'; }
	else { showaudiocontrols = opArr['showaudiocontrols']; }

	if(ext == 'swf' || ext == 'flv') 
	{ 
		if(!width || !height) 
		{
			width = 400; 
			height = 380;
		}
		

		if(opArr['bgcolor'] == 'null') { bgcolor = ''; }
		else if(opArr['bgcolor']) { bgcolor = opArr['bgcolor']; }
		else { bgcolor = '#000000'; }

		if(opArr['wmode'] == 'null') { wmode = ''; }
		else if(opArr['wmode']) { wmode = opArr['wmode']; }
		else { wmode = 'transparent'; }

		if(ext == 'swf')
		{
			html = ('<embed src="' + url + '" menu="false" quality="high" wmode="' + wmode + '" bgcolor="' + bgcolor + '" width="' + width + '" height="' + height + '" align="middle" \
				allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
		}
		else
		{
			html = ('<embed id="' + id + '" width="' + width + 'px" height="' + height + 'px" \
				allowscript-xaccess="always" \
				src="../lib/flv_player3.swf" type="application/x-shockwave-flash" allowfullscreen="true" \
				flashvars="file=' + url + '&autostart=' + autostart + '"></embed>');
		}

		document.write(html);
	}
	else
	{ 
		
		if(!width || !height) 
		{
			width = 400; 
			height = 300;
		}

	/*
		html = ('\
			<object id="' + id + '" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" width="' + width + '" height="' + height + '">\
				<param name="filename" value="' + url + '">\
				<param name="autostart" value="' + autostart + '">\
				<param name="showstatusbar" value="' + showstatusbar + '">\
				<param name="ShowControls" value="' + showcontrols + '">\
				<param name="showtracker" value="' + showtracker + '">\
				<param name="transparentAtStart" value="true">\
				<!--<param name="AnimationAtStart" value="False">\
				<param name="AutoRewind" value="True">\
				<param name="SendMouseClickEvents" value="True">\
				<param name="DisplayBackColor" value="#FF0000">\
				<param name="DisplayForeColor" value="16777215">\
				<param name="AutoSize" value="1"\
				<param name="ShowDisplay" value="0">\
				<PARAM NAME="EnableContextMenu" VALUE="0">\
				<PARAM NAME="EnablePositionControls" VALUE="0">\
				<param NAME="ClickToPlay" VALUE="0">\
				<PARAM NAME="Mute" VALUE="0">\
				<PARAM NAME="stretchToFit" VALUE="1">-->\
			</object>\
		');
	*/

		html = ('<embed id="' + id + '" src="' + url + '" width="' + width + 'px" height="' + height + 'px" \
			showstatusbar="' + showstatusbar + '" showcontrols="' + showcontrols + '" showaudiocontrols="' + showaudiocontrols + '" \
			autostart="' + autostart + '" transparentatstart="true"></embed>');

		document.write(html);
	}
}

function char_length_check(target, lmin, lmax)
{
	var i;
	var lmin;
	var lmax;
	var target;
	var t = target.value;
	
// ¹®ÀÚ¿­ ±æÀÌ È®ÀÎ
// ÃÖ¼Ò == ÃÖ´ë : ÃÖ¼Ò¹®ÀÚ ÀÌ¾î¾ß ÇÔ
// ÃÖ¼Ò > ÃÖ´ë : ÃÖ¼Ò¹®ÀÚ ÀÌ»óÀÌ¾î¾ß ÀÌ¾î¾ß ÇÔ
// ÃÖ¼Ò < ÃÖ´ë : ÃÖ¼Ò¹®ÀÚ ÀÌ»óÀÌ°í ÃÖ´ë¹®ÀÚ ÀÌÇÏÀÌ¾î¾ß ÇÔ

	if(lmin == lmax)
	{
		if (t.length < lmin || t.length > lmin)
		{
			return true;
		}
	}
	else if(lmax < lmin)
	{
		if (t.length < lmin)
		{
			return true;
		}
	}
	else if (t.length < lmin || t.length > lmax)
	{
		return true;
	}

	return false;
} 

function openPopBox(varName,varURL,varOptions) 
{ 
var eventCookie=getCookie(varName); 
if(varOptions=="") varOptions='width=400,height=421,top=50,left=0';
if (eventCookie != "no") 
window.open(varURL,'_blank',varOptions); 
//ÆË¾÷Ã¢ÀÇ ÁÖ¼Ò, °°Àº µµ¸ÞÀÎ¿¡ ÀÖ¾î¾ß ÇÑ´Ù. 
} 
