var register_id = new Array();  
register_id[0]  = "seoulphilharmonic";
register_id[1]  = "seoulphil";
register_id[2]  = "webmaster";
register_id[3]  = "admin";
register_id[4]  = "master";
register_id[5]  = "test";

function notAllowID(strText)
{
	for (var i=0;i<register_id.length;i++)
	{
		if (strText.indexOf(register_id[i])>=0)
		{
			return true;
		}
	}
	return false;
}

var sp_char = new Array();
sp_char[0] =  "@";
sp_char[1] =  "#";
sp_char[2] =  "$";
sp_char[3] =  "%";
sp_char[4] =  "&";
sp_char[5] =  "*";
sp_char[6] =  "(";
sp_char[7] =  ")";
sp_char[8] =  "|";
sp_char[9] =  "\\";
sp_char[10] =  "[";
sp_char[11] =  "]";
sp_char[12] =  ";";
sp_char[13] =  ":";
sp_char[14] =  "\'";
sp_char[15] =  " ";
sp_char[16] =  "^";
sp_char[17] =  "|";
sp_char[18] =  ">";
sp_char[19] =  "<";
sp_char[20] =  "~";
sp_char[21] =  "`";
sp_char[22] =  "=";
sp_char[23] =  "+";
sp_char[24] =  "'";
sp_char[25] =  "\"";
sp_char[26] =  "../default.htm";
sp_char[27] =  "{";
sp_char[28] =  "}";
sp_char[29] =  "!";
sp_char[30] =  "^";
sp_char[31] =  "¡Ú";

function checkSpchar(strText) // Æ¯¼ö¹®ÀÚ ÆÇº°
{
	for (var i=0;i<sp_char.length;i++)
	{
		if (strText.indexOf(sp_char[i])>=0)
		{ 
			return true;
		}
	}
	return false;
}

function nullStr(strText) // Ã¹¹®ÀÚ °ø¹é ÆÇº°
{
	var strCheck = strText + "";
	if ((strCheck != "") && (strCheck != null)) {
		for(var i=0;i<strCheck.length;i++) {
			if(strCheck.substring(i,i+1) == " ") return true;
 		}
		return false;
 	}
 	return true;
}

function AlphaNum(strText) { 
  for(var i=0;i<strText.length;i++){ 
    achar = strText.charCodeAt(i);  
    if( achar > 128 ){  
      return false; 
    }  
  } 
  return true;  
} 

function isNum(strText){
	var ch;
 	for (i=0; i < strText.length; i++) {
		ch = strText.substring(i , i+1);
  		if(ch < "0" || ch > "9") return false;
 	}
	return true;
}

function inputOnlyNum()
{
	if((event.keyCode<48)||(event.keyCode>57))
	{
  		event.returnValue=false;
 	}
}

