// ******************************************************************************************************
/*
	* Function
	 - NULL Ã¼Å©
	 - ÀÌ¸ÞÀÏ Ã¼Å©
	 - ±æÀÌ Ã¼Å©
	 - ¼ýÀÚ Ã¼Å©
	 - ÇÊµå(String) ±æÀÌ °ü·Ã
	 - ÀÚ¹Ù½ºÅ©¸³Æ®·Î iframe ¸¸µé±â
	 - ÆË¾÷ ¶ç¿ì±â
	 - Áßº¹ ¾ÆÀÌµð Ã¼Å©


	* onKeypress Event
	 - ¼ýÀÚ¸¸ ÀÔ·Â ÇÏ±â
	 - ¼ýÀÚÇÏ°í ¹®ÀÚ¸¸ ÀÔ·ÂÇÏ±â
	 - ¿£ÅÍ°ª Á¦°Å


	* onKeyUp Event
	 - ¼ýÀÚ¿¡ ÄÞ¸¶ ÀÚµ¿µé¾î°¡±â


	* Æ¯Á¤ ÇÊµå Ã¼Å©
	 - id
	 - pwd
	 - Login_Check

****************************************************************************************************** */


var sErrorColor = "#FF7E00";
var sGenColor = "#FFFFFF";

// -------------------------------- property -------------------------------- //
String.prototype.trim = function()
{
	var str = this.replace( /(\s+$)/g, "" );
	return str.replace( /(^\s*)/g, "" );
}


// -------------------------------- function -------------------------------- //
// »èÁ¦
function onDelete() {
	if (confirm('»èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?')) {
		return true;
	}
	else {
		event.returnValue = false;
		return false;
	}
}

// **********************
// Áßº¹ ¾ÆÀÌµð Ã¼Å©
// <IFRAME name="idchk" NORESIZE SCROLLING="no" HSPACE="0" VSPACE="0" FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0" WIDTH="0" HEIGHT="0" align="center"></IFRAME>
// <input type="hidden" id="hdnId" name="hdnId" />
// 1. txtid   >>>> onkeypress="NoEnterKey_Id( event );" <<<< ÀÌ°É·Î º¯°æ
function onIdCheck() {
    var strId = document.getElementById('<%= txtid.ClientID %>');

    if (strId.value.trim() == '') {
        alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
        //event.returnValue = false;
        strId.focus();
        return;
    }

    document.getElementById('hdnId').value = strId;
    idchk.document.location.href = "/common/id_check.aspx?pId=" + strId.value.trim();
}

// Common/id_check.aspx¿¡¼­ Ã£´Â ÇÔ¼ö
function result_id(strCode) {
    if (strCode == "0") {
        alert("»ç¿ë°¡´ÉÇÑ ¾ÆÀÌµð ÀÔ´Ï´Ù");
    }
    else {
        alert("»ç¿ëÁßÀÎ ¾ÆÀÌµð ÀÔ´Ï´Ù");
        document.getElementById('hdnId').value = '';
    }
}
function NoEnterKey_Id(Ev) {
    var evCode = (window.netscape) ? Ev.which : event.keyCode;
    /* FFÀÏ °æ¿ì Ev.which °ªÀ», IEÀ» °æ¿ì event.keyCode °ªÀ» evCode¿¡ ´ëÀÔ */
    if (evCode == 13) {
        /* ´­·¯Áø Å° ÄÚµå°¡ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì ( '0'Àº FF¿¡¼­ Tab Å°, '8'Àº FF¿¡¼­ BackSpace°¡ ¸ÔÈ÷Áö ¾Ê¾Æ »ðÀÔ) */
        if (window.netscape) {        // FFÀÏ °æ¿ì 
            Ev.preventDefault();       // ÀÌº¥Æ® ¹«È¿È­ 
        } else {                        // IEÀÏ °æ¿ì 
            event.returnValue = false;    // ÀÌº¥Æ® ¹«È¿È­
        }
    }
    document.getElementById('hdnId').value = '';
}
// **********************

// **********************
// ¿ìÆí¹øÈ£
function onZipCode() {
    var url = "/popup/zipcode.aspx";
    var win = window.open(url, "", "width=520, height=630, scrollbars=yes");
}

function onChildZipCode(zoo1, zoo2, address) {
    var sZoo1 = document.getElementById('<%= txtzoo1.ClientID %>');
    var sZoo2 = document.getElementById('<%= txtzoo2.ClientID %>');
    var sAddress = document.getElementById('<%= txtaddress1.ClientID %>');
    var sAddress2 = document.getElementById('<%= txtaddress2.ClientID %>');

    sZoo1.value = zoo1;
    sZoo2.value = zoo2;
    sAddress.value = address;

    sAddress2.focus();
}
// **********************


