// JavaScript Document

var index_menu01=new Array("buy_house","rent_house","map_search","house_quotation","buy_house4","etwarm_store");
var index_menu01_class=new Array("left_tab_01_menu_01","left_tab_01_menu_02","left_tab_01_menu_03","left_tab_01_menu_04","left_tab_01_menu_05","left_tab_01_menu_06");
var index_menu01_pos=new Array("0px 0px","-116px 0px","-234px 0px","-352px 0px","-470px 0px","-588px 0px");

var index_menu02=new Array("subject","sales","left_news","commend","subject5","expert");
var index_menu02=new Array("subject","sales","left_news","commend","subject5","expert");
var index_menu02_class=new Array("left_tab_02_menu_01","left_tab_02_menu_02","left_tab_02_menu_03","left_tab_02_menu_04","left_tab_02_menu_05","left_tab_02_menu_06");
var index_menu02_pos=new Array("0px 0px","-116px 0px","-234px 0px","-352px 0px","-470px 0px","-588px 0px");

var index_menu03=new Array("object_list","object_list2","object_list3","object_list4");
var index_menu03_class=new Array("left_tab_03_menu_01","left_tab_03_menu_02","left_tab_03_menu_03","left_tab_03_menu_04");
var index_menu03_pos=new Array("0px 0px","-176px 0px","-352px 0px","-528px 0px");

var index_menu04=new Array("fb","buy_house_knowledge");
var index_menu04_class=new Array("right_tab_menu_01","right_tab_menu_02");
var index_menu04_pos=new Array("0px 0px","-124px 0px");

var index_menu04=new Array("fb","buy_house_knowledge");
var index_menu04_class=new Array("right_tab_menu_01","right_tab_menu_02");
var index_menu04_pos=new Array("0px 0px","-124px 0px");

var index_menu_subject=new Array("oDIV1","oDIV2","oDIV3","oDIV4","oDIV5","oDIV6","oDIV7");
var index_menu_subject_class=new Array("subject_menu_01","subject_menu_02","subject_menu_03","subject_menu_04","subject_menu_05","subject_menu_06","subject_menu_07");
var index_menu_subject_pos=new Array("0px 0px","0px -38px","0px -76px","0px -114px","0px -152px","0px -190px","0px -228px");

//首頁自動跑subject

$(function(){
   function menu_auto(){
      if ($('#'+index_menu02[0]).is(":visible")){
      for ( var key in index_menu_subject ) {if ($('#'+index_menu_subject[key]).is(":visible")){nowid=key;}}
   
      if (nowid==5){nowid='0';}else{nowid=eval(nowid)+1;}
      menu_show('index_menu_subject',nowid);
	  }
   }
   setInterval(menu_auto,6000);
});

