
function init_ui (base_url){
    var f = $( 'form:first' );
    var s = $( 'form:eq(1)' );

    f.submit(function(){
        var q = f.serialize();

        var tags = [];
        // // 90日間トップの検索項目を保持するようにする funami 2009/08/02 add
        $.cookie("top_search_values",q,{ expires: 90 });
        $.each( q.split('&'), function(){
            var kv = this.split("=");
            // if( kv[1] == "" || kv[1] == "on" || kv[0] == 'zone' || kv[0] == 'pref' ) return;
            if( kv[1] == "" || kv[1] == "on") return;

	    var tag ;
	    if( kv[0] == 'zone'){
		tag = 'zn' + kv[1];
	    } else if( kv[0] == 'pref' ){
		tag = 'pr' + kv[1];
	    } else{
		tag = kv[1];
	    }

	    tags.push( decodeURIComponent( tag ) );

        });

        if( tags.length == 0 ){
            alert( '条件を選択してください' );
            return false;
        }

        tags = tags.sort(function(a,b){ return ( a > b )? 1 : -1 });
        var url = base_url + tags.join(':');
        window.location = url;
        return false;
    });

    s.submit(function(){
        var q = s.serialize();
        var tags = [];

        $.each( q.split('&'), function(){
            var kv = this.split("=");
            if( kv[1] == "" || kv[1] == encodeURI("行きたいエリアを入力") || kv[1] == encodeURI("店名・ジャンル・メニューを入力") ) return;
            tags.push( decodeURIComponent( kv[1] ) );
        });

        if( tags.length == 0 ){
            alert( '検索条件を入力してください' );
            return false;
        }

        tags = tags.sort(function(a,b){ return ( a > b )? 1 : -1 });
        var url = base_url + tags.join(':');
        window.location = url;
        return false;
    });

    // トップの検索項目を再現
    var cq = $.cookie("top_search_values");  
    if (cq){
        $.each( cq.split('&'), function(){
            var kv = this.split("=");
            if( kv[1] == "" ) return;
            var value = decodeURIComponent( kv[1] );

            if (kv[0] == "sex" || kv[0] == "age"){
                var target = ":radio@input[value=" + value  + "]";
                $(target).attr("checked","checked");
            }else{
                var target = "#" + kv[0] + " option[value=" + value  + "]";
                $(target).attr("selected","selected");
            }
        });
    }
}