// NULL Ã¼Å©
function isNullCheck(oField, sMsg)
{
	if( document.getElementById(oField).value.trim() == "" )
	{
		alert(sMsg);
		document.getElementById(oField).focus();
		document.getElementById(oField).style.backgroundColor= sErrorColor;
		return false;
	} else {
		document.getElementById(oField).style.backgroundColor= sGenColor;
		return true;
	}
}

// ÀÌ¸ÞÀÏ Ã¼Å©
function isValidEmail(input) {
    //    var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input, format);
}
function isValidFormat(input, format) {
    if (input.value.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}

// ±æÀÌ Ã¼Å©
function isLengthCheck(oField, sLength, sMsg)
{
	document.getElementById(oField).value = document.getElementById(oField).value.trim();
	if( strLength(document.getElementById(oField).value) < sLength )
	{
		alert(sMsg);
		document.getElementById(oField).focus();
		return false;
	} else {
		return true;
	}
}

// ¼ýÀÚ Ã¼Å©
function isNumberCheck(oField, sMsg)
{
	var val = oField.value;

	if(isNaN(val) ) {
		if(sMsg.length > 0) {
			alert(sMsg);
			oField.focus();
			oField.select();
		}
		return true;
	} else {
		return false;
	}
}

// ÇÊµå(String) ±æÀÌ °ü·Ã
function strLength(strValue) {

	var Length = 0;
	var Nav = navigator.appName;
	var Ver = navigator.appVersion;
	var IsExplorer = false;
	var ch;

	if ((Nav == 'Microsoft Internet Explorer') && (Ver.charAt(0) >= 4)) {
		IsExplorer = true;
	}

	if (IsExplorer) {
		for (var i = 0; i < strValue.length; i++) {
			ch = strValue.charAt(i);
			if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) ||
				((ch >= "¤¡") && (ch <= "¤¾"))) {
				Length += 2;
			} else {
				Length += 1;
			}
		}
	} else {
		Length = strValue.length;
	}
	return Length;
}

// ÀÚ¹Ù½ºÅ©¸³Æ®·Î iframe ¸¸µé±â
function makeIframe(sUrl)
{
	if(document.all)
	{
		if(!document.all.makeiframeFrame) // ÇÁ·¹ÀÓÀÌ ¾ø´Ù¸é!
		{
			var makeiFrame=document.createElement("iframe"); 
			makeiFrame.id="ifrmMake01";
			makeiFrame.position="absolute"; 
			makeiFrame.style.zIndex=-1; 
			makeiFrame.style.top="-10px"; 
			makeiFrame.style.left="-10px"; 
			makeiFrame.style.height="0px"; 
			makeiFrame.style.width="0px"; 
			document.body.appendChild(makeiFrame); // ¾ÆÀÌÇÁ·¹ÀÓÀ» ÇöÀç ¹®¼­¿¡ ³Ö±â!
		}
		
		document.all.ifrmMake01.src = sUrl;
	}
	else
	{
		alert('IE¸¸ °¡´ÉÇÕ´Ï´Ù');
	}
}

// ÆË¾÷ ¶ç¿ì±â
function winPopup(url, id, property)
{
	var win=window.open(url, id, property);
}

// Áßº¹ ¾ÆÀÌµð Ã¼Å©
function myDup_Check(strUrl, strHdnId) {

    var xmlhttp = false;
    var sData = "";

    if (window.XMLHttpRequest)
        xmlhttp = new XMLHttpRequest();
    else
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

    xmlhttp.open("GET", strUrl, true);

    xmlhttp.onreadystatechange = function() {
    	if (xmlhttp.readyState == 4) {

    		if (xmlhttp.status == 500) {
    			alert('error');
    		}
    		if (xmlhttp.status == 200) // 200 = Á¤»óÃ³¸®
    		{
    			sData = xmlhttp.responseText;

    			if (sData == '') {
    				alert('NO');
    				document.getElementById(strHdnId).value = '';
    			}
    			else {
    				alert('OK');
    				document.getElementById(strHdnId).value = sData;
    			}
    		}
    	}
    }
    
    xmlhttp.send(null);
}
/* 
	Ex) 
	function onCheck_id()
	{
		myDup_Check('/test/aa.aspx', '<%= hdnId.ClientID %>');
	}
	<input type="text" name="hdnId" id="hdnId" runat="server" />
	
*/



