//ÆË¾÷Áß¾Ó Á¤·Ä//////////////////////////////////////////////
function popWin(w, h, url, scrl){
		var xleft  = (screen.width)? (screen.width - w)/2 : 0;
		var ytop = (screen.height)?(screen.height -h)/2 : 0;
		if(w > 600) { 
			h = parseInt(600*h/w) + 40;
			w = 600;
		}
		var scrl = (scrl) ? "yes" : "0";
		var openCon =	"width="+w+", height="+h+", left="+xleft+", top="+ytop+"," + 
						"scrollbars=" + scrl + ", " + 
						"menubar=0, resizable=0, directories=0";
		//alert(openCon);
		var control = window.open(url, 'popWin', openCon);
		return control;
}

//ÇÑ±ÛÃ¼Å©////////////////////////////////////////////////////
function chkHan(strValue) {
  for(i=0;i<strValue.length;i++) {
  var a=strValue.charCodeAt(i);
    if (a > 128) {
      return true;
    }else{
      return false;
    }
  }
}

//trim///////////////////////////////////////////////////////
function trim(str)  { 
	var ereg=new RegExp("^( )+"); 
	var str=str.replace(ereg,""); 
	ereg=new RegExp("( )+$"); 
	str=str.replace(ereg,""); 
	return str; 
} 

//ÀÌ¸ÞÀÏÁÖ¼ÒÃ¼Å©///////////////////////////////////////////////
function chkEmail(strValue) {
		if(chkSpace(strValue)) { 
			alert ("E¸ÞÀÏ ÁÖ¼Ò¿¡¼­ °ø¶õÀ» »©ÁÖ½Ê½Ã¿À"); 
			return false; 
		} else  if (strValue.indexOf("/")!=-1 || strValue.indexOf(";") !=-1 || chkHan(strValue)) { 
			alert("E-MailÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n  ´Ù½ÃÇÑ¹ø È®ÀÎ¹Ù¶ø´Ï´Ù."); 
			return false; 
		} else  if ((strValue.length != 0) && (strValue.search(/(\S+)@(\S+)\.(\S+)/) == -1)) { 
			alert("E-MailÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù..\n  ´Ù½ÃÇÑ¹ø È®ÀÎ¹Ù¶ø´Ï´Ù."); 
			return false; 
		} else { 
			return true; 
		} 
	}

//°ø¹éÃ¼Å©///////////////////////////////////////////////////
function chkSpace(val) {
	if(val.indexOf(' ') > 0) {
		return true;
	} else {
		return false;
	}
}

function toggleDisp(val) {
	if(document.all) {
		var toggle = eval("document.all." + val + ".style");
		if(toggle.display == '') {
			toggle.display = 'none';
		} else{
			toggle.display = '';	
		}
	}
}