$(document).ready(function(){
	$('.merchant_btn,.city_btn,#merchant_init').click(function(){
		var ta=$(this).attr("className").split(" ");
		var m=ta[0].split("_");m=m[1];
		var t=ta[1].split("_");t=t[0];
		find_content(m,t);
	});

	$('#search_btn').click(function(){
		var v=$.trim($('#q').val());
		if(v!=''){
			location.href="/search?q="+encodeURI(v);
		}
	});

	$('#mix_search_btn').click(function(){
		var c=$.trim($('#bcity').val()),t=$.trim($('#btown').val()),b=$.trim($('#btype').val()),a=$.trim($('#bcategory').val());
		if(!(a==''&&b==''&&c==''&&t=='')){
			location.href="/branch?bcity="+encodeURI(c)+"&btown="+encodeURI(t)+"&btype="+encodeURI(b)+"&bcategory="+encodeURI(a);
		}
		else{
      alert('請選擇要查詢的項目');
    }
	});

  $('.b_detail').live("click",function(){
    $('#result_box').hide().next().show();
    var bk=$(this).attr("className").split(" ");
    var bk2=bk[1].split("_");
    bk=bk2[1];
    $('#b_detail_merchant').html($('#m'+bk).html());
    $('#b_detail_branch').html($('#b'+bk).html());
    $('#b_detail_addr').html($('#addr'+bk).html());
    $('#b_detail_tel').html($('#tel'+bk).html());
  	$.post('/ajax?mode=find_branch_detail',{k:bk},
  		function(data){
  			if(data.done){
  				$('#b_detail_benefit').html(data.content);
  				$('#b_detail_img').html(data.img);
  				$('#loading').hide().next().show();
  			}
  			else{
  				alert(data.msg);
  				$('#result_box').show().next().hide();
  			}
  		},"json"
  	);
  });

  $('#backlist').click(function(){$('#result_box').show().next().next().hide();});

  $('#bcity').change(function(){
    var k=$(this).val();
  	$.post('/ajax?mode=find_town',{k:k,t:btown},
  		function(data){
  			if(data.done){$('#town_box').html(data.content);}
  			else{alert(data.msg);}
  		},"json"
  	);
  });

});

function find_content(mk,type,c){
  if('undifined'==typeof(c)){c='';}
	$.post('/ajax?mode=find_content',{m:mk,t:type,c:c},
		function(data){
			if(data.done){
				$('#result_box').html(data.content).show().next().hide();
				$(".benefit").hover(function(){
						var ta=$(this).attr("className").split(" ");
						var k=ta[1];
						var p=$(this).position();
						$('#box'+k).css('left',(p.left-310)+'px').css('top',(p.top-$('#box'+k).height()+100)+'px').fadeIn('fast');
				  },function(){
						var ta=$(this).attr("className").split(" ");
						var k=ta[1];
						$('#box'+k).fadeOut('fast');
					});
			}
			else
				alert(data.msg);
		},"json"
	);
}