// -------------------------------- onKeypress Event -------------------------------- //
// ------------------------------------// ¼ýÀÚ¸¸ ÀÔ·Âfunction num_only( Ev ){ 
	var evCode = ( window.netscape ) ? Ev.which : event.keyCode ; 	/* FFÀÏ °æ¿ì Ev.which °ªÀ», IEÀ» °æ¿ì event.keyCode °ªÀ» evCode¿¡ ´ëÀÔ */ 
	if ( ! ( evCode == 0 || evCode == 8 || ( evCode > 47 && evCode < 58 ) ) ) { 	/* ´­·¯Áø Å° ÄÚµå°¡ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì ( '0'Àº FF¿¡¼­ Tab Å°, '8'Àº FF¿¡¼­ BackSpace°¡ ¸ÔÈ÷Áö ¾Ê¾Æ »ðÀÔ) */ 		if ( window.netscape ) {        // FFÀÏ °æ¿ì 			Ev.preventDefault() ;       // ÀÌº¥Æ® ¹«È¿È­ 		} else {                        // IEÀÏ °æ¿ì 			event.returnValue=false;    // ÀÌº¥Æ® ¹«È¿È­ 		} 	} } /* ex)  onkeypress="num_only( event );" style="ime-mode:disabled;DIRECTION: rtl" */// ------------------------------------// ------------------------------------// ¼ýÀÚÇÏ°í ¹®ÀÚ¸¸ ÀÔ·Âfunction num_char_only( Ev ){ 
	var evCode = ( window.netscape ) ? Ev.which : event.keyCode ; 	/* FFÀÏ °æ¿ì Ev.which °ªÀ», IEÀ» °æ¿ì event.keyCode °ªÀ» evCode¿¡ ´ëÀÔ */
	if (!(evCode == 0 || evCode == 8 || (evCode > 47 && evCode < 58) || (evCode >= 65 && evCode <= 90) || (evCode >= 97 && evCode <= 122))) {
		/* ´­·¯Áø Å° ÄÚµå°¡ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì ( '0'Àº FF¿¡¼­ Tab Å°, '8'Àº FF¿¡¼­ BackSpace°¡ ¸ÔÈ÷Áö ¾Ê¾Æ »ðÀÔ) */
		if (window.netscape) {        // FFÀÏ °æ¿ì 
			Ev.preventDefault();       // ÀÌº¥Æ® ¹«È¿È­ 
		} else {                        // IEÀÏ °æ¿ì 
			event.returnValue = false;    // ÀÌº¥Æ® ¹«È¿È­ 
		}
	}
}
/* ex)  onkeypress="num_char_only( event );" style="ime-mode:disabled" */
// ------------------------------------

// ------------------------------------
// ¿£ÅÍ°ª Á¦°Å
function NoEnterKey (Ev) {
	var evCode = (window.netscape) ? Ev.which : event.keyCode;
	/* FFÀÏ °æ¿ì Ev.which °ªÀ», IEÀ» °æ¿ì event.keyCode °ªÀ» evCode¿¡ ´ëÀÔ */
	if ( evCode == 13 ) {
		/* ´­·¯Áø Å° ÄÚµå°¡ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì ( '0'Àº FF¿¡¼­ Tab Å°, '8'Àº FF¿¡¼­ BackSpace°¡ ¸ÔÈ÷Áö ¾Ê¾Æ »ðÀÔ) */
		if (window.netscape) {        // FFÀÏ °æ¿ì 
			Ev.preventDefault();       // ÀÌº¥Æ® ¹«È¿È­ 
		} else {                        // IEÀÏ °æ¿ì 
			event.returnValue = false;    // ÀÌº¥Æ® ¹«È¿È­ 
		}
	}
}
/* ex)  onkeypress="NoEnterKey( event );" */
// ------------------------------------



// -------------------------------- onKeyUp Event -------------------------------- //
// ------------------------------------
// ¼ýÀÚ¿¡ ÄÞ¸¶ ÀÚµ¿µé¾î°¡±â
function num_comma(sValue, obj) {
    var sData = sValue.replace(/,/g, "");
    var nDataLeng = sData.length;
    var sTemp = "";
    var sCnt = 0;
    for (var i = 0; i < nDataLeng; i++) {
        sCnt = nDataLeng - i;
        if (((sCnt % 3) == 0) && (sCnt != nDataLeng)) {
            sTemp = sTemp + ",";
        }
        sTemp = sTemp + sData.substring(i, i + 1);
    }
    obj.value = sTemp;
}

function num_comma(sValue) {
    var sData = sValue.replace(/,/g, "");
    var nDataLeng = sData.length;
    var sTemp = "";
    var sCnt = 0;
    for (var i = 0; i < nDataLeng; i++) {
        sCnt = nDataLeng - i;
        if (((sCnt % 3) == 0) && (sCnt != nDataLeng)) {
            sTemp = sTemp + ",";
        }
        sTemp = sTemp + sData.substring(i, i + 1);
    }
    return sTemp;
} 
/* onkeyup="num_comma(this.value, this)" */
// ------------------------------------




// -------------------------------- Æ¯Á¤ ÇÊµå Ã¼Å© -------------------------------- //


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 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_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

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_openBrWindow(theURL, winName, features) { //v2.0
    window.open(theURL, winName, features);
}