function checkEmail(strText)
{
	var email_exp = /^[-!#$%&\'*+\\./0-9=?A-Z^_a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_a-z{|}~]+$/;
	if(!email_exp.test(strText))
	{
		return false;
	}
	return true;
}

function httpAdd(strText)
{ 
	if(strText!="")
	{
		strText = strText.toLowerCase();
		if (strText.substring(0,7)!="http://")
		{
			strText = "http://"+strText;
		}	
	}
	return strText;
}

function birthAdd(f,jumin1,jumin2)
{
	if(jumin1!="" && jumin2!="")
	{
		birth_year = (jumin2.charAt(0) <= "2") ? "19" : "20"
		birth_year += jumin1.substr(0, 2);
		birth_month = jumin1.substr(2, 2);
		birth_date = jumin1.substr(4, 2);

		f.birth_year.value = birth_year;
		f.birth_month.value = birth_month;
		f.birth_day.value = birth_date;
	}	
}

function checkJuminNum(jumin1, jumin2) // ÁÖ¹Î¹øÈ£Ã³¸®·çÆ¾
{
	b_Year = (jumin2.charAt(0) <= "2") ? "19" : "20"
	b_Year += jumin1.substr(0, 2)
	b_Month = jumin1.substr(2, 2) - 1
	b_Date = jumin1.substr(4, 2)
	b_sum = new Date(b_Year, b_Month, b_Date)
	if ( b_sum.getYear() % 100 != jumin1.substr(0, 2) || b_sum.getMonth() != b_Month || b_sum.getDate() != b_Date)
	{
		return check_jumin
	}
	total = 0
	temp = new Array(13)
	for(i=1; i<=6; i++) temp[i] = jumin1.charAt(i-1)
	for(i=7; i<=13; i++) temp[i] = jumin2.charAt(i-7)
	for(i=1; i<=12; i++)
	{
		k = i + 1
		if(k >= 10) k = k % 10 + 2
		total = total + (temp[i] * k)
	}
	last_num = (11- (total % 11)) % 10
	if(last_num == temp[13]) return true
	else return false
}

function getExtension(file)
{
	while(file.indexOf("\\") != -1)
		file = file.slice(file.indexOf("\\") + 1);

	extension = file.substr(file.lastIndexOf(".")+1).toLowerCase();
	return extension;
}

function getComma(strText)
{
	var retText = "";
	strText = strText.toString();
	
	for(var i=0; i<strText.length; i++) 
	{
		if(i > 0 && (i%3)==0) 
		{
			retText = strText.charAt(strText.length - i -1) + "," + retText;
		}
		else
		{
			retText = strText.charAt(strText.length - i -1) + retText;
		}
		
	}
	return retText;
}

function checkExtension(file)
{
	if(arr_extension!="")
	{
		extension = getExtension(file);
		for(var i=0;i<arr_extension.length;i++) 
		{
			if(arr_extension[i] == extension)
			{	 
				return true; 			
				break; 
			}
		}
		return false; 			
	}
	else
	{
		return true;
	}
}

function confirmUrl(url,msg)
{
	if(confirm(msg))
	{
		window.location.replace(url);
	}
}

function checkedSubmit(f,url,msg)
{
	var allischeck = 0;
	idArr = new Array();
	for (i=0;i<f.elements.length;i++)
	{		
		if(f.elements[i].checked && f.elements[i].type == "checkbox" && f.elements[i].name == "rlist")
		{
			allischeck++;
			idArr[i] = f.elements[i].value;
			f.muti_id.value = idArr;
		}		
	}
	if(allischeck<1)
	{
		alert("ÇÏ³ª ÀÌ»ó ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä");
	}
	else
	{
		if(msg!="")
		{
			if(confirm(msg))
			{
				f.method = "post";
				f.action = url;
				f.submit();
			}
		}
		else
		{
			f.method = "post";
			f.action = url;
			f.submit();
		}
	}
}

var checkflag = "false";
function allCheck(f)
{
	if(checkflag == "false")
	{
		for(i=0;i<f.elements.length;i++)
		{
			f.elements[i].checked = true;
		}
		checkflag = "true";
	}
	else
	{
		for(i=0;i<f.elements.length;i++)
		{
			f.elements[i].checked = false;
		}
		checkflag = "false";
	}
}

function divMenuShow(divID,divNum)
{
	for(var i=1;i<=divNum;i++)
	{
		if(divID!=i)
		{
			eval("document.all.divMenu"+i).style.display = "none"; 	
		}
		else
		{
			eval("document.all.divMenu"+divID).style.display = "block"; 
		}
	}
}

function divMenuSet(divID)
{
	eval("document.all.divMenu"+divID).style.display = "block"; 
}

function showPreview(strText,flag)
{
	var obj = eval("document.all.divPreview");
	if(flag) obj.style.display="block";
	else obj.style.display="none";
	obj.style.pixelLeft = event.clientX + 5;
	obj.style.pixelTop = event.clientY + document.body.scrollTop + 5;
	obj.innerText=strText;
}

function hiddenPreview()
{
	var obj = eval("document.all.divPreview");
	obj.style.display="none";
}

function redirect(field,id)
{
	if(id!="")
	{
		for(var i=field.options.length-1;i>0;i--)
		{
			field.options[i] = null;
		}

		if(arr[id] && arr[id].length>0)
		{
			for(var j=1;j<=arr[id].length;j++) 
			{
				field.options[j] = new Option(arr[id][j-1].text,arr[id][j-1].value);
			}
		}
	    field.options[0].selected = true;
	}
}

function mustZipsearch(f,prefix) 
{
	eval("f."+prefix+"_zip1").blur();
	eval("f."+prefix+"_zip2").blur();
	eval("f."+prefix+"_addr").blur();
	newWindow('Wcdc1c6df00cb6.htm'+prefix,'zipsearch','400','318','no','center');
}

var win=null;
function newWindow(mypage,myname,w,h,scroll,pos){ 
if(pos=='random'){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=='center'){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h-100)/2:100;}
else if((pos!='center' && pos!='random') || pos==null){LeftPosition=0;TopPosition=0}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);
if(win.focus){win.focus();}
}
