﻿var classChange= true;
/////////Listing''''''''''''''''''''''''''''''''''
function Display_AD(jsonData){
	
	if(!jsonData.ResultSet.Listing)return;
	
   var arrReq = new Array();
   var lists = eval('[' + jsonData.ResultSet.Listing + ']');
  
  for (var i = 0; i < lists.length; i++) {
  	var listReq = 'http://' + ADServer + '/adlisting.aspx?tid=' + lists[i][0] + '&cn=' + lists[i][1] + '&l=' + lists[i][2] + '&w=150&h=75&bgcolor=F6FF8C';
	 
	 
	 ////////////////////////////////////////////////////////////////////////
	$.getScript(listReq);

	//////////////////////////////////////////////////////////////////////////
	
  
  //arrReq.length = lists.length;
  }
}
/////////Listing Remove tag////////////////////////////////
function OpenNewWindow(theURL, winName, feature) {
	var objWin;

	if (winName == '')
		winName = 'hipages_yp';

	if (feature == '')
		objWin = window.open(theURL, winName);
	else
		objWin = window.open(theURL, winName, feature);
}
//////////////////////////////////////////////////////YSM///////////////////////////////////////////////////////
function YSM(url){
	
   //$('#show_otherdata').append(test"");
   
	   $.ajax({
    url: url,
	timeout: 10000,
    error: function(xhr) {
      //alert('Ajax request 發生錯誤');
    },
    success: function(response) {
      $('#YSM').html(response);
      $('#YSM').fadeIn();
    }
  });
	
		  
}
//////////////////////////////////////////////////////加刊用///////////////////////////////////////////////////////
function otherdata(keyword,loc,page,sid){
	
   //$('#show_otherdata').append(test"");
   //alert(document.getElementById("show_otherdata").innerText);
	   $.ajax({
    url: '/list_otherdata.asp?keyword='+escape(keyword)+'&loc='+loc+'&page='+page+'&sid='+sid,
	timeout: 5000,
    error: function(xhr) {
      //alert('Ajax request 發生錯誤');
    },
    success: function(response) {
      $('#show_otherdata').html(response);
      $('#show_otherdata').fadeIn();
    }
  });
		  
}
//////////////////////////////////////////////////////推薦關鍵字用///////////////////////////////////////////////////////
function showAllClass(){
 var optclass = document.getElementById("optclass");
 if(classChange){
    document.getElementById("class2").style.display= "block";
    optclass.innerText="關閉更多分類資訊";
    classChange = false;
  }else{
   document.getElementById("class2").style.display= "none";
   optclass.innerText="更多分類資訊";;
   classChange = true;
  }
}

//////////////////////////////////////////////////////推薦關鍵字用///////////////////////////////////////////////////////

function oes_showPromote(i,mode,addclass,address,loc,key_lat,key_longt){

   
   var obj = document.getElementById('c'+i);
   var objDownMenu = document.getElementById('cl'+i);
   //變化加減號 &下拉秀
   if(mode%2==1){
     obj.className ="top"
      $('#cl'+i).fadeOut();
           
   }else{
      obj.className ="top selected"
       /////AJAX/////////////////////
               $.ajax({
               url: '/OES/getListWand.asp?address='+escape(address)+'&addclass='+addclass+'&loc='+loc+'&key_lat='+key_lat+'&key_longt='+key_longt,
               error: function(xhr) {
                 //alert('Promote ajax false'); 
                }, 
			   success: function(response) {
				
                 $('#cl'+i).html(response);
                 $('#cl'+i).fadeIn();
                }
               });
   
   
            ///////////////////////////// 
     
   }
    
   obj.value=mode+1;
}
var arrReq = new Array();

////////////////將值塞入Input type/////////////////
function inputInit(keyword,address,key_lat,key_longt,key_town,key_codeid){
/*
   if(keyword!='可任意輸入-關鍵字、店名及電話號碼' && keyword!='' && !qk){
	$("#Keyword").css('color','black');
    //qk=1;
   }
   if(address!='可任意輸入-地址、地標' && address!='' && !qk){
	$("#Address").css('color','black');
    //qa=1;
   }
*/
 
   if(!qk && keyword!='可任意輸入-關鍵字、店名及電話號碼'){
	$('#Keyword').attr("value",keyword);
	$("#Keyword").css('color','black');
	qk=1;
   }
   if(!qa && address!='可任意輸入-地址、地標'){
	$('#Address').attr("value",address);
	$("#Address").css('color','black');
	qa=1;
	}
	//2009-8-6 如果有地標的資料，補進hisearch_s.asp
	$('#key_lat').attr("value",key_lat);
	$('#key_longt').attr("value",key_longt);
	$('#key_town').attr("value",key_town);
	$('#key_codeid').attr("value",key_codeid);
}