function menu_show(mid,showid){
 
  if (mid=="index_menu01"){
     for ( var key in index_menu01 ) {
		$('.'+index_menu01_class[key]).css("background-image", "url(images/left_tab_01_menu_bg.gif)");   
		$('.'+index_menu01_class[key]).css("background-position", index_menu01_pos[key]);
		if ($('#'+index_menu01[key]).is(":visible") && showid!=key){$('#'+index_menu01[key]).slideUp();}
     }
	 $('.'+index_menu01_class[showid]).css("background-image", "url(images/left_tab_01_menu_hover_bg.gif)");
	 $('.'+index_menu01_class[showid]).css("background-position", index_menu01_pos[showid]);
	 if (!$('#'+index_menu01[showid]).is(":visible")){$('#'+index_menu01[showid]).slideDown();}
	 
	 if (showid=='4'){$('#tab_01').css("height", "310px");}
	 else {$('#tab_01').css("height", "100%");}
	 //$('#search_ex').css("display", "none");
	 
	 
  } else if (mid=="index_menu02"){
     for ( var key in index_menu02 ) {
		$('.'+index_menu02_class[key]).css("background-image", "url(images/left_tab_03_menu_bg.gif)");   
		$('.'+index_menu02_class[key]).css("background-position", index_menu02_pos[key]);
		if ($('#'+index_menu02[key]).is(":visible") && showid!=key){$('#'+index_menu02[key]).slideUp();}
     }
	 $('.'+index_menu02_class[showid]).css("background-image", "url(images/left_tab_03_menu_hover_bg.gif)");
	 $('.'+index_menu02_class[showid]).css("background-position", index_menu02_pos[showid]);
	 if (!$('#'+index_menu02[showid]).is(":visible")){$('#'+index_menu02[showid]).slideDown();}

	 if (showid=='1'){c_sales_city()}
	 if (showid=='3'){c_commend_city();}
	 if (showid=='5'){c_expert_city();}
  } else if (mid=="index_menu03"){
     for ( var key in index_menu03 ) {
		$('.'+index_menu03_class[key]).css("background-image", "url(images/left_tab_02_menu_bg.jpg)");   
		$('.'+index_menu03_class[key]).css("background-position", index_menu03_pos[key]);
		if ($('#'+index_menu03[key]).is(":visible") && showid!=key){$('#'+index_menu03[key]).hide();}
     }
	 $('.'+index_menu03_class[showid]).css("background-image", "url(images/left_tab_02_menu_hover_bg.jpg)");
	 $('.'+index_menu03_class[showid]).css("background-position", index_menu03_pos[showid]);
	 if (!$('#'+index_menu03[showid]).is(":visible")){$('#'+index_menu03[showid]).slideDown();}
	 
	 
	//$("#loadingImg").ajaxStart(function(){       
	//$(this).show();});                          
	//$("#loadingImg").ajaxStop(function(){      
	//$(this).hide();});
	 
  } else if (mid=="index_menu04"){
     for ( var key in index_menu04 ) {
		  
		$('.'+index_menu04_class[key]).css("background-image", "url(images/right_tab_menu_bg.jpg)");   
		$('.'+index_menu04_class[key]).css("background-position", index_menu04_pos[key]);
		if ($('#'+index_menu04[key]).is(":visible") && showid!=key){$('#'+index_menu04[key]).slideUp();}
     }
	 $('.'+index_menu04_class[showid]).css("background-image", "url(images/right_tab_menu_hover_bg.jpg)");
	 $('.'+index_menu04_class[showid]).css("background-position", index_menu04_pos[showid]);
	 if (!$('#'+index_menu04[showid]).is(":visible")){$('#'+index_menu04[showid]).slideDown();}
	 
  } else if (mid=="index_menu_subject"){
 
     for ( var key in index_menu_subject ) {
        if ($('#'+index_menu_subject[key]).is(":visible")){nowid=key;}
		$('.'+index_menu_subject_class[key]).css("background-image", "url(images/subject_menu_bg.png)"); 
		$('.'+index_menu_subject_class[key]).css("background-position", index_menu_subject_pos[key]);
		if ($('#'+index_menu_subject[key]).is(":visible") && showid!=key){$('#'+index_menu_subject[key]).hide();
		}
     }
    
	 $('.'+index_menu_subject_class[showid]).css("background-image", "url(images/subject_menu_hover_bg.png)");
	 $('.'+index_menu_subject_class[showid]).css("background-position", index_menu_subject_pos[showid]);
	 if (!$('#'+index_menu_subject[showid]).is(":visible")){$('#'+index_menu_subject[showid]).fadeIn(500);}

  }
  
}

//選擇縣市後，出現鄉鎮市區(首頁)
function area_select_index(x,kind,con){
	
	var _number = Math.random();
	if (con=='store'){var url = "_area_store_select.php?i=" + _number + "&city=" + x;}
	else if (con=='expert'){var url = "_area_select_adviser.php?i=" + _number + "&city=" + x;}
	else{var url = "_area_select.php?i=" + _number + "&city=" + x;}
	
	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {

	     $("#"+kind).empty();
 	     var r_p1 = response.split(",");
		 $("#"+kind).append("<option value=''>_請選擇鄉鎮</option>");
		 for ( var key in r_p1 ) { 
		    $("#"+kind).append("<option value="+(r_p1[key])+">"+ (r_p1[key].slice(3))+"</option>");
		 }
		 jQuery("#"+kind+" :last").remove();   
       }
    });
	
	clear_school();
	park_select();
}

//選擇縣市後，出現鄉鎮市區(全國服務據點)
function area_select(x,kind,con){
	
	var _number = Math.random();
	if (con=='store'){var url = "_area_store_select.php?i=" + _number + "&city=" + x;}
	else if (con=='expert'){var url = "_area_select_adviser.php?i=" + _number + "&city=" + x;}
	else{var url = "_area_select.php?i=" + _number + "&city=" + x;}

	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {

	     $("#"+kind).empty();
 	     var r_p1 = response.split(",");
		 $("#"+kind).append("<option value=''>_請選擇鄉鎮</option>");
		 for ( var key in r_p1 ) { 
		    $("#"+kind).append("<option value="+(r_p1[key])+">"+ (r_p1[key].slice(3))+"</option>");
		 }
		 jQuery("#"+kind+" :last").remove();   
       }
    });
	c_expert_city();
}

//選擇鄉鎮市區後，出現成交過的道路
function road_select2(x,range){
	var _number = Math.random();
	var url = "_road_select2.php?i=" + _number + "&code=" + x + "&range=" + range;

	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {
	     //alert(response);
		 $('#span_road').html(response);
       }
    });
	
}

