var isMSIE = false;
var nVersion = parseInt(navigator.appVersion);
if ((navigator.appName.indexOf("¸¶ÀÌÅ©·Î¼ÒÇÁÆ®") >= 0) ||
	(navigator.appName.indexOf("Microsoft") >= 0)){
	isMSIE  = true;
	if (navigator.userAgent.indexOf("MSIE 5") != -1) nVersion = 5;
	else if (navigator.userAgent.indexOf("MSIE 6") != -1) nVersion = 6;
}
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 MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}
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_reloadPage(init) {  //reloads the window if Nav4 resized
	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}
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 NewWindow(surl, stitle, bmenu, btool, bloc, bdir, bresize, bscroll, bstatus, width, height, x, y){
   //var x = 0;
   //var y = 0;
   //var x = screen.width/2 - 300;
   //var y = screen.height/2 - 200;
   var features = "menubar=" + bmenu + ",toolbar=" + btool + ",location=" + bloc + ",directories=" + bdir + ",resizable=" + bresize+ ",scrollbars=" + bscroll + ",status=" + bstatus + ",";
   if ( isMSIE ) features = features + "width=" + width + ",height=" + height + ",left=" + x + ",top=" +y;
   else features = features + "width=" + width + ",height=" + height + ",screenX=" + x + ",screenY=" + y;
   var newwin = window.open(surl, stitle ,features);
}
function checkOS() {
	if(navigator.userAgent.indexOf('IRIX') != -1){ var OpSys = "Irix"; }
	else if((navigator.userAgent.indexOf('Win') != -1) &&
			(navigator.userAgent.indexOf('98') != -1)){ var OpSys = "Windows 98"; }
	else if((navigator.userAgent.indexOf('Win') != -1) &&
			(navigator.userAgent.indexOf('ME') != -1)){ var OpSys = "Windows ME"; }
	else if((navigator.userAgent.indexOf('Win') != -1) &&
			(navigator.userAgent.indexOf('95') != -1)){ var OpSys = "Windows 95"; }
	else if(navigator.appVersion.indexOf("16") !=-1){ var OpSys = "Windows 3.1"; }
	else if (navigator.appVersion.indexOf("NT") !=-1){
		var OpSys= "Windows NT";
		var OSversion;
		if (navigator.appVersion.indexOf("NT") != -1) {
			IEmajorStart = navigator.appVersion.indexOf("NT") + 2;
			IEmajorEnd = (IEmajorStart + 4);
			theMajor = navigator.appVersion.substring(IEmajorStart, IEmajorEnd);
			(OSversion = theMajor);
		}
		if (isNaN(OSversion)) {
			(OSversion = (OSversion.substring(0, (OSversion.length - 1))));
		}
		OpSys = OpSys + OSversion;
	}else if(navigator.appVersion.indexOf("SunOS") !=-1){ var OpSys = "SunOS"; }
	else if(navigator.appVersion.indexOf("Linux") !=-1){ var OpSys = "Linux"; }
	else if(navigator.userAgent.indexOf('Mac') != -1){ var OpSys = "Macintosh"; }
	else if(navigator.appName=="WebTV Internet Terminal"){ var OpSys = "WebTV"; }
	else if(navigator.appVersion.indexOf("HP") !=-1){ var OpSys = "HP-UX"; }
	else { var OpSys = "other"; }
	return OpSys;
}
function checkBrowser() {
	var Browser;
	var UAversion = parseFloat(navigator.appVersion);
	if ( navigator.appName == "Microsoft Internet Explorer" ){
		if (navigator.appVersion.indexOf("MSIE") != -1) {
			IEmajorStart = navigator.appVersion.indexOf("MSIE") + 4;
			IEmajorEnd = (IEmajorStart + 5);
			theMajor = navigator.appVersion.substring(IEmajorStart, IEmajorEnd);
			(UAversion = theMajor);
		}
		if (isNaN(UAversion)) {
			(UAversion = (UAversion.substring(0, (UAversion.length - 1))));
		}
		Browser = "MSIE" + UAversion
	}else if ( navigator.appName == "Netscape" )
		Browser = "NS " + UAversion
	else Browser = "Other";
	return Browser;
}
function OpenAgent(surl, stitle, bmenu, btool, bloc, bdir, bresize, bscroll, bstatus, width, height){
	var x = screen.width/2 - 100;
	var y = screen.height/2 - 100;
	var features = "menubar=" + bmenu + ",toolbar=" + btool + ",location=" + bloc + ",directories=" + bdir 
		+ ",resizable=" + bresize+ ",scrollbars=" + bscroll + ",status=" + bstatus + ",";

	if ( nVersion >= 4){
		if ( !isMSIE ) document.agent.src = surl;
		else document.all.agent.src = surl;
	}else{
		if ( isMSIE ) features = features + "width=" + width + ",height=" + height + ",left=" + x + ",top=" +y;
		else features = features + "width=" + width + ",height=" + height + ",screenX=" + x + ",screenY=" + y;
		var newwin = window.open(surl, stitle ,features);
		newwin.close();
	}
}
function Agent(surl, width, height){
	var x = screen.width/2 - 100;
	var y = screen.height/2 - 100;
	var features = "menubar=0,toolbar=0,location=0,directories=0,resizable=0,scrollbars=0,status=0,";

	if ( nVersion >= 4){
		if ( !isMSIE ) document.agent.src = surl;
		else document.all.agent.src = surl;
	}else{
		if ( isMSIE ) features = features + "width=" + width + ",height=" + height + ",left=" + x + ",top=" +y;
		else features = features + "width=" + width + ",height=" + height + ",screenX=" + x + ",screenY=" + y;
		var newwin = window.open(surl, "agent" ,features);
		newwin.close();
	}
}
function exchange_item(frm, slist, tlist){
	for ( var i=0; i< slist.length; i++){
		if ( slist.options[i].selected ){
			tlist.length = tlist.length + 1;
			tlist.options[tlist.length - 1].value = slist.options[i].value;
			tlist.options[tlist.length - 1].text = slist.options[i].text;
		}
	}
	rearrange_item(slist);
	sort_item(tlist);
}

