/* IE6 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=\"" + escape(obj.src).replace(/%3A/g, ":") + "\",sizingMethod=\"image\")";
obj.src = null;
return '';
}
//]]>-->

// image on/off Change
function imgChg(obj) {		/* onClick½Ã image-change, [ex:	imgChg(this); ] */
	if(obj.src.indexOf("off.gif") != -1) obj.src = obj.src.replace("off.gif", "on.gif");
	else if(obj.src.indexOf("on.gif") != -1) obj.src = obj.src.replace("on.gif", "off.gif");
}

function FlashObject(swf, width, height, id, flashvars, wmode)
{
    var strFlashTag = new String();
    
    if (navigator.appName.indexOf("Microsoft") != -1)
    {
        strFlashTag += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
        strFlashTag += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=version=8,0,0,0" ';
        strFlashTag += 'id="' + id + '" width="' + width + '" height="' + height + '">';
        strFlashTag += '<param name="movie" value="' + swf + '"/>';
        
        if(flashvars != null) {strFlashTag += '<param name="flashvars" value="' + flashvars + '"/>'};
        strFlashTag += '<param name="quality" value="best"/>';
        strFlashTag += '<param name="menu" value="false"/>';
        strFlashTag += '<param name="salign" value="LT"/>';
        strFlashTag += '<param name="scale" value="noscale"/>';
        strFlashTag += '<param name="wmode" value="' + wmode + '"/>';
        strFlashTag += '<param name="allowScriptAccess" value="always"/>';
        strFlashTag += '</object>';
    }
    else
    {
        strFlashTag += '<embed src="' + swf + '" ';
        strFlashTag += 'quality="best" ';
        strFlashTag += 'width="' + width + '" ';
        strFlashTag += 'height="' + height + '" ';
        strFlashTag += 'menu="false" ';
        strFlashTag += 'scale="noscale" ';
        strFlashTag += 'id="' + id + '" ';
        strFlashTag += 'salign="LT" ';
        strFlashTag += 'wmode="' + wmode + '" ';
        strFlashTag += 'allowScriptAccess="always" ';
        if(flashvars != null) {strFlashTag += 'flashvars="' + flashvars + '" '};
        strFlashTag += 'type="application/x-shockwave-flash" ';
        strFlashTag += 'pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash">';
        strFlashTag += '</embed>';
    }

 document.write(strFlashTag);
}

function fpage_move(PageNum,Argument)
	{ 
		switch (Argument)
		{
		case 'onStartPage' :
			frmList.h_PageNum.value = PageNum;
			frmList.h_MovePage.value = 0 ;
			frmList.submit();
			break;

		case 'onEndPage' :
			var Cnt;
			var arg=frmList.nPageCount.value;
			Cnt = arg.length;

			var intvalue=((PageNum-1) / 20);
			MovePage =parseInt(intvalue % 20)  ;//¼öÁ¤

			if (arg.charAt(Cnt-1) == 0)
			{
				PageNum=10;
			} 
			else  
			{
				PageNum=arg.charAt(Cnt-1);
			}

			frmList.h_PageNum.value = PageNum ;
			frmList.h_MovePage.value = MovePage;
			frmList.submit();
			break;

		case 'UrlPage' :
			frmList.h_PageNum.value = PageNum ;
			frmList.submit();
			break;
		}
	}

function smapopen(){
	document.getElementById('stmap').style.display='block';
}
function smapclose(){
	document.getElementById('stmap').style.display='none';
}

function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}

function isNum(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}


function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}


/* °¡¿îµ¥ ÆË¾÷ */
function fpop_window (url, pname, w, h, s) {
	var popw = (screen.width - w) / 2; 
	var poph = (screen.height - h) / 2; 
	var tempWin;
	if (s=="" || s == null)
	{
		popft = 'height='+h+',width='+w+',top='+poph+',left='+popw+',scrollbars=no';
	}
	else {
		popft = 'height='+h+',width='+w+',top='+poph+',left='+popw+',scrollbars='+s;
	}	
	tempWin = window.open(url, pname, popft);
	tempWin.focus();
}



	/* window.open */
function fopen_window(theURL,winName,features) { //v2.0
	var winOpen
	winOpen = window.open(theURL,winName,features);
	winOpen.focus();
}


function fnCheckPassword(uid, upw) {
    if(!/^[a-zA-Z0-9]{8,20}$/.test(upw)) { 
        alert('Create an password of 8 to 12 characters'); 
        return false;
    }

    var chk_num = upw.search(/[0-9]/g); 
    var chk_eng = upw.search(/[a-z]/ig); 

    if(chk_num < 0 || chk_eng < 0) { 
        alert('Create an password of letters A-Z or numbers 0-9.'); 
        return false;
    }
    
    if(/(\w)\1\1\1/.test(upw)) {
        alert('Cannot use same character four times in your password.'); 
        return false;
    }

    if(upw.search(uid)>-1) {
        alert('Cannot use a password contains your ID.'); 
        return false;
    }

    return true;
}

