/*
 ページ内リンク |             アクション
-------------------------------------------------
?area_ms        | [ 目黒・品川地区 ]検索 タブ2表示
?area_gotanda   | [ 五反田地区 ] ]検索   タブ2表示
?area_asakusa   | [ 浅草・亀戸地区 ]検索 タブ2表示
?price_pr7      | [ 7万円台以下 ]検索    タブ1表示
?price_pr8      | [ 8万円〜 ]検索        タブ1表示
?price_pr10     | [ 10万円〜 ]検索       タブ1表示
?period_day     | [ 1日から ]検索        タブ1表示
?period_week    | [ 1週間から ]検索      タブ1表示
?period_month   | [ 1ヶ月から ]検索      タブ1表示
?tab_1          | [ 期間・料金から選ぶ]のタブを表示
?tab_2          | [ 路線図から選ぶ]のタブを表示]

例：
http://mansion.222.co.jp/index_cam.php?area_gotanda
              ↓
五反田エリアを検索表示、路線図タブ表示

*/
$(function(){
	var url_query = window.location.href;
	areas = new Array("","ms","gotanda","asakusa");
	condition = area = city = price = order = desc =  q = "";
	tab_init(url_query);
	$("map[@name=rosen_map] area").click(function(){
		area = $(this).attr("href");
		q = linkToQuery(area);
		select_tabs(2);
		load_list();
	});
	$(".search_tabs li").click(function(){
		$(this).blur();
		tab = $(this).attr("value");
		select_tabs(tab);
	});
	$(".search").click(function(){
		load_list();
	});
	$(".extract_period_button td").click(function(){
		order = desc =  "";
		prd = $(this).children("a").attr("href");
		q = linkToQuery(prd);
		load_list();
		select_tabs(1);
	});
	$(".extract_price_button td").click(function(){
		order = desc =  "";
		prc = $(this).children("a").attr("href");
		q = linkToQuery(prc);
		load_list();
		select_tabs(1);
	});
	function linkToQuery(str){
		return str.replace("?","&").replace("_","=");
	}
	function load_list(){
		d = new Date();
		sec = d.getMinutes()+""+ d.getSeconds();
		condition = q+order;
//		alert(condition);
		$(".list_ms").html("<div style='text-align: center; padding: 20px;'><img src='js/loadingAnimation.gif'></div>").load("list_ms.php?sec="+sec+condition);
	}
	function tab_init(url_query){
		//ページ内リンクから ajax load のための条件クエリ生成
		//表示タブ指定
//		var url_query = window.location.href;//IE6だと読み込まれない。関数の中の場合？？？
		if(url_query.indexOf("?") > 0){
			temp = url_query.split("?");
			temp = temp[1];
			url_q = temp.replace(/^.+\?/,"").replace(/#.+/,"").replace(/_.+/,"");
			if(url_q=='area'){
				select_tabs(2); q = "&"+linkToQuery(temp); load_list();
			}
			else if(url_q=='price' || url_q=='period'){
				select_tabs(1); q = "&"+linkToQuery(temp); load_list();
			}
			else if(url_q=='all'){
				q = "&show=all"; load_list();
			}
		}
		if(url_query.indexOf("index_all")){
//			q = "&show=all"; load_list();
			tab = 1;
		}else{
			tab = url_query.replace(/^.+\?tab/,"").replace(/#.+/,"").replace(/_.+/,"");
		}
		if(tab!=1 && tab!=2){
			tab = 0;
		}
		//alert(tab);
		select_tabs(tab);
	}
	function select_tabs(tab){
//		alert(tab);
		if(tab==0){
			$("div[@class^=.tab_]").show();
			$("ul.search_tabs li.ms").hide();
			$("li.ms_alt").parent("ul").show();
			return;
		}
		for(i=1;i<=2;i++){
			$("ul.search_tabs li.ms").show();
			$("li.ms_alt").parent("ul").hide();
			if(i==tab){
				$(".tab_"+i).show();	
			}
			else{
				$(".tab_"+i).hide();
			}
			$.cookie('search_ms_tab',tab);
		}
	}
});
