/**
 *  common.js
 */
jQuery(function () {

    // お気に入りに追加。
    (function () {
        
        jQuery('img#add_favorite').click(function () {
            try {
                window.external.addFavorite(
                    'http://birunavi.com/',
                    '『ビルNAVI』-貸事務所・レンタルオフィス-事業用賃貸物件情報'
                );
            } catch (e) {
                alert('Internet Explorer 6.0以降でご利用ください。');
            }
        });

    })();
    
    (function () {

        // 現状の拠点コードを取得。
        var kyotenCd = jQuery('#search_area').val();

        // 拠点コードが0以下なら処理しない。
        if (kyotenCd <= 0) return;

        // 都道府県コードの初期値。
        var areaCd = 0;

        // 都道府県コードがGETにあれば上書き。
        try {
            areaCd = location.search.match(/area_cd=(\d+)/)[1];
        } catch (e) {}

        // Ajax遷移先url
        var url = '/index.php/module/Component/action/AjaxArea';

        // Ajaxで投げるデータ。
        var data = { kyoten_cd : kyotenCd };

        // Ajaxで投げる。
        jQuery.post(url, data, function (response) {
            jQuery('#search_pref')
                .html(response)
                .find('option[@value='+areaCd+']')
                .attr('selected', 'selected');
        });

    })();

    // 検索画面の市区町村取得。
    jQuery('#search_area').change(function () {

        // Ajax遷移先url
        var url = '/index.php/module/Component/action/AjaxArea';

        // Ajaxで投げるデータ。
        var data = { kyoten_cd : jQuery(this).val() };

        // Ajaxで投げる。
        jQuery.post(url, data, function (response) {
            jQuery('#search_pref')
                .html(response)
                .find('option[@value=0]')
                .attr('selected', 'selected');
        });
    });

    (function () {

        // 現状の拠点コードを取得。
        var kyotenCd = jQuery('#left_search_area').val();

        // 拠点コードが0以下なら処理しない。
        if (kyotenCd <= 0) return;

        // 都道府県コードの初期値。
        var areaCd = 0;

        // 都道府県コードがGETにあれば上書き。
        try {
            areaCd = location.search.match(/area_cd=(\d+)/)[1];
        } catch (e) {}

        // Ajax遷移先url
        var url = '/index.php/module/Component/action/AjaxArea';

        // Ajaxで投げるデータ。
        var data = { kyoten_cd : kyotenCd };

        // Ajaxで投げる。
        jQuery.post(url, data, function (response) {
            jQuery('#left_search_pref')
                .html(response)
                .find('option[@value='+areaCd+']')
                .attr('selected', 'selected');
        });

    })();

    // 検索画面の市区町村取得。
    jQuery('#left_search_area').change(function () {

        // Ajax遷移先url
        var url = '/index.php/module/Component/action/AjaxArea';

        // Ajaxで投げるデータ。
        var data = { kyoten_cd : jQuery(this).val() };

        // Ajaxで投げる。
        jQuery.post(url, data, function (response) {
            jQuery('#left_search_pref')
                .html(response)
                .find('option[@value=0]')
                //.find('option[value=0]')
                .attr('selected', 'selected');
        });
    });

    (function () {

        // 現状の拠点コードを取得。
        var kyotenCd = jQuery('#free_word_search_area').val();

        // 拠点コードが0以下なら処理しない。
        if (kyotenCd <= 0) return;

        // 都道府県コードの初期値。
        var areaCd = 0;

        // 都道府県コードがGETにあれば上書き。
        try {
            areaCd = location.search.match(/area_cd=(\d+)/)[1];
        } catch (e) {}

        // Ajax遷移先url
        var url = '/index.php/module/Component/action/AjaxArea';

        // Ajaxで投げるデータ。
        var data = { kyoten_cd : kyotenCd };

        // Ajaxで投げる。
        jQuery.post(url, data, function (response) {
            jQuery('#free_word_search_pref')
                .html(response)
                .find('option[@value='+areaCd+']')
                .attr('selected', 'selected');
        });

    })();

    // 検索画面の市区町村取得。
    jQuery('#free_word_search_area').change(function () {

        // Ajax遷移先url
        var url = '/index.php/module/Component/action/AjaxArea';

        // Ajaxで投げるデータ。
        var data = { kyoten_cd : jQuery(this).val() };

        // Ajaxで投げる。
        jQuery.post(url, data, function (response) {
            jQuery('#free_word_search_pref')
                .html(response)
                .find('option[@value=0]')
                .attr('selected', 'selected');
        });
    });


    jQuery('form.object_search').submit(function (){

        var value = jQuery('select[@name=kyoten_cd]', this).val();
        //var value = jQuery('select[name=kyoten_cd]', this).val();

        // エリアが選択されていなかったらアラート
        /*
        var area_cd = new Number(value);
        if(isNaN(area_cd)){
            alert('エリアを選択してください');
            return false;
        }
        if(area_cd < 1){
            alert('エリアを選択してください');
            return false;
        }
        */
        return true;
    });


    jQuery('form img.search_submit_image').click(function (){

        var kyoten_cd = document.left_search_form.left_kyoten_cd.value;
        if(kyoten_cd > 0){
            jQuery(this).parents('form').submit();
        }else{
            alert('エリアを選択してください');
        }
    });


    (function ()
    {

        jQuery('form.asdform').submit(function ()
        {
            if (!jQuery('input:checkbox[@checked]', this).size())
            {
                alert('問い合わせる物件を選択してください。');

                return false;
            
            }
        });
    
    })();

});

function popup(url, w, h){

window.open(url, "window_name", "width="+w+",height="+h+",scrollbars=yes");

}

