(function($){
			/**
			 * 検索条件カセット
			 */
			// この条件でメールを受け取る：ライトボックス表示(非会員)
			$('#kensakuJokenMail').modalWinOpen({
				height: 480,
				width: 810
			});

			// この条件でメールを受け取る：検索条件登録(非会員)
			$('#kensakuJokenMail').click(function(){
				SUUMO.COMMON.registKensakuJokenMail();
				return false;
			});

			// この条件でメールを受け取る：検索条件登録(会員)
			$('#kensakuJokenMailLogin').click(function(){
				SUUMO.COMMON.registKensakuJokenMail('true');
				return false;
			});

			// この条件をマイリストに追加
			$('#addMyListJoken').click(function(){
				if($(this).attr('name') == "true"){
					//会員
					SUUMO.COMMON.registKensakuJoken($(this).attr('name'));
				} else {
					//非会員
					SUUMO.COMMON.registKensakuJoken();
				}
				return false;
			});

	        //Start of calling thumView plugin
			$('div.thumView a').thumbView();

			//Start of calling modalWin plugin
			$('a.modalWin', '#leftColumn').modalWinOpen({
				height: 600, width: 610
			});
			//$('#moreSearchCloseBtn').modalWinClose();

			$('a.modalWin', '#topContents').modalWinOpen({
				height: 525, width: 810
			});
			//$('#mailKiyakuCloseBtn').modalWinClose();

			//この条件の新着RSS
/*			$('#rssWin').click(function(){
				rssWin('/jj/chintai/ichiran/FR301FC001?ra=013&rn=0005&ek=000525620&ar=030&bs=040&rssFlg=1', '');
				return false;
			});
*/
			/*
			//並び替え第一候補部分のリスト
			$('#firstRecSort').change(){
				fr301fk0041_change('opt1_');
				return false;
			};

			//並び替え第二候補部分のリスト
			$('#secondRecSort').change(){
			    fr301fk0041_change('opt2_');
				return false;
			};

			//並び替えるボタンの挙動
			$('#sortBukken').bind('click', function(){
                 FR301FK0041Submit() ;
				 return false;
            });

		    //リセットボタンの挙動
			$('#bukkenReset').bind('click', function(){
                 fr301fk0041_default();
				 return false;
            });

            //表示件数リストの挙動
             $('select[id=pc]').change(function() {
                 $('select[id=pc]').val($(this).val());
                 var path = $('a[id=pcLink]').attr("href");
                 var query = removeQueryParams2('pc|pn', path);
                 var actionUrl = query + "&pc=" + $(this).val();
                 location.href = actionUrl;
				 return false;
            });
			*/

			//Start of calling checkAllCheckbox plugin
			$(".checkall input:checkbox").each(function(index){
                $(this).checkAllCheckbox($("#dataTable"+(index+1)).find("input:checkbox"));
            });

            //Start of calling scrollTo plugin(駅クルクルまわり)
		    $('.screen2').each(function(){
		        var screen = $(this);
		        var duration = 500;
		        var prev = screen.find('a.prev');
		        var next = screen.find('a.next');
		        var pane = screen.find('div.sections2');
		        var ul = pane.find('ul');
		        var lis = ul.find('li');
		        var index = 0;
		        var maxIndex = lis.size();
		        ul.width(maxIndex*lis.width()+pane.width()+ 5000);
		        pane.scrollTo( 'li:eq(' + index + ')', 0, {axis: 'x'});
		        next.click(function(){
		            onClickNext();
		        });
		        prev.click(function(){
		            onClickPrev();
		        });

		        var onClickNext = function(){
		            next.unbind('click');
		            if(index == maxIndex-1){
		                lis.clone().addClass('js_duplicated').appendTo(ul);
		                index++;
		                pane.scrollTo( 'li:eq(' + index + ')', duration,
		                    {
		                        axis: 'x',
		                        onAfter: function(){
		                            index = 0;
		                            pane.scrollTo( 'li:eq(' + index + ')', 0, {axis: 'x'});
		                            ul.find('.js_duplicated').remove();
		                            next.click(function(){
		                                onClickNext();
		                            });
		                        }
		                    }
		                );
		            }else{
		                index++;
		                pane.scrollTo( 'li:eq(' + index + ')', duration,
		                    {
		                        axis: 'x',
		                        onAfter: function(){
		                            next.click(function(){
		                                onClickNext();
		                            });
		                        }
		                    }
		                );
		            }
		        };
		        var onClickPrev = function(){
		            prev.unbind('click');
		            if(index == 0){
		                lis.clone().addClass('js_duplicated').appendTo(ul);
		                index = maxIndex;
		                pane.scrollTo( 'li:eq(' + index + ')', 0, {axis: 'x'});
		                index--;
		                pane.scrollTo( 'li:eq(' + index + ')', duration,
		                    {
		                        axis: 'x',
		                        onAfter: function(){
		                            ul.find('.js_duplicated').remove();
		                            prev.click(function(){
		                                onClickPrev();
		                            });
		                        }
		                    }
		                );
		            }else{
		                index--;
		                pane.scrollTo( 'li:eq(' + index + ')', duration,
		                    {
		                        axis: 'x',
		                        onAfter: function(){
		                            prev.click(function(){
		                                onClickPrev();
		                            });
		                        }
		                    }
		                );
		            }
		        };

		    });





			//calling defined functions
//			header_search_text();
			cassetteLink();
			showHideSearchResult();

})(jQuery);