function ping_select(x,kind){

    var ping_arr=new Array("5","10","15","20","25","30","40","50","60","80","100","150","300","500");
	$("#"+kind).empty();
	$("#"+kind).append("<option value='upward'>以上</option>");
	for ( var key in ping_arr ) {
	   if (Number(ping_arr[key])>=Number(x)){ 
		    $("#"+kind).append("<option value="+(ping_arr[key])+">"+ (ping_arr[key])+"</option>");
	   }	
	}
}

function c_sales_city(city){
   var _number = Math.random();
	var url = "_index_sales.php?i=" + _number + "&city=" + city;
	//alert(city);
	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {
	     //alert(response)
		 $('#sales').html(response);
       }
    });
}

function c_commend_city(code){
   var _number = Math.random();
   var city=document.getElementById('commend_city').value;
	var url = "_index_commend.php?i=" + _number + "&city=" + city +"&code="+code;
	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {
		 $('#commend').html(response);
		 $(".store_map").colorbox({iframe:true, innerWidth:670, innerHeight:410});
       }
    });
}

function c_expert_city(code){
   //$('#expert').html('123');
   var _number = Math.random();
   var city=document.getElementById('expert_city').value;
	var url = "_index_expert.php?i=" + _number + "&city=" + city +"&code="+code;
	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {
		 $('#expert').html(response);
		 $(".store_map").colorbox({iframe:true, innerWidth:670, innerHeight:410});
       }
    });
	$("#loadingImg").ajaxStart(function(){       
	$(this).show();});                          
	$("#loadingImg").ajaxStop(function(){      
	$(this).hide();});
}

//最新物件
function c_newly(){

   var _number = Math.random();
   var city=document.getElementById('set_city').value;
	var url = "_index_newly.php?i=" + _number + "&city=" + city;
	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {

		 $('#span_newly').html(response);
       }
    });
}


//最多人喜歡
function c_hot(){
   var _number = Math.random();
   var city=document.getElementById('set_city').value;
	var url = "_index_hot.php?i=" + _number + "&city=" + city;
	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {
		 $('#uuu').html(response);
       }
    });
}

//影音物件
function c_movie(){
   var _number = Math.random();
   var city=document.getElementById('set_city').value;
	var url = "_index_movie.php?i=" + _number + "&city=" + city;
	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {

		 $('#span_movie').html(response);
       }
    });
}

//最近觀看
function c_seen(){
    var _number = Math.random();
    var city=document.getElementById('set_city').value;
	var url = "_index_seen.php?i=" + _number + "&city=" + city;
	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {
		 $('#span_seen').html(response);
		 $(".obj_seen").colorbox({iframe:true, innerWidth:930, innerHeight:444});
       }
    });
}

//行情
function c_quotation(kind){
    var _number = Math.random();
	if (kind=='1'){
	   var q_city=document.getElementById('q_city').value;
	   var q_area=document.getElementById('q_area').value;
	   var q_road=document.getElementById('q_road').value;
	   var q_range=document.getElementById('q_range').value;
	   var url = "_index_house_quotation.php?i=" + _number + "&city=" + q_city + "&q_area=" + q_area + "&q_road=" + q_road + "&q_range=" + q_range;   
	} else {
	   var city=document.getElementById('set_city').value;
	   var url = "_index_house_quotation.php?i=" + _number + "&city=" + city;   
	}
    
	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {
		 $('#span_quotation').html(response);
       }
    });
}

//加盟店
function c_etwarm_store(){
    var _number = Math.random();
    var city=document.getElementById('set_city').value;
	var url = "_index_etwarm_store.php?i=" + _number + "&city=" + city;
	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {
		 $('#span_etwarm_store').html(response);
       }
    });
}

//切換文字方塊預設文字=======================================
function inputText(form,id,str){	
       if(document.getElementById(id).value == str){	
	        document.getElementById(id).value = "";	}
}
function checkText(form,id,str){	
       if(document.getElementById(id).value.length == 0){	
	        document.getElementById(id).value = str;}
}

jQuery.fn.slideToggle = function(speed, easing, callback) { 
   return this.animate({opacity: 'toggle'}, speed, easing, callback); 
};

function obj_toggle(id){

   var id_p=id.split(",");
   for ( var key in id_p ) { $("#"+id_p[key]).slideToggle(); }
} 