/////輸入頁判斷///////////////////////////////////////////////////
function check(){
  var keyword = $('#Keyword').val();
  var address = $('#Address').val();
  
  var tel = $('#Tel').val();
  
  var key_show_div =$('#tabs-search-1').get(0).style.display;
  var tel_show_div =$('#tabs-search-2').get(0).style.display;
 
 //關鍵字
 if(key_show_div=='block' || key_show_div==''){
    if((keyword=='可任意輸入-關鍵字、店名及電話號碼' || keyword=='') && (address=='可任意輸入-地址、地標' || address=='')){
      alert('關鍵字欄位或地址欄位必須至少輸入一種!!');	  
      return false;
    }else{
	  //送出查詢並將Tel清空
	  $('#Tel').attr("value","");
	  $('#Qrytype').attr("value","KEYWORD");
	  if(keyword=='可任意輸入-關鍵字、店名及電話號碼'){
	     $('#Keyword').attr("value","");
	  }
	}
  }
 //電話搜尋
  if(tel_show_div=='block' || tel_show_div==''){
    if(tel=='可任意輸入-店家市內電話號碼' || tel==''){
      alert('電話欄位必須輸入!!');	  
	 
      return false;
    }else{
	 //送出查詢並將keyword、address清空
	   $('#Keyword').attr("value","");
	   $('#Address').attr("value","");
	   $('#Qrytype').attr("value","TEL");
	}
  }
 
  if(address=='可任意輸入-地址、地標'){
    $('#Address').attr("value","");
  }
  return true;
}

function advanceGo(matchfield,matchvalue,querystring)
{
   
    location.href='/list.asp?'+querystring+'&matchvalue='+matchvalue+'&matchfield='+matchfield+'&oes_page=1'
}
 
function advanceQuery(qrytype,keyword,loc,address,addclass,classname,qstring,crid,cnum,pos,sid,ajaxok,scn,key_lat,key_longt,key_town,key_codeid){
   //$('#show_otherdata').append(test"");
   
   
   //alert(document.getElementById("show_otherdata").innerText);
   $.ajax({
       url: '/OES/getAdvance.asp?crid='+crid+'&cnum='+cnum+'&addclass='+addclass+'&qrytype='+qrytype+'&loc='+escape(loc)+'&address='+escape(address)+'&classname='+classname+'&qstring='+qstring+'&keyword='+escape(keyword)+'&pos='+escape(pos)+'&ajaxok='+ajaxok+'&scn='+scn+'&key_lat='+key_lat+'&key_longt='+key_longt+'&key_town='+key_town+'&key_codeid='+key_codeid,
       error: function(xhr) {
       //alert('advance request 發生錯誤');
    },
    success: function(response) {
      $('#advanceSearch').html(response);
      $('#advanceSearch').fadeIn(); 
    }
  });
  
		  
}
var advanceclick = true;
function advanceQuery2(qrytype,keyword,loc,address,addclass,classname,qstring,crid,cnum,pos,sid,ajaxok,scn,key_lat,key_longt,key_town,key_codeid,selectcode){
    if(advanceclick){
	 $('#advanceSelect').removeOption(/.?/).ajaxAddOption(

                '/actionAdvance.asp', 
                { 'ajaxok': ajaxok, 'qstring': qstring,'qrytype':qrytype,'keyword':keyword,'loc':loc,'address':address,'addclass':addclass,'classname':classname,'crid':crid,'cnum':cnum,'pos':pos,'sid':sid,'scn':scn,'key_longt':key_longt,'key_lat':key_lat,'key_town':key_town,'key_codeid':key_codeid,'selectcode':selectcode}, 

                false, 

                function () {
           
                }

            );
			advanceclick = false;
    }
}
function setPos(){
  var sortvalue = $.trim($('#advanceSort').val());
  if(sortvalue==''){
   $('#advanceSort').attr("value","-可任意輸入地址、地標-");
  }
}

function getPos(){

 var pos = $.trim($('#advanceSort').val());
 if(pos!=''){
   get_longt_lat('advanceSort','advanceSortSearch',escape(pos));
 }else{
   alert('至少輸入地點');
 }
}

function advanceSortSearch(lng,lat,tle){
  var qqq= $.trim($('#qqq').val()); 
 
  //alert(lng);
  //alert(lat);
  //alert(qqq);
 location.href='/list.asp?'+qqq+'&matchflag=1&lat='+lat+'&longt='+lng+'&oes_page=1&pos='+tle

}
function clearPos(){
 $('#advanceSort').attr("value","");
}

function advanceGet(url){
 location.href='/OES/getAdvance.asp?'+url;
}

function test(){
 var select1= $.trim($('#select1 option:selected').val().replace('X',''));
 var select2= $.trim($('#select2 option:selected').val().replace('X',''));
 var select3= $.trim($('#select3 option:selected').val().replace('X',''));  
 var loc    = $.trim($('#select option:selected').val().replace('X','')); 
  //alert('select1:'+select1);
  //alert('select2:'+select2);
  //alert('select3:'+select3);
  //alert('loc:'+loc);
   var select1_text= $.trim($('#select1 option:selected').text().replace('X',''));
   var select2_text= $.trim($('#select2 option:selected').text().replace('X',''));
   var select3_text= $.trim($('#select3 option:selected').text().replace('X','')); 
   //alert("select1_text:"+select1_text);
   //alert("select2_text:"+select2_text);
   //alert("select3_text:"+select3_text);
   var info
   if(select1!=''){
     info = select1_text
   }
   if(select2!=''){
     info = info+' / '+select2_text
   }
   if(select3!=''){
     info = info+' / '+select3_text
   }
 var link = 'laddclass='+select1+'&maddclass='+select2+'&saddclass='+select3+'&loc='+loc+'&info='+escape(info)
   //alert('link:'+link);
  location.href='/list_addclass.asp?'+link;   
 
}
