﻿// 게시판 검색어 초기화
function clearKeyword() {
    document.getElementById("txtKeyword").value = "";
}

// 검색 버튼 클릭 체크
function clickSearch() {
    if (document.getElementById("txtKeyword").value == '') {
        alert("검색어를 입력하여 주십시오!");
        document.getElementById("txtKeyword").focus();
        return false;
    }
    else {
        searchKeyword();
    }
}

// 검색 체크
function searchKeyword() {
    if (event.keyCode == 13 && document.getElementById("txtKeyword").value == '') {
        alert("검색어를 입력하여 주십시오!");
        document.getElementById("txtKeyword").focus();
        return false;
    }
}

function map(map1, map2) {
    var latlng = new DLatLng(map1, map2);
    var opt = { point: latlng, width: 435, height: 443, pan: 10, tilt: 0, zoom: 0 };
    var rv = new DRoadView("roadview", opt);

    var map = new DMap("map", { width: 435, height: 443 });
    map.setCenter(new DLatLng(map1, map2), 2);
    var iw = new DInfoWindow("http://local.daum.net/localn/include/cms_map.html", { width: 300, height: 220 });
    var m = new DMark(new DLatLng(map1, map2));
    map.addOverlay(m);
    //<a href="#" onclick="window.open('/map.aspx?size1=36.39304672109608&size2=127.3988193908835','new','resizable=no width=1400 height=800');return false" ><img src="/image/button/btn_map.gif" /></a>
}

function locationFind(searchVal) {
    var seoul = "%EC%84%9C%EC%9A%B8%ED%8A%B9%EB%B3%84%EC%8B%9C+%EC%A4%91%EA%B5%AC+%EC%B6%A9%EB%AC%B4%EB%A1%9C3%EA%B0%80+60-1+%EA%B7%B9%EB%8F%99%EB%B9%8C%EB%94%A9&hl=ko&geocode=;FfckPQId6LqRBylf7plS-6J8NTFCjvyFJsw0_g&mra=pd&ttype=dep&date=11/04/05&time=20:05&noexp=0&noal=0&sort=def&sll=37.561657,126.985602&sspn=0.025446,0.065875&ie=UTF8&z=17&start=0";
    var sangju = "%EA%B2%BD%EC%83%81%EB%B6%81%EB%8F%84+%EC%83%81%EC%A3%BC%EC%8B%9C+%EC%B2%AD%EB%A6%AC%EB%A9%B4&geocode=&hl=ko&mra=ls&ttype=dep&date=11%2F04%2F05&time=20:05&noexp=0&noal=0&sort=def&sll=36.946965,127.208215&sspn=1.641855,4.216003&ie=UTF8&ll=36.952087,127.85614&spn=1.64176,4.216003&z=9&start=0";
    var daejun = "%EB%8C%80%EC%A0%84%EA%B4%91%EC%97%AD%EC%8B%9C+%EC%9C%A0%EC%84%B1%EA%B5%AC+%EB%AC%B8%EC%A7%80%EB%8F%99+103-6+%EB%AC%B8%EC%A7%80%EC%BA%A0%ED%8D%BC%EC%8A%A4&geocode=&hl=ko&mra=ls&ttype=dep&date=11%2F04%2F05&time=20:05&noexp=0&noal=0&sort=def&sll=36.947697,127.207947&sspn=1.641855,4.216003&ie=UTF8&z=9&start=0";

    if (searchVal == "seoul") {
        searchVal = seoul;
    }
    else if (searchVal == "sangju") {
        searchVal = sangju;
    }
    else if (searchVal == "daejun") {
        searchVal = daejun;
    }

    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(
        // successCallback
                function(position) {
                    location.href = "http://maps.google.co.kr/maps?f=d&source=s_d&saddr=" + position.coords.latitude + "," + position.coords.longitude + "&daddr=" + searchVal;
                },
        // errorCallback
                function(error) {
                    switch (error.code) {
                        case error.TIMEOUT:
                            alert('시간 초과');
                            break;
                        case error.POSITION_UNAVAILABLE:
                            alert('위치를 사용할 수 없음 (이 오류는 위치 정보 공급자가 응답)');
                            break;
                        case error.PERMISSION_DENIED:
                            alert('권한 거부');
                            break;
                        case error.UNKNOWN_ERROR:
                            alert('알 수 없는 오류');
                            break;
                        default:
                            alert(errro.code);
                    }
                });
    }
    else {
        alert("이 브라우저는 geolcation API를 지원하지 않습니다");
    }
}
