function newXMLHttpRequest() { 
	var xmlreq = false; 

	if (window.XMLHttpRequest) { //파이어폭스나 맥의 사파리의 경우처리 
		// Create XMLHttpRequest object in non-Microsoft browsers 
		xmlreq = new XMLHttpRequest(); 
	}
	else if (window.ActiveXObject) { //IE계열의 브라우져의 경우 
		// Create XMLHttpRequest via MS ActiveX 
		try { 
			// Try to create XMLHttpRequest in later versions 
			// of Internet Explorer 
			xmlreq = new ActiveXObject("Msxml2.XMLHTTP"); 
		} catch (e1) { 
			// Failed to create required ActiveXObject 
			try { 
				// Try version supported by older versions 
				// of Internet Explorer 
				xmlreq = new ActiveXObject("Microsoft.XMLHTTP"); 
			} catch (e2) { 
				// Unable to create an XMLHttpRequest with ActiveX 
			} 
		} 
	} 
	
	return xmlreq;
}

function RequestDataCheck(RequestData){
	alert(RequestData.readyState);
	alert(RequestData.status);
}

//오른쪽 공백제거
function Rtrim( str ) {
	var src = new String(str);
	var tmp = new String();
	var i,lastnum, len = src.length;
	for(i = len;i >= 0;i--) {
		tmp = src.substring(i,i-1);
		if (tmp != ' ' ) {
			lastnum = i;
			break;
		}
	}
	tmp = src.substring(0,lastnum);
	return tmp;
}
	
//왼쪽 공백제거
function  Ltrim( str ) {
	var src = new String( str );
	var tmp = new String();
	var i,firstnum, len = src.length;
	for(i = 0;i < len ;i++) {
		tmp = src.substring(i,i+1);
		if (tmp != ' ' ) {
			firstnum = i;
			break;
		}
	}
	tmp = src.substring(firstnum);
	return tmp;
}

function Trim( str ) {
	var src = new String(str);
	var tmp = new String();
	tmp = Ltrim(Rtrim(str));
	return tmp;
}

//아이디 중복확인
function CheckUserID(strid){
	var chkid = Trim($F('userID'));
	var Url = '/common/user.asp';
	var pars = 'chkid=' + chkid;
	
	if( chkid == '' || chkid.length < 4 ) {
		alert('아이디는 4자리 이상 입력해 주세요');
		return false;
	}
 
	var myAjax = new Ajax.Updater (
		strid ,
		Url,
		{
			method: 'post',
			parameters: pars,
			onComplete: CheckUser
		}
	);
}

function CheckUser(RequestData, chkid){
	if(RequestData.responseText.substr(0,4) == 'True'){
		document.getElementById('useridChk').value = Trim($F('userID'));
		alert('사용 가능한 아이디 입니다');
	}
	else{
		document.getElementById('useridChk').value = '';
		alert('이미 사용중인 아이디 입니다');

	}
}

//주소검색
function	SearchPost(strid){
	var obj = document.getElementById(strid);	
	
	var dong = Trim($F('dong'));
	var Url = '/common/post.asp';
	var pars = 'dong=' + dong;
 
	if( dong == '' ) {
		
		alert('읍/면/동 을 입력해주세요.');
		return false;
		
	}
 
	var myAjax = new Ajax.Updater (
		strid ,
		Url,
		{
			method: 'post',
			parameters: pars
		}
	);
}


// 사용자 편의성 평가
function RatingSubmit(){
	var obj = document.getElementById("ratingForm");

	for(i=0;i<obj.score.length;i++){
		if(obj.score[i].checked == true){
			break;
		}
	}
	
	if(i == obj.score.length){
		alert("평가 점수를 선택해 주세요");
		obj.score[0].focus();
		return false;
	}
	
	if(!Trim(obj.memo.value)){
		alert("평가 내용을 입력해 주세요");
		obj.memo.focus();
		return false;
	}

	return true;
}

//담당부서 지정시 담당자리스트 출력
function PartChange(siteCode, strid, manager){
	var obj = document.getElementById(strid);
	
	var part = Trim($F('partInfo'));
	var Url = '/common/part.asp';
	var pars = 'part=' + part + ' &siteCode=' + siteCode + "&manager="+manager;
	
	if( part == '' ) {
		
		alert('담당부서를 선택해 주세요');
		return false;
		
	}
	else{
		var myAjax = new Ajax.Updater (
			strid ,
			Url,
			{
				method: 'post',
				parameters: pars
			}
		);	
	}
}



// 통합검색 처리부분

function TotalSearchSubmit(){
	var form = document.getElementById("totalSearchForm");
	
	return true;
}

// 키보드 보안 실행
function keycrypt() {
	nprotect.location.href = "/library/keycrypt.asp";
}

//컨텐츠수정
function ContentEdit(menuKey){
	window.open("/library/contents/contentEdit.asp?menuKey="+menuKey,"_contentEdit","width=1000,height=800,scrollbars=no,scrolling=no");
}
