var bNetscape4plus = (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) >= "4");
var bExplorer4plus = (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0,1) >= "4");


function id_check(form)
{
        var jumin_ch = "234567892345";
        var tot_jumin = form.jumin1.value + form.jumin2.value;
        var tot_id = 0;

        if(tot_jumin.length < 13){
         alert("À¯È¿ÇÏÁö ¾Ê´Â ÁÖ¹Îµî·Ï ¹øÈ£ÀÔ´Ï´Ù.");
         form.jumin1.focus();
                return false;
        } else {
			for(var i = 0;i < 12; i++){

					var ch1=jumin_ch.substring(i,i+1);
					var ch2=tot_jumin.substring(i,i+1);
					tot_id = tot_id + ch1 * ch2;
			}

			var check_field = (11 - (tot_id % 11)) % 10;
			if (check_field != tot_jumin.substring(12,13)){
					alert("ÁÖ¹Îµî·Ï ¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
					form.jumin1.value="";
			 form.jumin2.value="";
					form.jumin1.focus();
					return false;
			} 
			else if (tot_jumin.substring(6,7) > 2 || tot_jumin.substring(6,7) < 1){
					alert("ÁÖ¹Îµî·Ï ¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
					form.jumin1.focus(); 
					return false;
			}
			return true;
		}
}

// ¼ýÀÚ¸¸ ÀÔ·ÂµÇµµ·Ï Á¦¾î
function onlyNumber(obj)
{
	sFilter="[0-9]";
	var sKey=String.fromCharCode(event.keyCode);  
	var re=new RegExp(sFilter);    
	if (re.test(sKey)) event.returnValue = true;
	else
		event.returnValue=false;
/*	else 
		if (event.ctrlKey == true || event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 9 
		  || (event.keyCode >= 35 && event.keyCode <= 40) || event.keyCode == 27
		  || (event.keyCode >= 96 && event.keyCode <= 105)) {
			event.returnValue= true;
		} else {
			event.returnValue = false;
		}
	//backspace => 8, delete =>46,	tab => 8,  esc => 27,  home_end_È­»ìÇ¥ => 35 ~ 40 space=32
*/
}

function OpenBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}

function OpenBrWindow1(theURL,winName,features, myWidth, myHeight, isCenter, options) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight+','+options);
}

/****************************************************
// ¸ÞÀÏ Çü½Ä Ã¼Å©
****************************************************/

function IsEmail(str) {
	var supported = 0;
	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) 
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}



/****************************************************
// SpaceÅ°¸¸ ÀÔ·ÂµÇÁö ¾Êµµ·Ï ÇÔ.
****************************************************/
function notSpace(obj)
{
	if (event.keyCode == 32)
	    event.returnValue=false;
}


/****************************************************
	±â´É : ½ºÆ®¸µÀÇ ÁÂ¿ì Space ¸¦ ¾ø¾Ø´Ù.
****************************************************/
function trim(str) {
	str = str.replace(/^\s*/, '').replace(/\s*$/, '');
	return str;
}

/****************************************************
	±â´É : ÇØ´ç Object valueÀÇ  ÁÂ¿ì Space¸¦ ¾ø¾Ø´Ù.
****************************************************/
function trimVal(obj) {
	str = obj.value;
	str = str.replace(/^\s*/, '').replace(/\s*$/, '');
	obj.value = str;
}


/****************************************************
	±â´É : TOP¹öÆ° ½½¶óÀÌµùÀ» À§ÇÑ Æã¼ð
****************************************************/
function SlideBanner()
{
		var y;
        // Æä¿¡Áö ·Îµù½Ã Æ÷Áö¼Ç
        if ( bNetscape4plus ) {
                document["newLayer"].top = top.pageYOffset + 1000;
                document["newLayer"].visibility = "visible";
        }
        else if ( bExplorer4plus ) {

				document.all.newLayer.style.top = document.body.scrollTop + 1000;
				document.all.newLayer.style.visibility = "visible";
        }

        CheckUIElements();
        return true;
}

/****************************************************
	±â´É : TOP¹öÆ° ½½¶óÀÌµùÀ» À§ÇÑ Æã¼ð
****************************************************/
function CheckUIElements()
{
        var yMenuFrom, yMenuTo, yButtonFrom, yButtonTo, yOffset, timeoutNextCheck;
        if ( bNetscape4plus ) { // ³×Ã÷ÄÉÀÌÇÁ ¿ë ¼³Á¤
                //yButtonFrom = document["divLinkButton"].top;
                //yButtonTo   = top.pageYOffset + top.innerHeight - 55;
                yMenuFrom   = document["newLayer"].top;
                yMenuTo     = top.pageYOffset + 650;   // À§ÂÊ À§Ä¡ 91
        }
        else if ( bExplorer4plus ) {  // IE ¿ë ¼³Á¤
                //yButtonFrom = parseInt (divLinkButton.style.top, 10);
                //yButtonTo   = document.body.scrollTop + document.body.clientHeight - 55;
                yMenuFrom   = parseInt (newLayer.style.top, 12);
                yMenuTo     = document.body.scrollTop + 650; // À§ÂÊ À§Ä¡ 91
        }

        timeoutNextCheck = 120;

        if ( Math.abs (yButtonFrom - (yMenuTo + 152)) < 6 && yButtonTo < yButtonFrom ) {
                setTimeout ("CheckUIElements()", timeoutNextCheck);
                return;
        }


        if ( yButtonFrom != yButtonTo ) {
                yOffset = Math.ceil( Math.abs( yButtonTo - yButtonFrom ) / 10 );
                if ( yButtonTo < yButtonFrom )
                        yOffset = -yOffset;

                if ( bNetscape4plus )
                        document["divLinkButton"].top += yOffset;
                else if ( bExplorer4plus )
                        divLinkButton.style.top = parseInt (divLinkButton.style.top, 10) + yOffset;

                timeoutNextCheck = 10;
        }
        if ( yMenuFrom != yMenuTo ) {
                yOffset = Math.ceil( Math.abs( yMenuTo - yMenuFrom ) / 20 );
                if ( yMenuTo < yMenuFrom )
                        yOffset = -yOffset;

                if ( bNetscape4plus )
                        document["newLayer"].top += yOffset;
                else if ( bExplorer4plus )
                        newLayer.style.top = parseInt (newLayer.style.top, 10) + yOffset;

                timeoutNextCheck = 10;
        }

        setTimeout ("CheckUIElements()", timeoutNextCheck);
}