//選擇捷運
function mrt_select(x,kind,kind2){
  if (x==''){ alert('請選擇捷運');$("#"+kind).css("display", "none");$("#"+kind2).css("display", "none");}
  else {

	var _number = Math.random();
	var url = "_mrt_select.php?i=" + _number + "&line=" + x;

	$.ajax({
       url: url,
       error: function(xhr) {
	      alert ("系統忙碌中！");
       },
       success: function(response) {

         $("#"+kind).css("display", "");
	     $("#"+kind).empty();
 	     var r_p1 = response.split(",");
		 $("#"+kind).append("<option value=''>----起站----</option>");
		 for ( var key in r_p1 ) { 
		    $("#"+kind).append("<option value="+(r_p1[key])+">"+ (r_p1[key].slice(3))+"</option>");
		 }
		 jQuery("#"+kind+" :last").remove();
		 
		 $("#"+kind2).css("display", "");
		 $("#"+kind2).empty();
		 $("#"+kind2).append("<option value=''>----迄站----</option>");
		 for ( var key in r_p1 ) { 
		    $("#"+kind2).append("<option value="+(r_p1[key])+">"+ (r_p1[key].slice(3))+"</option>");
		 }
		 jQuery("#"+kind2+" :last").remove();
       }
    });
  }	
}

//清除學校的選擇
function clear_school(){
	
	//var obj=document.getElementById("search_code");
	var x=document.getElementById("city_s").value;
	if(x==''){
		document.getElementById("_school").innerHTML="<select size='1' name='school'><option value='' selected='selected'>請先選擇縣市</option></select>";
	}else{
		document.getElementById("_school").innerHTML='<select size="1" name="school" onchange="redirect_school(this.options[selectedIndex].value)"><option value="" selected="selected">選擇學校類別</option><option value="e">國小</option><option value="j">國中</option><option value="s">高中</option><option value="u">大專院校</option></select>';
	}
	document.getElementById("_school_select").innerHTML='<input name="school_s" type="hidden" value="">';
}

//出現學校的選項
function redirect_school(x){
	var _number = Math.random();
	
	var url = "_school_select.php?i="+_number+"&a="+x+"&b="+document.getElementById("city_s").value+"&c="+document.getElementById("area_s").value;
	
	$.ajax({
       url: url,
       error: function(xhr) {;
		 alert("Ajax 讀取資料錯誤！");
       },
       success: function(response) {
 	   $('#_school_select').html(response);     
       }
    });
}

//出現公園的選項
function park_select(){
	
	var _number = Math.random();
	var url = "_park_select.php?i="+_number+"&a="+document.getElementById("city_s").value+"&b="+document.getElementById("area_s").value;

	$.ajax({
       url: url,
       error: function(xhr) {
		 alert("Ajax 讀取資料錯誤！");
       },
       success: function(response) {
 	   $('#_park').html(response);   
       }
    });
}

//物件進階搜尋
function search_more(){
alert("object_list.php?pro=1&city="+document.getElementById("city_s").value+"&area="+document.getElementById("area_s").value+"&ping_1="+document.getElementById("ping_s1").value+"&ping_2="+document.getElementById("ping_s2").value+"&kind_s="+document.getElementById("kind_s").value+"&type_s="+document.getElementById("type_s").value+"&keyword="+document.getElementById("keyword").value+"&mrt="+document.getElementById("mrt").value+"&mrt_st="+document.getElementById("mrt_st").value+"&mrt_end="+document.getElementById("mrt_end").value+"&school="+document.getElementById("school").value+"&school_s="+document.getElementById("school_s").value+"&park="+document.getElementById("park").value+"&house_old="+document.getElementById("house_old").value+"&house_old2="+document.getElementById("house_old2").value+"&parking="+document.getElementById("parking").value+"&face_to="+document.getElementById("face_to").value);
   location.href="object_list.php?pro=1&city="+document.getElementById("city_s").value+"&area="+document.getElementById("area_s").value+"&ping_1="+document.getElementById("ping_s1").value+"&ping_2="+document.getElementById("ping_s2").value+"&kind_s="+document.getElementById("kind_s").value+"&type_s="+document.getElementById("type_s").value+"&keyword="+document.getElementById("keyword").value+"&mrt="+document.getElementById("mrt").value+"&mrt_st="+document.getElementById("mrt_st").value+"&mrt_end="+document.getElementById("mrt_end").value+"&school="+document.getElementById("school").value+"&school_s="+document.getElementById("school_s").value+"&park="+document.getElementById("park").value+"&house_old="+document.getElementById("house_old").value+"&house_old2="+document.getElementById("house_old2").value+"&parking="+document.getElementById("parking").value+"&face_to="+document.getElementById("face_to").value;
}

//道路搜尋
function road_key(city,code,cc,type,way_str){
	location.href='object_list.php?city='+city+'&area='+code+'&kind='+cc+'&type='+type+'&road='+way_str;
}
