
//ÀÌ¸ÞÀÏ ¹®¹ýÃ¼Å©¡¡¡¡¡¡JUNG
function emailSynCheck(formEle) {
	val = formEle;
	valLen = val.length

	for(i = 0; i < valLen; i++) {
		val = val.replace(/(s)+/,'');
		val = val.replace(/[^A-Za-z0-9-_@]/);
//		val = val.replace(/[^A-Za-z0-9-_@.]/,".");    jung    "."  Á¡ Á¦°Å,Á¡ÀÌ ÀÖ¾îµµ µÊ
	}

	emailCheck = /^([A-Za-z0-9_]{1})([A-Za-z0-9_-]{1,50})(@{1})([A-Za-z0-9_]{1,50})(.{1})([A-Za-z0-9_]{2,50})(.{1}[A-Za-z]{2,50})?(.{1}[A-Za-z]{2,50})?$/;
	if(!emailCheck.test(val)) {
		return true;
	}
	val = val.toLowerCase();
	
	
}

// ÇÑ±ÛÀÔ·Â Ã¼Å©
function withKorean (str) {
	var retCode = 0

	for (i = 0; i < str.length; i++) {
		var code = str.charCodeAt(i)
		var ch = str.substr(i,1).toUpperCase()

		code = parseInt(code)

		if ((ch < "0" || ch > "9") && (ch < "A" || ch > "Z") && ((code > 255) || (code < 0))) {
			return false;
		}
	}
	return true;
}

// ÀÔ·Â½Ã ÀÚµ¿ Æ÷Ä¿½º
function moveNext(varControl, varNext) { 
	if(varControl.value.length == varControl.maxLength) { 
		varNext.focus(); 
		varNext.select(); 
	} 
}

//¼ýÀÚÃ¼Å©
function ValidateNumber()  
{
	var e1 = event.srcElement;
	var num="0123456789.,";
	event.returnValue = true;    
	
	for (var i=0;i<e1.value.length;i++)
	
	if (-1 == num.indexOf(e1.value.charAt(i)))
	
	   event.returnValue = false;
	   
	if (!event.returnValue)
	{
	   alert("¼ýÀÚ¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.");
	   e1.value = "";
	   e1.focus();
	}   
   
}



// ³¯Â¥ Ã¼Å©
function chkDate(obj) {
	var input = obj.value.replace(/-/g,"");
	var inputYear = input.substr(0,4);
	var inputMonth = input.substr(4,2) - 1;
	var inputDate = input.substr(6,2);
	var resultDate = new Date(inputYear, inputMonth, inputDate);
	if ( resultDate.getFullYear() != inputYear || resultDate.getMonth() != inputMonth || resultDate.getDate() != inputDate) {
		return false;
	} else {
		return true;
	}
}

// ³¯Â¥ Ã¼Å©2 - ³â¿ù
function chkDate2(obj) {
	var input = obj.value.replace(/-/g,"");
	var inputYear = input.substr(0,4);
	var inputMonth = input.substr(4,2) - 1;
	var resultDate = new Date(inputYear, inputMonth, "01");
	if ( resultDate.getFullYear() != inputYear ||  resultDate.getMonth() != inputMonth ) {
		return false;
	} else {
		return true;
	}
}

/* ±â°£ Ã¼Å© - ³â¿ùÀÏ*/
function chkPeriod(obj1, obj2) {
	var inputStart = obj1.value.replace(/-/g,"");
	var inputStartYear = inputStart.substr(0,4);
	var inputStartMonth = inputStart.substr(4,2) - 1;
	var inputStartDate = inputStart.substr(6,2);
	
	var inputEnd = obj2.value.replace(/-/g,"");
	var inputEndYear = inputEnd.substr(0,4);
	var inputEndMonth = inputEnd.substr(4,2) - 1;
	var inputEndDate = inputEnd.substr(6,2);

	var inputStart1 = new Date(inputStartYear, inputStartMonth, inputStartDate, 00);
	var inputEnd1 = new Date(inputEndYear, inputEndMonth, inputEndDate, 00);

	if (inputEnd1 < inputStart1 ) {
		return false;
	}else{
		return true;
	}
} 


/* ±â°£ Ã¼Å©2 - ³â¿ù*/
function chkPeriod2(obj1, obj2) {
	var inputStart = obj1.value.replace(/-/g,"");
	var inputStartYear = inputStart.substr(0,4);
	var inputStartMonth = inputStart.substr(4,2) - 1;
	
	var inputEnd = obj2.value.replace(/-/g,"");
	var inputEndYear = inputEnd.substr(0,4);
	var inputEndMonth = inputEnd.substr(4,2) - 1;

	var inputStart1 = new Date(inputStartYear, inputStartMonth, "01", 00);
	var inputEnd1 = new Date(inputEndYear, inputEndMonth, "01", 00);
	
	
	if (inputEnd1 < inputStart1 ) {
		return false;
	}else{
		return true;
	}
}

/* ±â°£ Ã¼Å© - ³â¿ùÀÏ*/
function chkPeriod3(obj1, obj2, hour1, hour2) {
	var inputStart = obj1.value.replace(/-/g,"");
	var inputStartYear = inputStart.substr(0,4);
	var inputStartMonth = inputStart.substr(4,2) - 1;
	var inputStartDate = inputStart.substr(6,2);
	
	var inputEnd = obj2.value.replace(/-/g,"");
	var inputEndYear = inputEnd.substr(0,4);
	var inputEndMonth = inputEnd.substr(4,2) - 1;
	var inputEndDate = inputEnd.substr(6,2);

	var inputStart1 = new Date(inputStartYear, inputStartMonth, inputStartDate, hour1.value);
	var inputEnd1 = new Date(inputEndYear, inputEndMonth, inputEndDate, hour2.value);

	if (inputEnd1 < inputStart1 ) {
		return false;
	}else{
		return true;
	}
} 


function MM_reloadPage(init) {  
	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function bluring(){ 
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 

function hidestatus(){
	window.status='seoulwide'
	return true
}


function MM_openBrWindow(theURL,winName,features) { 
	window.open(theURL,winName,features);
}


function CenterWin(url,winname,features) {
	features = features.toLowerCase();
	len = features.length;
	sumchar= "";
	for (i=1; i <= len; i++)
	{ 
		onechar = features.substr(i-1, 1);
		if (onechar != " ") sumchar += onechar;
	}

	features = sumchar; 
	sp = new Array();
	sp = features.split(',', 10);
	splen = sp.length; 
	for (i=0; i < splen; i++) 
	{ 
		if (sp[i].indexOf("width=") == 0) { 
			width = Number(sp[i].substring(6)); 
		} else if (sp[i].indexOf("height=") == 0) {
			height = Number(sp[i].substring(7)); 
		}
	}
	sleft = (screen.width - width) / 2;
	stop = (screen.height - height) / 2;
	features = features + ",left=" + sleft + ",top=" + stop;
	popwin = window.open(url,winname,features); 
}

function MesBoxForm(sValue1, sValue2, sValue3, sValue4, sValue5) {
	var ileft    = (screen.width-320) / 2;
	var itop     = (screen.height-150) / 2;
	var sUrl     = "/common/f_n_msgBoxForm_check.asp?folderName=" + sValue1 + "&fileName=" + sValue2 + "&formName=" + sValue3 +  "&formValue=" + sValue4 + "&flag=" + sValue5;
	var sWinName = "WinMsgBoxForm";

	var options = "top=" + itop + ", left=" + ileft + ", width=300, height=80, resizable=no, menubar=no, ,scrollbars=no";
	window.open(sUrl, sWinName, options);		
}