<!--
/********************************************
* ÆÄ   ÀÏ   ¸í : common.js
* ÀÛ   ¼º   ÀÏ : 2004-07-02
* ¼ö   Á¤   ÀÏ :
* ÀÛ   ¼º   ÀÚ : ±è ¿ë ÁØ
* ÆÄ ÀÏ ¼³ ¸í : °øÅëÀûÀ¸·Î »ç¿ëÇÏ´Â ½ºÅ©¸³Æ®
*********************************************/

/**************************************************
*ÀÍ½ºÇÃ·Î·¯ È®ÀÎ ÀÍ½ºÇÃ·Î·¯ ¶ó¸é IE´Â true ¾Æ´Ï¶ó¸é False
*/
var IE = navigator.userAgent.indexOf("MSIE") != -1;
//ÀÍ½ºÇÃ·Î·¯ ¹öÁ¯ ÇöÀç ¹öÁ¯ÀÌ 6 ÀÌ¸é 6°ªÀÌ ³ª¿È
var IEVersion = parseFloat(navigator.appVersion.split("MSIE")[1]);

/***********************************
¼³¸í : ÇÑ±Û ÇÑ±ÛÀÚ¸¦ 2byte·Î ÀÎ½ÄÇÏ¿©, IEµç Netscapeµç Á¦´ë·Î byte±æÀÌ¸¦ ±¸ÇØ ÁÝ´Ï´Ù.
¿¹) getByteLength("abc°¡³ª´Ù") getByteLength(Æû.ÀÌ¸§.¹ë·ù) 
°á°ú) 9
¸®ÅÏ : ±æÀÌ
 ****************************************/
function getByteLength(s){
   var len = 0;
   if ( s == null ) return 0;
   for(var i=0;i<s.length;i++){
      var c = escape(s.charAt(i));
      if ( c.length == 1 ) len ++;
      else if ( c.indexOf("%u") != -1 ) len += 2;
      else if ( c.indexOf("%") != -1 ) len += c.length/3;
   }
   return len;
}
 
/***********************************
¼³¸í : Æû¿¡¼­ °ø¹é Ã¼Å©ÇØ¼­ °ø¹éÀÌ¸é ¸Þ¼¼Áö º¸¿©Áö°í ÇØ´ç Æû°ª¿¡ Æ÷Ä¿½º
¿¹) checkSpace(frm,strMsg) checkSpace(Æû.ÀÌ¸§, ¸Þ¼¼Áö)
¸®ÅÏ) °ø¹éÀÌ¸é false °ø¹éÀÌ ¾Æ´Ï¸é true
 ****************************************/
function checkSpace(frm,strMsg){
	var str = frm.value
	if (str.search(/\S/)<0){			//\S °ø¹éÀÌ ¾Æ´Ñ ¹®ÀÚ¸¦ Ã£´Â´Ù.
		alert (strMsg);
		frm.value = "";
		frm.focus();
		return false;
	}
	var temp=str.replace(' ','');
	if (temp.length == 0){
		alert (strMsg);
		frm.value = "";
		frm.focus();
		return false;
	}
	return true;
}

/***********************************
¼³¸í : Æû¿¡¼­ °ø¹é Ã¼Å©
¿¹) ckSpace(str) checkSpace(Æû.ÀÌ¸§.¹ë·ù)
¸®ÅÏ) °ø¹éÀÌ¸é false °ø¹éÀÌ ¾Æ´Ï¸é true
 ****************************************/
function ckSpace(str){
	if (str.search(/\S/)<0){
		return false;
	}
	var temp=str.replace(' ','');
	if (temp.length == 0){
		return false;
	}
	return true;
}

/***** ÇÑ±Û ÀÔ·Â Ã¼Å© *******/
/*(Æû.ÀÌ¸§,¸Þ¼¼Áö)*/
function checkHangul(frm,strMsg){
	var str = frm.value;
	for(i=0;i<=str.length;i++){
		if(str.charCodeAt(i)<12644){  
			alert(strMsg);
			frm.focus();
			return false;
			break;
		}
	}
	return true;
}

/************************************************************
¼³¸í : ÀÔ·ÂÇÑ emailÀÌ ¿µ¹®ÀÚ¿Í @°ªÀÌ Á¤È®ÀÌ µé¾î°¡ ÀÖ´ÂÁö 
¿¹) checkEmail("test@test.co.kr")
°á°ú) true
¸®ÅÏ : ÀÌ¸ÞÀÏÀÌ ¸Â´Ù¸é  True , Æ²¸®´Ù¸é false
************************************************************/
function checkEmail(email){
	var str='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_';
	var flag=0;
	var comma=0;
	for(i=0; i<email.length; i++) {
		for(j=0; j<str.length; j++) {
			if(email.charAt(i)==str.charAt(j)){
				break;
			}
		}
		if(j==str.length) {
			if(email.charAt(i)=='@'){
				flag++;
			}else if(email.charAt(i)=='.'){
				comma++;
			}else{
				return false;
			}
		}
	}
	if(flag!=1){
		return false;
	}else if((comma<1)||(comma>3)){
		return false;
	}else{
		return true;
	}
}

