
// ログインボタン
// -----------------------------------------------------------------------------------------
// 会員情報変更
function chMemberInfo() {
	var path = $("form[name='sslForm']").attr("action") + "member/member/input";

	$("form[name='sslForm']").attr("action", path);
	$("form[name='sslForm']").submit();
	return false;
}

// 配送先設定
function chDeliveryInfo() {
	var path = $("form[name='sslForm']").attr("action") + "member/delivery/list";

	$("form[name='sslForm']").attr("action", path);
	$("form[name='sslForm']").submit();
	return false;
}

// パスワード変更
function chPass() {
	var path = $("form[name='sslForm']").attr("action") + "member/member/chpass";

	$("form[name='sslForm']").attr("action", path);
	$("form[name='sslForm']").submit();
	return false;
}

// 退会
function goCancel() {
	var path = $("form[name='sslForm']").attr("action") + "member/member/cancel";

	$("form[name='sslForm']").attr("action", path);
	$("form[name='sslForm']").submit();
	return false;
}

// ログイン
function goLogin() {
	var path = $("form[name='sslForm']").attr("action") + "auth/login";

	$("form[name='sslForm']").attr("action", path);
	$("form[name='sslForm']").submit();
	return false;
}

// ログアウト
function goLogout() {
	var path = $("form[name='sslForm']").attr("action") + "auth/logout";

	$("form[name='sslForm']").attr("action", path);
	$("form[name='sslForm']").submit();
	return false;
}

// ログインボックス
// -----------------------------------------------------------------------------------------
// ログイン
function goLoginChk() {
    var path = $("form[name='sslForm']").attr("action") + "default/auth/auth";

    $("form[name='sslForm']").attr("action", path);
    $("form[name='sslForm']").submit();
    return false;
}

// 新規会員登録
function goAddMember() {
	var path = $("form[name='sslForm']").attr("action") + "member/guest/account/sess/init";

	$("form[name='sslForm']").attr("action", path);
	$("form[name='sslForm']").submit();
	return false;
}

// 商品検索
// -----------------------------------------------------------------------------------------
// 検索ボタン入れ替え
function sidebarInit() {
    fncHoverImage("search_btn_input");
}

// ワード入力検索
function wordSearch() {
    var relPath = $("#hdnRelPath").val();
	var ctgryId = $("#ctgry_id").val();

    var word = $("#word").val().replace(/(^\s+)|(\s+$)/g, "").replace(/^[ 　]*/gim, "").replace(/[ 　]*$/gim, "").replace(/^[\\.]*/gim, "").replace(/[\\.]*$/gim, "").replace(/^[\\\\]*/gim, "").replace(/[\\\\]*$/gim, "");
    var path = relPath + "shopping/prod/list";

    if ((ctgryId != "") && (ctgryId != undefined)) {
        path += "/ctgry_id/" + ctgryId;
    }

    if (word != "") {
        path += "/word/" + encodeURI(word);
    }

    document.location.href = path;
    return false;
}


// GoogleMap表示
// -----------------------------------------------------------------------------------------
function getGoogleMap(zm, lat, lng, mkTitle, popHtml, popWidth, popHeight, id) {
    if (id == undefined) {
        id = "gmap";
    }
    google.maps.event.addDomListener(window, 'load', function() {
        var mapdiv = document.getElementById(id);
        var myOptions = {
            zoom: zm,
            center: new google.maps.LatLng(lat, lng),
            mapTypeId: google.maps.MapTypeId.ROADMAP,
            scaleControl: true,
            scrollwheel: false
        };
        var map = new google.maps.Map(mapdiv, myOptions);
        var marker = new google.maps.Marker({
            position: new google.maps.LatLng(lat, lng),
            map: map, 
            title: mkTitle
        });

        if ((popHtml != undefined) && (popWidth != undefined) && (popHeight != undefined)) {
            var infowindow = new google.maps.InfoWindow({
                content: popHtml,
                size: new google.maps.Size(350, 100)
            });
            google.maps.event.addListener(marker, 'click', function() {
                infowindow.open(map,marker);
            });
        }
    });
}

// 指定された住所で、GoogleMapを別ウィンドウで開く
//-----------------------------------------------------------------------------------------
function openGoogleMap(adres) {
    
    // 住所が空の場合は何もしない
    if ((adres == undefined) || (adres == "")) {
        return false;
    }
    
    // 別ウィンドウで開く
    window.open("http://maps.google.co.jp/maps?q=" + encodeURI(adres));
    return false;
}
