
function redirectEstateList(domain, prefecture_id, city_id)
{
	if (city_id == '') {
		return;
	}

	var url = 'http://' + domain + '/estate/' + prefecture_id + '/';

	switch (city_id) {
		case 'all':
			break;
		default:
			url += city_id + '/';
			break;
	}

	location.href = url;
}

/* ------------------------------------------------------------------------- */

function redirectSearch(mode)
{

	document.search.action ="?q=" + mode;
	document.search.submit();

}

/* ------------------------------------------------------------------------- */

function reSearchCondition(form)
{

	form.value = "back";

}

/* ------------------------------------------------------------------------- */

function getCheckBoxStatus(form)
{
	// CheckBoxのID取得
	var str_id = form.id;
    id = str_id.split('checked_');

    // 送信パラメータは連想配列
	var para = {};
	para['id'] = id[1];

	// CheckBoxの状態取得
	if (form.checked == true) {
		para['mode'] = 'add';
    } else {
		para['mode'] = 'remove';
    }

	// リダイレクトはしない
    para['noredirect'] = '1';

	// ajaxで非同期通信(get)
    $.get('/?module=Contact&action=EstateCart', para, {});

}

function checkEstateContact()
{

	var para = {};
    // リダイレクトしない
    para['noredirect'] = '1';
    // カート内のアイテム数取得
    para['showcount'] = '1';

    $.get('/?module=Contact&action=EstateCart', para, function(data) {

        // アイテム数取得
        var temp = data.split('\n\n');
        var cont = temp[0];

        if (cont == '0') {
            alert(
                "<< お問い合わせ物件が選択されていません >>\n\n"+
                "お問い合わせしたい物件を1つ以上チェックしてから\n"+
                "ボタンを押してください。");
            return false;
        }

        // お問い合わせフォームへ
        location.href = '/inquiry/basket.html';

    });

}

/* ------------------------------------------------------------------------- */

function jQueryRequest(message, status) {
	alert(message + "\n" + "status:" + status);
}

/* ------------------------------------------------------------------------- */

function getKenCodeSelectBoxStatus(form)
{
	// 都道府県コード取得
	var code = form.value;

	// 送信パラメータは連想配列
	var para = {};
	para['address_ken'] = code;
	para['command'] = 'KenChange';

	// ajaxで非同期通信(get)
    $.get('/buyer_search/1.html', para, function(data){
        $('#jiti_code').html(data);
    });

}


function getJitiCodeSelectBoxStatus(form)
{
	// 自治体コード取得
	var code = form.value;

	// 送信パラメータは連想配列
	var para = {};
	para['jiti_code'] = code;
	para['command'] = 'JitiChange';

	// ajaxで非同期通信(get)
	$.get('/buyer_search/1.html', para, {});
}

function getSyumokuSelectBoxStatus(form)
{
	// 物件種目コード取得
	var code = form.value;

	// 送信パラメータは連想配列
	var para = {};
	para['syumoku'] = code;
	para['command'] = 'SyumokuChange';

	// ajaxで非同期通信(get)
	$.get('/buyer_search/1.html', para, {});
}

function getBuyRequestCheckBoxStatus(form)
{
	// CheckBoxのID取得
	var str_id = form.id;
    id = str_id.split('checked_');

    // 送信パラメータは連想配列
	var para = {};
	para['id'] = id[1];

	// CheckBoxの状態取得
	if (form.checked == true) {
		para['mode'] = 'add';
    } else {
		para['mode'] = 'remove';
    }

	// リダイレクトはしない
    para['noredirect'] = '1';

	// ajaxで非同期通信(get)
    $.get('/?module=Contact&action=BuyerCart', para, {});
}

function checkBuyerContact()
{

	var para = {};
    // リダイレクトしない
    para['noredirect'] = '1';
    // カート内のアイテム数取得
    para['showcount'] = '1';

    $.get('/?module=Contact&action=BuyerCart', para, function(data){

        // アイテム数取得
        var temp = data.split('\n\n');
        var cont = temp[0];

        if (cont == '0') {
            alert(
                "<< 購入希望者情報が選択されていません >>\n\n"+
                "お問い合わせしたい購入希望者情報を\n"+
                "1つ以上チェックしてからボタンを押してください。");
            return false;
        }

        // お問い合わせフォームへ
        location.href = '/inquiry/sell.html?q=buyer';
    });
}

