//XmlHttpRequest 객체 생성
if (typeof ActiveXObject != 'undefined')
{
    XMLHttpRequest = function ()
    {
        return new ActiveXObject(navigator.userAgent.indexOf('MSIE 5') >-1 ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP');
    };
}
var xhr = new XMLHttpRequest();

// 전체메뉴 스크립트
function allMenu(chk) {
	if(chk == 1) {
		document.getElementById("topmenuall").style.display = "block";
	} else if(chk == 2) {
		document.getElementById("topmenuall").style.display = "none";
	}
}

// 검색어 입력 체크

// 일반검색체크
function chkfld_search(obj){
	if(obj.kwd.value==""){
		alert("검색어를 입력해주세요");
		obj.kwd.focus();
		return false;
	} else {
		return true;
	}
}
// 회원가입 체크폼
function chkfld_join(obj){
	var pattern = /^[a-zA-Z]{1}[a-zA-Z0-9_]{3,11}$/;

	if(obj.name.value==''){
		alert("이름을 입력하세요");
		obj.name.focus();
		return false;
	} else if(obj.user_id.value=='' || obj.ichk.value != "true"){
		alert("아이디를 올바르게 입력하세요");
		obj.user_id.focus();
		return false;
	}else if(!pattern.test(obj.user_id.value)){
		alert("아이디는 4자이상 12자 미만이어야 하고,\n영문으로 시작해야 하며 \n영문,숫자, _ 문자만 사용할 수 있습니다");
		return false;
	}else if(obj.pw.value==''){
		alert("비밀번호를 입력하세요");
		obj.pw.focus();
		return false;
	}else if(obj.pwRe.value==''){
		alert("비밀번호 재입력을 입력하세요");
		obj.pwRe.focus();
		return false;
	}else if(obj.pw.value != obj.pwRe.value) {
		alert("입력한 비밀번호가 서로 같지 않습니다");
		return false;		
	}else if(!obj.jumin1.value || !obj.jumin2.value || obj.jchk.value != "true"){
		alert("주민번호가 올바르지 않습니다.");
		obj.jumin1.focus();
		return false;
	} else if(obj.post1.value=='' || obj.post2.value==''){
		alert("거주지주소를 입력하세요");
		obj.dong.focus();
		return false;
	} else if(obj.mob1.value=='' || obj.mob2.value=='' || obj.mob3.value==''){
		alert("휴대폰 번호를 입력하세요");
		obj.mob1.focus();
		return false;		
	} else if(obj.email1.value=='' || obj.email2.value==''){
		alert("E-mail을 입력하세요");
		obj.email1.focus();
		return false;
	} else {
		return true;
	}
}


function chk_search(obj){
	//obj = document.search;

	if(obj.kwd.value==""){
		alert("검색어를 입력해주세요");
		obj.kwd.focus();
		return false;
	}else{
		return true;
	}
}

function chkfld2(){
	obj = document.search;
	if(obj.kwd.value==""){
		alert("검색어를 입력해주세요");
		obj.kwd.focus();
		return false;
	} else {
		return true;
	}
}

// 메인 사이트 퀵링크 체크
function chkfld_link(obj){
	if(obj.sitelink.value == ""){
		alert("선택된 링크가 없습니다.");
		obj.sitelink.focus();
		return false;
	} else {
		return true;
	}
}
// 읍면마을안내 체크
function chkfld_village(obj){
	if(obj.linkVillage.value == ""){
		alert("선택된 마을이 없습니다.");
		obj.linkVillage.focus();
		return false;
	} else {
		return true;
	}
}
// 게시판 비밀번호 체크
function chkfld_passchk(obj){
	if(obj.pass.value==""){
		alert("패스워드를 입력하세요");
		obj.pass.focus();
		return false;
	}else{
		return true;
	}
}

//파일다운
function download(fileName,fileFolder){
	window.open("/lib/php/download.php?fileName="+fileName+"&fileFolder="+fileFolder);
}

//폰트사이즈 조절
var vsize = 12;
function FonSize(size){
	if(size == 0) {
		vsize = 12;
		document.body.style.fontSize = vsize + "px";
	} else {
		vsize = vsize + size;
		document.body.style.fontSize = vsize + "px";   // 폰트의 사이즈를 재정의
	}
}	


//플래시
function flash(objSrc, width, height, wmode) {
	var obj = '';
	obj += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width+'" height="'+height+'">';
	obj += '<param name="movie" value="'+objSrc+'">';
	obj += '<param name="quality" value="high">';
	obj += '<param name="bgcolor" value="#000000">';
	obj += '<param name="wmode" value="'+wmode+'">';
	
	obj += '<!--[if !IE]>-->';
	obj += '<object type="application/x-shockwave-flash" data="'+objSrc+'" width="'+width+'" height="'+height+'">';
	obj += '<param name="wmode" value="transparent" >';
	obj += '<!--<![endif]-->';
	obj += '<div>';
	obj += '<p>이 콘텐츠는 Flash로 제작되었습니다.<br>';
	obj += '이 콘텐츠를 보려면 <a href="http://www.adobe.com/kr/products/flashplayer/"><strong>Flash Player</strong></a> 가 필요합니다. </p>';
	obj += '</div>';


	obj += '<param name="menu" value="false">';
	obj += '<param name="Command" value="Close">';
	obj += '<param name="swliveconnect" value="true">';
	obj += '<embed src="'+objSrc+'" quality=high bgcolor="#000000" width="'+width+'" height="'+height+'" swliveconnect="true" id="param" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
	obj += '<!--[if !IE]>-->';
	obj += '</object>';
	obj += '<!--<![endif]-->';
	obj += '</object>';
	document.write(obj);
}




/* 기타 체크 함수 추가  추가 요금조회*/
function containsCharsOnly(input,chars) {
	var temp = input;
    for (var inx = 0; inx < temp.length; inx++) {
       if (chars.indexOf(temp.charAt(inx)) == -1)
           return false;
    }
    return true;
}


function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}

function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}
function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}


function isAccess(e) {
	
	var keynum;
	var ismouseClick = 1;
	
	if (window.event) {		//IE & Safari
		keynum = e.keyCode;
		
		//Safari의 경우 마우스클릭은 keynum 0 이 넘어옴
		if (event.button == 0 || keynum == 0){
			ismouseClick = 0;
		}		
		
	} else if ( e.which ){		// Netscape/Firefox/Opera
		keynum = e.which;
		
		if (keynum == 1) {
			ismouseClick = 0;
		}		
		
	}
	
	//마우스 클릭이거나 엔터키를 누른경우 true값 반환
	if ( ismouseClick == 0 || keynum == 13 ) {
		return true;
	} else {
		return false;
	}
}


function openWin1(u, w, h, r, s, t) 
{
	OPENING_WINDOW = window.open(u, '', 'width='+w+',height='+h+', resizable='+r+', scrollbars='+s+', status='+t);
	OPENING_WINDOW.focus();
}