/************************************************************
¼³¸í : ÀÔ·ÂÇÑ ¹ë·ù°ªÀÌ ¿øÇÏ´Â Ã¼Å©°ªÀÇ ´Ü¾î¶û ¸Â´ÂÄ¡ Ã¼Å©
¿¹)checkVal(Æû.ÀÌ¸§.¹ë·ù,"0123456789")  => ¹ë·ù °ªÀÌ 0~9 ±îÁö ÀÌ¸é true
°á°ú) ¹ë·ù °ªÀÌ Ã¼Å©°ª¿¡ ¼ÓÇÏ´Â ´Ü¾îÀÌ¸é true ¼ÓÇÏÁö ¾Ê´Â ´Ü¾î°¡ ÀÖÀ¸¸é false
¸®ÅÏ : ¸Â´Ù¸é  True , Æ²¸®´Ù¸é false
************************************************************/
function checkVal(val,chkStr){
	for (var i=0; i <chkStr.length; i++){
		if(chkStr.indexOf(val.substring(i,i+1))<0) {
			return false;
		}
	}
	return true;
}

/************************************************************
¼³¸í : Ã¼Å© ¹Ú½º, ¶óµð¿À ¹öÆ° ¼±ÅÃ Ã¼Å©
¿¹)checkRadio(Æû.ÀÌ¸§)
°á°ú) Ã¼Å© ÇÑ°Ô ÀÖ´Ù¸é true Ã¼Å©ÇÑ°Ô ¾ø´Ù¸é false
************************************************************/
function checkRadio(InputName){
	if(InputName){
		if(!InputName.length) {
			if(InputName.checked) {
				return true;
			}
		} else {
			for(i=0;i<InputName.length;i++) {
				if(InputName[i].checked) {
					return true;
				}
			}
		}
	}
	return false;
}


/************************************************************
¼³¸í : Ã¼Å© ¹Ú½º ¸ðµÎ ¼±ÅÃ , ÇØÁ¦
¿¹)checkAll(ÆûÀÌ¸§,ÀÌ¸§,true ¶Ç´Â false)
°á°ú) true Ã¼Å©¹Ú½º ¸ðµå ¼±ÅÃ , false ÇØÁ¦
************************************************************/
function checkAll(frm,name,bool){
	var obj = eval("document.forms."+frm+"."+name);
	if(obj){
		if(!obj.length) {
			obj.checked = bool;  //Ã¼Å©¹Ú½º°¡ ÇÏ³ªÀÏ °æ¿ì
		}else{
			for (var i = 0; i < obj.length; i++) {  //¿©·¯°³ÀÏ °æ¿ì
				obj[i].checked = bool;
			}
		}
	}
}

