/**
 * 기본 스크립트 
 *
 * @author		mhlee <mhlee@koreancenter.com>
 * @date		2009-04-17
 */



	function commPopupOpen(ret, name, w, h) 
	{
		var window_left = (screen.width-640)/2;
		var window_top = (screen.height-550)/2; 
		name = window.open(ret,name,'width=' + w + ', height=' + h + ', scrollbars=yes, resizable=no, status=no,top=' + window_top + ',left=' + window_left + '');
		name.focus();
	}

	//쿠키등록
	function setCookie(name, exprieday) 
	{
		if(name==""){
			document.cookie = name+"="+name+";";
		} else {
			expireDate = new Date;
			expireDate.setDate(expireDate.getDate() + exprieday);
			document.cookie = name+"="+name+";expires=" + expireDate.toGMTString();
		}
	}
	 //쿠키값 가져오기
	function getCookie(name)
	{
		var cookie_name = name + '=';
		var i = 0;
		while(i <= document.cookie.length)
		{
			var k = (i + cookie_name.length);
			if(document.cookie.substring(i,k) == cookie_name){
				if((cookie_end = document.cookie.indexOf(';',k)) == -1)
					cookie_end = document.cookie.length;
					return unescape(document.cookie.substring(k,cookie_end));
			}
			i = document.cookie.indexOf(' ',i) + 1;
			if(i == 0) break;
		}
		return null;
	}
	
	/*메시지 출력후 페이지 이동*/
	function scriptOk(str,url)
	{
		if(str != "")
		{
			alert(str);
		}

		location.replace(url);
	}

	/*메시지 출력후 부모창 새로고침*/
	function scriptOk_top(str,url)
	{
		if(str != "")
		{
			alert(str);
		}

		top.location.replace(url);
		self.close();
	}

	/*메시지 출력후 페이지를 한칸 뒤로*/
	function scriptBack(str)	
	{
		if(str != "")
		{
			alert(str);
		}
		window.history.back();
	}

	function isImageFile(attachfile)
	{	
		if (attachfile.match(/.jpg|.jpeg|.gif$/i))
		{
			return true;
		}			
		else
		{
			return false;
		}			
	}

	/* 폼체크 함수 */
	function _checkForm()
	{	//폼 오류체크

		var check_text_name = new Array();
		var check_text_msg = new Array();
		var check_Radio_name = new Array();
		var check_Radio_msg = new Array();
		
		var isTxt  = document.getElementsByName('isTxt');	// 텍스트값 처리
		var isRadio  = document.getElementsByName('isRadio');	// 라디오버튼 처리
		var isMail = document.getElementsByName('isMail');	// 이메일 첨부 처리

		// 텍스트값 처리
		if(isTxt.length > 0)	
		{
			for(i=0; i<isTxt.length; i++)
			{		
				var isCkTxt = isTxt[i].value;
				isCkTxt_value = isCkTxt.split(",");
				
				check_text_name.push(isCkTxt_value[0]);
				check_text_msg.push("[" + isCkTxt_value[1] + "] 의 입력란은 필수입니다");
			}
			
			if(!check_text_form(check_text_name,check_text_msg))
			{
				return false;
			}
		}
		
		// 라디오버튼 처리
		if(isRadio.length > 0)
		{
			for(i=0; i<isRadio.length; i++)
			{		
				var isCkRadio = isRadio[i].value;
				isCkRadio_value = isCkRadio.split(",");
				
				check_Radio_name.push(isCkRadio_value[0]);
				check_Radio_msg.push("[" + isCkRadio_value[1] + "] 의 입력란은 필수입니다");
			}
			
			if(!check_text_form(check_Radio_name,check_Radio_msg))
			{
				return false;
			}
		}
		
		// 이메일 처리
		if (isMail.length > 0) 
		{
			var isCkMail1 = isMail[0].value;
			var isCkMail2 = isMail[1].value;
			var isCkMail_value_1 = document.getElementsByName(isCkMail1)[0].value;
			var isCkMail_value_2 = document.getElementsByName(isCkMail2)[0].value;
			var isCkMail_value = isCkMail_value_1 + "@" + isCkMail_value_2;
			
			if(isCkMail_value)
			{
				if(!isEmail(isCkMail_value))
				{
					return false;
				}
			}
		}

		return;
	}

	function isEmail(arg)
	{
		if (arg.search(/(\S+)@(\S+)\.(\S+)/) == -1 ) 
		{
			alert('이메일 형식을 올바르게 입력해주세요!');
			return false;    
		}
		return true;
	}


	function IsNum()	// 숫자체크함수
	{	
		var kc = event.keyCode;
		if((kc < 48 || kc > 57) && (kc < 96 || kc > 105) && kc != 8 && kc != 9 && kc != 13)
		{
			alert('숫자만 입력할 수 있습니다.');
			event.returnValue = false;
		}     
		return true;
	}

	function isNum()	// 숫자체크함수
	{	
		IsNum();
	}

	function IsNumber()	// 숫자 + '-' 체크함수
	{	
		var kc = event.keyCode;
		if((kc < 48 || kc > 57) && (kc < 96 || kc > 105) && kc != 8 && kc != 9 && kc != 109 && kc != 13)
		{
			alert('올바른 형식이 아닙니다 ( 숫자 & - 만 입력).');
			event.returnValue = false;
		}     
		return true;
	}

	function check_text_form(name,msg)	// 텍스트 처리 함수
	{		
		var name_Num = name.length;
		for(i=0;i<name_Num;i++)
		{
			var aInput=document.getElementsByName(name[i]);
			var form_value=aInput[0].value;
			
			if(!form_value)
			{
				alert(msg[i]);
				aInput[0].focus();
				return false;
			}
		}
			return true;
	}

	function check_radio_form(name,msg)	// 라디오 버튼 처리함수
	{	
		var name_Num = name.length;
		for(i=0;i<name_Num;i++)
		{
			var aInput=document.getElementsByName(name[i]);
			var radio_num=aInput.length;
			var check_flag = false;
			
			for (j=0;j<radio_num;j++)
			{
				var now_check = aInput[j]
				if(!now_check.checked && !check_flag)
				{
					check_flag = false;
				}else{
					check_flag = true;
				}
			}

			if(!check_flag)
			{
				alert(msg[i]);
				aInput[0].focus();
				return false;
			}
		}
			return true;
	}

	
