// 로그인 관련
function loginsubmit() {

	if (document.login.userid.value == "") {
		alert("사용자 아이디를 입력해 주세요.");
		document.login.userid.focus();
		return;
	}
	if (document.login.passwd.value == "") {
		alert("비밀번호를 입력해 주세요.");
		document.login.passwd.focus();
		return;
	}
	if (document.login.usertype[0].checked ==  true) // 건설업체
	{
		document.login.action = "login_ok.asp"
	}
	else // 발주업체
	{
		document.login.action = "login_balju_ok.asp"
	}
	if (navigator.appName == "Netscape")
		document.login.submit();
	else
		login.submit();

}

function check_enter(e) {

	var nKey = e.which
	var ieKey = e.keyCode        

	if (nKey==13 || ieKey==13) {
		loginsubmit();

	}
	
}
//-->
<!--
//롤오버 메뉴 관련





        function view(url,win,features)
        {
        window.open(url,win,features) ;
        }

//-->

<!--
function expandit(curobj)
{
	curobj.style.display = curobj.style.display == "none" ? "" : "none";
}
function isValidDateFormat(str_date)
{
	var arr = str_date.split("-");
	if (arr.length != 3) // '-'가 두개 가 아님..
		return false;
	if (arr[0].length != 4 || parseInt(arr[0]) < 1900) //년
		return false;
	if (arr[1].length != 2 || parseInt(arr[1]) > 12) //월
		return false;
	if (arr[2].length != 2 || parseInt(arr[2]) > 31) //일
		return false;
	return true;
}
function numFormat(obj)
{	
	unFormat(obj);
	var str = Number(obj.value) + "";
	if( str=='NaN' ){
		alert("숫자로만 입력해주세요.");
		obj.focus();
		return;
	}
	var minus_flag = false;
	if (str.indexOf('-') == 0)
	{// minus value
		str = str.substr(1, str.length);minus_flag = true;
	}
	var leng = str.length; 
	var size = 3;
	var cnt = Math.floor(leng / size);
	var pos = leng % size;
	var result = "";

	for( var i = cnt ; i > 0 ; i-- ){
		result = "," + str.substr(pos+(i-1)*size, size) + result ;
	}

	if( pos == 0) {
		obj.value = (minus_flag) ? "-" + result.substring(1) : result.substring(1);
	}else{
		obj.value = (minus_flag) ? "-" + str.substr(0, pos) + result : str.substr(0, pos) + result;
	}
	return;
}
function unFormat(obj) {
//	alert("unformat obj:["+obj+"]");
	var temp = "";
	var n = String(obj.value);
	var len = n.length;
	var pos = 0;
  	var ch = '';
  	
	while (pos < len) {
		ch = n.charAt(pos);
		if (((ch >= '0') && (ch <= '9')) || ch=='-') temp = temp + ch;
		pos = pos + 1;
	}
	obj.value = temp;
	return true;
}
function checkCurrency() 
{
	// -(45)
	return ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode == 45) ) ? true : false;
}
function checkNum() 
{
	return (event.keyCode >= 48 && event.keyCode <= 57) ? true : false;
}
function checkPercent() 
{
	if (event.keyCode == 46)
	{
		return true;
	}
	return (event.keyCode >= 48 && event.keyCode <= 57) ? true : false;
}
function checkDate()
{
	if (event.keyCode == 45)
	{
		return true;
	}
	return (event.keyCode >= 48 && event.keyCode <= 57) ? true : false;
}
function isErrCode(sBuf)
{
//	var sChk = "!@#$%&*()|'[];:\"^|><~`=+-\\/{}^_,.?";
	var sChk = "!@#$%^&*,<>'\"\\";
	for ( var i = 0; i < sBuf.length; i++ )
	{
		if (sChk.indexOf(sBuf.charAt(i)) >= 0) 
			return true;
	}
	return false;
}
function IsDBCSLeadByte(item)
{
	for (var i = 0 ; i < item.length; i++)
	{
		if (item.charCodeAt(i) > 256)
		{
			return true;
		}
	}
	return false;
}
function MakeNumberFormat(src)
{
	var res = "0";
	if (isNaN(src))
	{
		alert("숫자만 가능합니다.");
		return "";
	}
	var tmp = new Number(src);
	res = tmp.toLocaleString();
	res = res.substr(0, res.length - 3);
//	res = (Math.pow(tmp.toLocaleString(), 100)) / 100;
	return res;
}
function replaceAll(src_str, src_char, tar_char)
{
	// replaceAll("김말똥, 김개똥, 김세똥", ",", "|"), replaceAll("200,000,000", ",", "") 금액에서 콤마를 없앨 때 쓸수도 있다.
	var res = "";
	if (src_str.indexOf(src_char) < 0)
	{
		return src_str;
	}
	else
	{
		var tmp = src_str.split(src_char);
		var res2 = "";
		for (var i = 0 ; i < tmp.length; i++)
		{
			res2 += tmp[i] + tar_char;
		}
	}
	return res2.substr(0, res2.length - tar_char.length);

}
function my_round(src, sepo)
{// my_round("12.345678", 2) return "12.34" 소수점 두자리까지

	var res = 0;
	var tmp = Math.pow(10, sepo); // 10 * 2	
	return ( Math.round(src * tmp) / tmp);
}
function PrintConDoc(CWI)
{
	window.open("/common/rpt/cws.asp?CWI="+CWI, "prtwin",
				"height=600,width=680,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes");
}
function getCookie(name)
{ 
	
	var arr = document.cookie.split(";");
	var ret_val = "";
	for ( var i = 0 ;  i < arr.length; i++)
	{
		var tmp = arr[i].split("="); // tmp[0] : notice, tmp[1] : done
		if (replaceAll(tmp[0], " ", "") == name) // 찾았다.
		{
			return tmp[1];
		}
	}
	return -1;
} 
function setCookie(name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function makecomma(obj)
{	
	if (event.keyCode == 9 || event.keyCode == 16) // tab key, shift key
	{
		obj.select();return;
	}
	obj.value = UnComma(obj.value);
	obj.value = Comma(obj.value);
}
function Comma(input) 
{   
	var inputString = new String;  
	var outputString = new String;  
	var counter = 0;  
	var decimalPoint = 0;  
	var end = 0;  
	var modval = 0;   
	
	inputString = input.toString();  
	outputString = '';  
	decimalPoint = inputString.indexOf('.', 1);   
	if(decimalPoint == -1) 
	{     
		if (inputString.indexOf('-') > -1) // minus value
		{
			inputString = inputString.replace('-', '');
			end = inputString.length - (inputString.charAt(0)=='0' ? 1:0);     
			for (counter=1;counter <=inputString.length; counter++)     
			{        
				var modval =counter - Math.floor(counter/3)*3;   
				outputString = (modval==0 && counter <end ? ',' : '') + inputString.charAt(inputString.length - counter) + outputString;     
			}
			outputString = "-" + outputString;
		}
		else
		{
			end = inputString.length - (inputString.charAt(0)=='0' ? 1:0);     
			for (counter=1;counter <=inputString.length; counter++)     
			{        
				var modval =counter - Math.floor(counter/3)*3;   
				outputString = (modval==0 && counter <end ? ',' : '') + inputString.charAt(inputString.length - counter) + outputString;     
			}
		}
	}  
	else 
	{     
		end = decimalPoint - ( inputString.charAt(0)=='-' ? 1 :0);     
		for (counter=1; counter <= decimalPoint ; counter++)     
		{        
			outputString = (counter==0  && counter <end ? ',' : '') +  inputString.charAt(decimalPoint - counter) + outputString;     
		}     
		for (counter=decimalPoint; counter < decimalPoint+3; counter++)     
		{        
			outputString += inputString.charAt(counter);     
		} 
	}    
	return (outputString);
} 

function UnComma(input) 
{   
	var inputString = new String;   
	var outputString = new String;   
	var outputNumber = new Number;   
	var counter = 0;   
	
	if (input == '' || input == '0' || input == '-')
	{	
		return input;
	}   
	inputString=input;   
	outputString='';   
	for (counter=0;counter <inputString.length; counter++)   
	{      
		outputString += (inputString.charAt(counter) != ',' ?inputString.charAt(counter) : '');   
	}   
	outputNumber = parseFloat(outputString);   
	return (outputNumber);
}
function UpdateConMng(CWI)
{
	var str_url = "PreUpdateConMng.asp?CWI=" + CWI;
	window.open(str_url, "UpdateBaljuMng",
			"height=250,width=400,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes");	
}
function ViewPrevCWI(CWI)
{
	window.open("prev_condoc.asp?CWI="+CWI, "prtwin",
				"height=700,width=800,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
}
//function SetWindowStatus()
//{
//	setInterval("SetWindowStatusText()", 50);
//}
function SetWindowStatusText()
{
	var objWin = parent.window;
	objWin.status = "건설공사정보시스템";
}
function OpenHelpWindow(url, nHeight, nWidth)
{
	var str = "height=" + nHeight + ",width=" + nWidth + ",status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes"
	window.open(url, "HelpWin", str);
}
function bisValidEmail(strEmail)
{
	var regExp = /[a-z0-9-_]{2,}@[a-z0-9-]{2,}\.[a-z0-9]{2,}/i;
	return regExp.test(strEmail) ? true : false;
}
function check_busino(vencod) { 
	var sum = 0; 
	var getlist =new Array(10); 
	var chkvalue =new Array("1","3","7","1","3","7","1","3","5"); 
	for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); } 
	for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; } 
	sum = sum + parseInt((getlist[8]*5)/10); 
	sidliy = sum % 10; 
	sidchk = 0; 
	if(sidliy != 0) { sidchk = 10 - sidliy; } 
	else { sidchk = 0; } 
	if(sidchk != getlist[9]) { return false; } 
	return true; 
}
function FormatNumberEx(v1, v2)
{	// FormatNumberEx("3000", 3) return "3,000"
	if (v1 == "")return '';

	var str = new Array();
	v1 = String(v1);
	for(var i = 1; i <= v1.length; i++)
	{
		if(i % v2) 
		{
			str[v1.length-i] = v1.charAt(v1.length - i);
		}
		else
		{
			str[v1.length-i] = ',' + v1.charAt(v1.length - i);
		}
	}
	return str.join('').replace(/^,/,'');
}
function ActiveXchk(id) 
{ 
	var obj = id.innerHTML; 
	obj = obj.replace("<!--", ""); 
	obj = obj.replace("-->" , ""); 
	document.write(obj); id.id=""; 
}
function NUM_HAN(string, return_input) 
{ 
	string = string.replace(/,/gi,""); // ',' 삭제
	var hn = new Array("영","일","이","삼","사","오","육","칠","팔","구"); 
	var hj = new Array("","만","억","조","경","해","시","양","구","간","정","재","극","항하사","아승지","나유타","불가사의","무량대수"); 
	var ul = new Array("영천","영백","영십","영"); 
	var tm = new Array(); 
	var result = ""; 

	if (string.charAt(0) == "-")
	{ 
		result = "- "; 
		string = string.substr(1, string.length - 1); 
	}
	loop_size = Math.ceil(string.length/4); 
	string2 = ""; 
	for (var count = string.length; count >= 0; count--) 
	{
		string2 += string.substring(count,count-1); 
	}
	string = string2; 
	for (var A = 0; A < loop_size; A++) 
	{ 
		sum = hj[A] + " "; 
		tm[A] = string.substr(A*4,4); 

		tm2 = ""; 
		for (var count=tm[A].length; count >= 0; count--) 
		tm2 += tm[A].substring(count,count-1); 
		tm[A] = tm2; 
		part_jari = tm[A].length; 
		for (var D=0;D<10;D++)
		{ 
			for (var B=0;B<10;B++)
			{
				tm[A] = tm[A].replace(B,hn[B]); 
			}
		} 

		if (part_jari == 4) 
		{
			tm[A] = tm[A].charAt(0) + "천" + tm[A].charAt(1) + "백" + tm[A].charAt(2) + "십" + tm[A].charAt(3);
		}
		else if 
		(
			part_jari == 3){tm[A] = tm[A].charAt(0) + "백" + tm[A].charAt(1) + "십" + tm[A].charAt(2);
		}
		else if (part_jari == 2)
		{
			tm[A] = tm[A].charAt(0) + "십" + tm[A].charAt(1); 
		}
		else
		{
			tm[A] = tm[A].charAt(0);
		}
		for (var C=0; C < 4; C++) 
		{ 
			if (tm[A].match(ul[C]))
			{ 
				part_jari--; tm[A] = tm[A].replace(ul[C],""); 
			} 
		} 
		if (part_jari != 0) 
		{
			tm[A] += sum;
		} 
	} 
	for (loop_size;loop_size>-1;loop_size--)
	{ 
		result += tm[loop_size]; 
	}
	result = result.replace("undefined","");
	return_input.value = result + "원";
}
function bIsValidJumin(str_jumin)
{
	// 사용법 : bIsValidJumin(7304091683210); return true or return false
	var jumin1 = str_jumin.substring(0, 6);
	var jumin2 = str_jumin.substring(6, 13);

  	var tmp = 0;
  	var yy = jumin1.substring(0, 2);
  	var mm = jumin1.substring(2, 4);
  	var dd = jumin1.substring(4, 6);
  	var sex = jumin2.substring(0,1)
  	if ((jumin1.length != 6 ) || ( mm < 1 || mm > 12 || dd < 1) )
  	{
    		return false;
  	}
  	if ((sex != 1 && sex !=2 && sex !=3 && sex !=4)|| (jumin2.length != 7 ))
  	{
    		return false;
  	}

  	for (var i = 0; i <=5 ; i++)
		tmp = tmp + ((i%8+2) * parseInt(jumin1.substring(i,i+1)))
 
	for (var i = 6; i <=11 ; i++)
        	tmp = tmp + ((i%8+2) * parseInt(jumin2.substring(i-6,i-5)))

	tmp = 11 - (tmp %11)
  	tmp = tmp % 10

  	if (tmp != jumin2.substring(6,7))
  	{
    		return false;
  	}
	return true;
}
//SetWindowStatus();
//document.oncontextmenu = new Function("return false");
//if (parent.name == "") // 새창 (링크를 통해 바로 접속했을 경우 kiscon 첫페이지로 이동시킨다.)
//{
	//location.href = "http://dev.kiscon.net/?sURL=" + self.location.href;
//}