function rearrange_item(list){
	var   i, j, len;
	for ( i = 0; i < list.length; i++ ) {
		if ( list.options[i].selected ){
			list.options[i].value = "";
			list.options[i].text = "";
		}
	}
	i = 0;
	while ( i < list.length ){
		if ( list.options[i].value == "" ){
			for ( j = i; j < list.length; j++ ) {
				if ( j != list.length - 1 ){
					list.options[j].value = list.options[j+1].value;
					list.options[j].text = list.options[j+1].text;
				}
			}
			list.length = list.length - 1;
		}else i++;
	}
}
function sort_item(list){
	var i, j, ttext, tvalue;
	if ( list.length > 1 ){
		for ( i = 0; i < list.length; i++ ){
			for ( j = list.length - 1; j > i; j-- ){
				if ( list.options[j].value < list.options[j-1].value ){
					swap_item(list, j, j-1);
				}
			}
		}
	}
}
function swap_item(list, i, j){
	if ( j >= 0 ){
		var tmpt, tmpv;
		tmpv = list.options[j].value;
		tmpt = list.options[j].text;
		list.options[j].value = list.options[i].value;
		list.options[j].text = list.options[i].text;
		list.options[i].text = tmpt;
		list.options[i].value = tmpv;
	}
}
function updown_item(dir, element){
	var tmpv, tmpt, tmpi, tmpj;
	if(element.selectedIndex < 0)
	{
		alert("¸®½ºÆ®Áß Á¤·ÄÇÒ Ç×¸ñÀ» Å¬¸¯ÇÏ¼¼¿ä");
		return;
	}
	else
	{
		tmpj = element.selectedIndex;
		if ( dir == "up" ) tmpi = tmpj - 1;
		else tmpi =  tmpj + 1;
		tmpv = element.options[tmpj].value;
		tmpt = element.options[tmpj].text;
		if ( tmpi >= 0 && tmpi < element.length ){
			element.options[tmpj].value = element.options[tmpi].value;
			element.options[tmpj].text = element.options[tmpi].text;
			element.options[tmpi].value = tmpv;
			element.options[tmpi].text = tmpt;
			element.options[tmpj].selected = false;
			element.options[tmpi].selected = true;
		}
	}
}
function del_options(selectbox){

	arr = new Array();
	del = 0;
	j = 0;
	for(i = 0; i < selectbox.length ; i++){
		
		if(selectbox.options[i].selected){

			selectbox.options[i].value = '';
			selectbox.options[i].text = '';
			del++;

		}else{

			arr[j] = new Array();
			arr[j][0] = selectbox.options[i].value;
			arr[j++][1] = selectbox.options[i].text;
		}
	}
	selectbox.length = arr.length;
	for(i = 0; i < arr.length ; i++){

		selectbox.options[i].selected = false;
		selectbox.options[i].value = arr[i][0];
		selectbox.options[i].text = arr[i][1];
	}
	
	if(del < 1) alert("»èÁ¦ÇÒ ¾ÆÀÌÅÛÀ» ÇÏ³ª ÀÌ»ó ¼±ÅÃ ÇØ¾ß ÇÕ´Ï´Ù");
}
function getCookie(strName){

	var strArg = new String(strName + "=");
	var nArgLen, nCookieLen, nEnd;
	var i = 0, j;

	nArgLen    = strArg.length;
	nCookieLen = document.cookie.length;

	if(nCookieLen > 0) {
		while(i < nCookieLen) {
			j = i + nArgLen;
			if(document.cookie.substring(i, j) == strArg) {
				nEnd = document.cookie.indexOf (";", j);
				if(nEnd == -1) nEnd = document.cookie.length;
				return unescape(document.cookie.substring(j, nEnd));
			}
			i = document.cookie.indexOf(" ", i) + 1;
			if (i == 0) break;
		}
	}
	return("");
}