/************************************************************
¼³¸í : »õÃ¢ ¶ç¿ö¼­ Æ÷Ä¿½º ÁÖ±â
¿¹)windowOpen(url,winName,width,height,scrollbars,resizable,left,top)
windowOpen('ÁÖ¼Ò','À©µµ¿ìÀÌ¸§',500,400,'yes','no',100,100)
************************************************************/
function windowOpen(url,winName,width,height,scrollbars,resizable,left,top){
	var newWin=window.open(url,winName,"width="+width+",height="+height+",scrollbars="+scrollbars+",resizable="+resizable+",left=" + left + ",top=" + top+",directories=no,status=no,menubar=no");
	newWin.focus(); 
}


	/************************************************************
	¼³¸í : Æû Ã¼Å© ÇÔ¼ö
	¿¹)checkFrm(Æû.ÀÌ¸§, "ÀÔ·Â¶õ", "", ÀÛÀº°ª, Å«°ª)
	°ªÀÌ Àß¸øµÈ°Ô ÀÖ´Ù¸é false
	°ªÀÌ ¿Ã¹Ù¸£´Ù¸é true
	ex ) if(!checkFrm(frm.mem_name, "ÀÌ¸§", "", 1, 5)) return;
	************************************************************/
	function checkFrm(target, cmt, astr, lmin, lmax){
		var i;
		var t = target.value;
		
		if(t.search(/\S/)<0){
			alert(cmt + ' ÀÔ·Â¶õ¿¡ °ø¹éÀÌ ÀÖ½À´Ï´Ù. °ªÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
			target.focus();
			return false;
		}

		var temp = t.replace(' ','');
		if (temp.length == 0){
			alert(cmt + ' ÀÔ·Â¶õ¿¡ °ø¹éÀÌ ÀÖ½À´Ï´Ù. °ªÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
			target.focus();
			return false;
		}
		
		if(t.length < lmin || t.length > lmax){
			if (lmin == lmax) alert(cmt + ' ÀÔ·Â¶õÀº ' + lmin + ' ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
			else alert(cmt + ' ÀÔ·Â¶õÀº ' + lmin + ' ~ ' + lmax + ' ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
			target.focus();
			return false;
		}

		if (astr.length > 1) {
			for (i=0; i < t.length; i++){
                if(astr.indexOf(t.substring(i,i+1))<0){
					alert(cmt + ' ÀÔ·Â¶õ¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù');
					target.focus();
					return false;
				}
			}
		}
		return true;
	}

	/************************************************************
	¼³¸í : ÁÖ¹Î¹øÈ£ Ã¼Å© ÇÔ¼ö
	¿¹)checkJumin(ÁÖ¹Î¹øÈ£)
	°ªÀÌ Àß¸øµÈ°Ô ÀÖ´Ù¸é false
	°ªÀÌ ¿Ã¹Ù¸£´Ù¸é true
	************************************************************/
	function checkJumin(it){
		IDtot = 0;
		IDAdd = "234567892345";

		for(i=0; i<12; i++) IDtot = IDtot + parseInt(it.substring(i, i+1)) * parseInt(IDAdd.substring(i, i+1));
		IDtot = 11 - (IDtot%11);
		if (IDtot == 10) IDtot = 0;
		else if (IDtot == 11) IDtot = 1;

		if(parseInt(it.substring(12, 13)) != IDtot) return false;
		else return true;
	}


//ºÒ·®´Ü¾î
var arrBadWords = ["°³»õ³¢","°³ÀÚ½Ä","¾¾ÆÈ","¾¾¹ß","½ÃÆÈ","¹ÌÄ£³ð","¹ÌÄ£³Ñ","¹ÌÄ£³â","¹ÌÄ£»õ³¢","º´½Å","¾Ã»õ³¢", "½ÊÅÊ","½¬´ó","ºé½Å","Á¶±îÆ°","°³™¸","Fuck","Fucker","Mother fucker","ªÐª«ªäªíª¦","cashfiesta","kjc9870","jit001","nano8888","powderdiet.com","upcam.co.kr","www.powderdiet.com","www.upcam.co.kr","daumsaju.com","¹Ù·Î °¡±â Å¬¸¯","/~ss101405/dm/dm20.swf","/dm20.swf","loveme.82.to"];

//ºÒ·® ´Ü¾î Ã¼Å·
function checkBadWord(str){
	for(var i=0;i<arrBadWords.length;i++){
		if(str.indexOf(arrBadWords[i])!= -1){
			alert("\"" + arrBadWords[i]+ "\" Àº ºÒ·® ´Ü¾îÀÔ´Ï´Ù.");
			return false;		//ºÒ·® ´Ü¾î ÀÖÀ½
			break;
		}
	}
	return true;		//ºÒ·® ´Ü¾î ¾ø´Ù¸é true
}


/***** ÀÔ·ÂµÇ¸é ´ÙÀ½À¸·Î ÀÌµ¿ *******/
	function nextChk(arg,len,nextname) { 
		if (arg.value.length==len) {
			nextname.focus() ;
			return;
		}
	}

	var isDOM = (document.getElementById ? true : false);  
	var isIE4 = ((document.all && !isDOM) ? true : false); 
	var isNS4 = (document.layers ? true : false);  

	function getRef(id) { 
		if (isDOM) return document.getElementById(id); 
		if (isIE4) return document.all[id]; 
		if (isNS4) return document.layers[id]; 
	}  

	//¸Þ´º º¸ÀÌ°í ¼û±â±â
	function showHide(name){
		var obj = getRef(name);
		var head=obj.style;
		if (head.display=="none")	{
			head.display="";
		}else{
			head.display="none";
		}
	}

/******************************
ÄíÅ° °ü·Ã
*******************************/
/*
setCookie( "Notice", "done" , 1);
(ÀÌ¸§,°ª,³¯Â¥)  ÇÏ·çµ¿¾È ÄíÅ° ÀúÀå
*/
function setCookie( name, value, expiredays ){ 
       var todayDate = new Date(); 
       todayDate.setDate( todayDate.getDate() + expiredays ); 
       document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 

/*
getCookie(ÄíÅ°ÀÌ¸§)
*/
function getCookie( name ) { 
       var nameOfCookie = name + "="; 
       var x = 0; 
       while ( x <= document.cookie.length ) 
       { 
               var y = (x+nameOfCookie.length); 
               if ( document.cookie.substring( x, y ) == nameOfCookie ) { 
                       if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) 
                               endOfCookie = document.cookie.length; 
                       return unescape( document.cookie.substring( y, endOfCookie ) ); 
               } 
               x = document.cookie.indexOf( " ", x ) + 1; 
               if ( x == 0 ) 
                       break; 
       } 
       return ""; 
} 

//ÄíÅ° ¼Ò¸ê ÇÔ¼ö
function clearCookie(name) {
    var today = new Date()
    //¾îÁ¦ ³¯Â¥¸¦ ÄíÅ° ¼Ò¸ê ³¯Â¥·Î ¼³Á¤ÇÑ´Ù.
    var expire_date = new Date(today.getTime() - 60*60*24*1000)
    document.cookie = name + "= " + "; expires=" + expire_date.toGMTString()
}




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);
}


document.title = "¾î¸°ÀÌ¿¡ °üÇÑ ¸ðµç°Í  IQEQ";
//-->
