<!--
function openwin(url, name, width, height, scrollbars, resizable, moveCenter) {
	var openwinRef = null;
	name = (name == null) ? "" : name;
	scrollbars = (scrollbars == null) ? "1" : scrollbars;
	resizable = (resizable == null) ? "1" : resizable;
	openwinRef = window.open(url , name, "toolbar=0,location=0,status=0,menubar=0,scrollbars=" + scrollbars + ",resizable=" + resizable + ",width=" + width + ",height=" + height);
	if (moveCenter != null) {
		if(moveCenter) {
			var windowX = Math.ceil( (window.screen.width  - width) / 2 );
			var windowY = Math.ceil( (window.screen.height - height) / 2 );
			openwinRef.moveTo(windowX, windowY);
		}
	}
	return openwinRef;
}
  
/**
 * Á¤±Ô½Ä(Regular Expression)À» »ç¿ëÇÑ ¾ÕµÚ Æ®¸²ÀÓ´Ù.
 */
function trim(str) {
    regExp = /([^\s*$]?)(\s*$)/;
    newStr = str.replace(regExp, "$1");
    regExp = /(^\s*)(.+)/;
    newStr = newStr.replace(regExp, "$2");
    
    return newStr;
}

/**
 *ÇÊµå°¡ ºñ¾î ÀÖ´Â Áö °Ë»ç
 */
function isValue(str){
	if (( str == null) || (str == "") || isblank(str))
		return false;		
	
	return true;		

}

	
	
/**
 *¹®ÀÚ¿­¿¡ °ø¹é ¹®ÀÚ¸¸ Æ÷ÇÔµÈ °æ¿ì¿¡´Â true¸¦ ¹ÝÈ¯ÇÏ´Â À¯Æ¿¸®Æ¼ ÇÔ¼ö
 */

function isblank(str){

	for(var i = 0; i < str.length ; i++ ){
	
		var c = str.charAt(i);
		if ( (c != ' ') && (c != '\n') && (c != '\et')) 
			return false;
	}
	return true;

}	
function isCafeNameCheck(str , msg ){
	//var r = /(\s*)micafe\1|\1miagit\1|\1miclub\1|\1admin\1|\1sysop\1/;		
	//var r = /(\s*)micafe\1|\1miagit\1|\1miclub\1|\1admin\1|\1sysop\1|\ºí·°°ü¸®ÀÚ\1|\¸¶ÀÌÅ¬·´°ü¸®ÀÚ\1|\µ¿È£È¸°ü¸®ÀÚ\1|\ºí·°¿î¿µÀÚ\1|\¸¶ÀÌÅ¬·´¿î¿µÀÚ\1|\µ¿È£È¸¿î¿µÀÚ\1|\ºí·°´ã´çÀÚ\1|\¸¶ÀÌÅ¬·´´ã´çÀÚ\1|\µ¿È£È¸´ã´çÀÚ\1|\¸¶ÀÌÅ¬·´\1|\¸¶ÀÌºí·°\1|\¸¶ÀÌ¿þµù\1|\ºí·°¸¶½ºÅÍ\1|\miclub\1|\miagit\1|\miwedding\1|\master\1|\cafemaster\1|\cafe\1|\agit\1|\¸¶ÀÌÅ¬·´\1|\miclub\1|\¸¶ÀÌºí·°\1|\¸¶ÀÌ¿þµù\1|\miwedding\1|\miclub\1|\mi-club\1|\cafe\1|\mi-cafe\1|\cafemaster\1|\miwedding\1|\mi-wedding\1|\event\1|\mievent\1|\mi-event\1|\milove\1|\mi-love\1|\woman\1|\miwoman\1|\mi-woman\1/;	
	var r = /(\s*)micafe\1|\1miagit\1|\1miclub\1|\1admin\1|\1sysop\1|\ºí·°°ü¸®ÀÚ\1|\¸¶ÀÌÅ¬·´°ü¸®ÀÚ\1|\µ¿È£È¸°ü¸®ÀÚ\1|\ºí·°¿î¿µÀÚ\1|\¸¶ÀÌÅ¬·´¿î¿µÀÚ\1|\µ¿È£È¸¿î¿µÀÚ\1|\ºí·°´ã´çÀÚ\1|\¸¶ÀÌÅ¬·´´ã´çÀÚ\1|\µ¿È£È¸´ã´çÀÚ\1|\¸¶ÀÌÅ¬·´\1|\¸¶ÀÌºí·°\1|\¸¶ÀÌ¿þµù\1|\ºí·°¸¶½ºÅÍ\1|\miclub\1|\miagit\1|\miwedding\1|\master\1|\cafemaster\1|\cafe\1|\agit\1|\¸¶ÀÌÅ¬·´\1|\miclub\1|\¸¶ÀÌºí·°\1|\¸¶ÀÌ¿þµù\1|\miwedding\1|\miclub\1|\mi-club\1|\cafe\1|\mi-cafe\1|\cafemaster\1|\miwedding\1|\mi-wedding\1|\event\1|\mievent\1|\mi-event\1|\milove\1|\mi-love\1|\woman\1|\miwoman\1|\mi-woman\1/;	
 	
 	var str = trim(eval(str).value); 	
		
	if(isValue(str.toLowerCase())){	
		if(r.test(str.toLowerCase())){
			alert("" + str + " " + msg )						
			return false;
		}		
	}
	return true;
			
}

function isDelimiterCheck(str){
		
 	var r2 = /'+|"+|&+|`+|~+|\^+/;
 	
 	var str = trim(eval(str).value); 	
		
	if(isValue(str)){	
		if(r2.test(str))						
			return false;			
	}
	return true;
			
}