function setCookie( name, value, expiredays )
{
	var today = new Date();
	today.setDate( today.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
}
function top_round(w,c)
{
	var top_html;
	top_html="<table cellpadding=0 cellspacing=0 border=0 width="+w+">";
	top_html+="<tr height=1><td rowspan=4 width=1></td><td rowspan=3 width=1></td>";
	top_html+="<td rowspan=2 width=1></td><td width=2></td><td bgcolor="+c+"></td>";
	top_html+="<td width=2></td><td rowspan=2 width=1></td><td rowspan=3 width=1></td>";
	top_html+="<td rowspan=4 width=1></td></tr><tr height=1><td bgcolor="+c+"></td>";
	top_html+="<td bgcolor="+c+"></td><td bgcolor="+c+"></td></tr>";
	top_html+="<tr height=1><td bgcolor="+c+"></td><td colspan=3 bgcolor="+c+"></td>";
	top_html+="<td bgcolor="+c+"></td></tr><tr height=2><td bgcolor="+c+"></td>";
	top_html+="<td colspan=5 bgcolor="+c+"></td><td bgcolor="+c+"></td></tr></table>";
	document.write(top_html);
}

function bottom_round(w,c)
{
	var bottom_html;
	bottom_html="<table cellpadding=0 cellspacing=0 border=0 width="+w+">";
	bottom_html+="<tr height=2><td rowspan=4 width=1></td><td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+c+"></td>";
	bottom_html+="<td width=2 bgcolor="+c+"></td><td bgcolor="+c+"></td><td width=2 bgcolor="+c+"></td>";
	bottom_html+="<td width=1 bgcolor="+c+"></td><td width=1 bgcolor="+c+"></td><td rowspan=4 width=1></td></tr>";
	bottom_html+="<tr height=1><td rowspan=3></td><td bgcolor="+c+"></td><td colspan=3 bgcolor="+c+"></td>";
	bottom_html+="<td bgcolor="+c+"></td><td rowspan=3></td>  </tr><tr height=1><td rowspan=2></td>";
	bottom_html+="<td bgcolor="+c+"></td><td bgcolor="+c+"></td><td bgcolor="+c+"></td><td rowspan=2></td></tr>";
	bottom_html+="<tr height=1><td></td><td bgcolor="+c+"></td><td></td></tr></table>";
	document.write(bottom_html);
}
function cha_col(i)
{
	if(i.getAttribute("style").getAttribute("background") == "#ffffff")
	{
		i.getAttribute("style").setAttribute("background","#efefef");
	}
	else
	{
		i.getAttribute("style").setAttribute("background","#ffffff");
	}
}
function resizeIframe(name)
{     
    try
    {
		var frmMinWidth;
		var frmMinHeight;
		var applyMinSize = false;
		// iframe resize½Ã ÃÖ´ë width, height
		var frmMaxWidth;
		var frmMaxHeight;
		var applyMaxSize = false;

		var NS4;
		var IE4;
		if (document.all)
		{
			IE4 = true;
			NS4 = false;
		}
		else
		{
			IE4 = false;
			NS4 = true;
		}

		if (name == null || name == "")
		{
			name = "imain";
		}
        if (IE4)
            var oBody   = document.frames(name).document.body;
        else
            var oBody = document.getElementById(name).contentDocument.body;
        var oIFrame = document.getElementById(name);

        var frmWidth  = oBody.scrollWidth;
        var frmHeight = oBody.scrollHeight;

        if (applyMinSize)
        {
            frmWidth  = Math.max(frmWidth, frmMinWidth);
            frmHeight = Math.max(frmHeight, frmMinHeight);
        }
        if (applyMaxSize)
        {
            frmWidth  = Math.min(frmWidth, frmMaxWidth);
            frmHeight = Math.min(frmHeight, frmMaxHeight);
        }

        oIFrame.style.height = frmHeight;
        //oIFrame.style.width = frmWidth;
    }
    catch (e) {
		
	}
}
function print_page()
{
	NewWindow("ABOUT:BLANK","print_window",0,0,0,0,0,1,0,800,600);

	var form = document.createElement("form");
	var input = document.createElement("input");

	input.setAttribute("name","content");
	input.setAttribute("type","hidden");
	input.setAttribute("value",document.getElementById("print_area").innerHTML);

	form.appendChild(input);
	form.setAttribute("name","frmprint");
	form.setAttribute("id","frmprint");
	form.setAttribute("method","POST");
	form.setAttribute("action","/admin/print_page.php");
	form.setAttribute("target","print_window");

	document.body.appendChild(form);
	document.getElementById("frmprint").submit();
	document.body.removeChild(form);
}