function isEngDigitCheck(str){	

	//µµ¸ÞÀÎÀº -,_,¿µ¹®(¼Ò¹®ÀÚ),¼ýÀÚ·Î¸¸ µÇ¾î¾ß µÇ°í 
	//»çÀÌ¿¡ °ø¹éÀÌ ¾ø¾î¾ß µÊ
	//6ÀÚ ÀÌ»ó, ¿µ¹®¼Ò¹®ÀÚ³ª ¼ýÀÚ·Î ±¸¼ºÇÕ´Ï´Ù
	
	var str = trim(eval(str).value);
	str = str.toLowerCase();
		
	if (isblank2(str) ){
		alert("°ø¹éÀº µé¾î°¥ ¼ö ¾ø½À´Ï´Ù.");
		return false;
	}		
	var r3 = /[^a-z0-9]/;

	if(r3.test(str)){		
		alert("¼Ò¹®ÀÚ ,¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁ®¾ß µË´Ï´Ù.")
		return false;
	}	
	return true;
}

//¹®ÀÚ¿­ °¡¿îµ¥ °ø¹é ¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖÀ¸¸é true ¹ÝÈ¯
function isblank2(str){

	var j =0;
	for(var i = 0; i < str.length ; i++ ){	
		var c = trim(str).charAt(i);		
		
		if ( (c == ' ') || (c == '\n') || (c == '\et')){			
			j++;				
		
		}
	}
	
	if (j > 0) return true;
	else 	return false;

}

function isEmailNotUseCheck(str){
		
 	var r2 = /@miclub.com+/;
 	
 	var str = trim(eval(str).value); 	
		
	if(isValue(str)){	
		if(r2.test(str))						
			return false;			
	}
	return true;
			
}
function isEmail(str)
{
	// regular expression Áö¿ø ¿©ºÎ Á¡°Ë
	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("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)","g");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
		
	return (!r1.test(str) && r2.test(str));
}

//ÀüÈ­¹øÈ£ Çü½Ä º¯È¯
function replacePhone(str) {
	digit = /0\d{9}|0\d{10}/; 
    regExp = /\(?\d{3}\)?([-\/\.])\d{3}\1\d{4}/;	// (?1°³ÀÏÄ¡  ,$³¡ °ø¹é)
    
    var newStr = str;
    
    OK = digit.exec(str)
    
    //var regExp 
    if(OK){
	    if (str.length == 10){
	    	regExp = /(\d{3})(\d{3})(\d{4})/;	
	    }else{
	    	regExp = /(\d{3})(\d{4})(\d{4})/;	    
	    }
    newStr = str.replace(regExp, "$1-$2-$3");  
   }      
    return newStr;
}

//ÀüÈ­¹øÈ£ check
function isPhoneCheck(phone ,msg) { 
	re = /\(?0\d{1,2}\)?([-\/\.])\d{3,4}\1\d{4}/;  	  	
	
	//re2 = /0\d{9}|0\d{10}/;  	  	
  	
  	var phoneNum = eval(phone).value;  	
	OK = re.exec(phoneNum) ;  
	
	if (!OK ) {     
		//alert(msg) ; 
		return false;	
	}		
	
	return true;
}
//ÇÚµåÆù¹øÈ£ check
function isMobileCheck(phone ,msg) { 
	re = /\(?0\d{2}\)?([-\/\.])\d{3,4}\1\d{4}/;  	  	
	
	//re2 = /0\d{9}|0\d{10}/;  	  	
  	
  	var phoneNum = eval(phone).value;  	
	OK = re.exec(phoneNum) ;  
	
	if (!OK ) {     
		//alert(msg) ; 
		return false;	
	}		
	
	return true;
}



/************************************************************
 ¿ëµµ : ¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ °è»êÇØ¼­ return ÇÔ	
*************************************************************/
function fnGetStrLen(pStr)
{
	var charLen;
	var totalLen = 0;

	for(i = 0;i < pStr.length; i++) {
		charLen = pStr.charAt(i);
		if(escape(charLen).length > 4)  // hangul 
			totalLen += 2;
		else
			totalLen++;
	}
	return totalLen;
}
//**********************************************************************
// ¿ëµµ : ÀÔ·ÂÀÎÀÚ·Î ¹ÞÀº ÆäÀÌÁö·Î ÀÌµ¿ÇÔ  
//**********************************************************************
function fnGoUrl(url)
{
	window.location.href = url;
}


function imgFileCheck(strExe){
	var result = false;
	var imgType = strExe.substr(strExe.lastIndexOf(".")+1,strExe.length);
	var fileExe = imgType.toLowerCase();
	if (fileExe == "jpg" || fileExe =="gif" || fileExe =="jpeg"){
		
		result =  true;
	}
	return result;

}
function error(errorMsg, errorObj) {
	window.alert(errorMsg);
	if (errorObj != null) {
		if ((errorObj.tagName == "INPUT" && errorObj.type == "text") ||
					(errorObj.tagName == "TEXTAREA")) {
			errorObj.value = "";
		}
		errorObj.focus();
	}
}

/**
 * ´Ð³×ÀÓÀ¸·Î »ç¿ëµÉ¼ö ÀÖ´ÂÁö Ã¼Å©
 * @param word ´Ü¾î
 * @return {true/false}
 */
function isUsableForNickName(word) {
	
	//if (word.length == 0) {
	//	return false;
	//}
	
	word = word.toLowerCase();
	var englishWord = "abcdefghijklmnopqrstuvwxyz&";
	for (i=0; i<word.length; i++) {
		var substr = word.substring(i, i+1);		
		if (englishWord.indexOf(substr) >= 0) {
			return false;
		}
	}
	return true;
}

//-->
