var TourSearchConfirm = false;
var TourCateIdx = -1;

function GetTourSearchLink(kind){
    if(kind == TourCateIdx) //¼±ÅÃÇß´ø Ä«Å×°í¸® ÀÏ°æ¿ì
   { 
	    TourCateClearPOI(TOURCATE_GROUPID);

	    if(TourSearchConfirm == false)
	    {
		    TourSearchConfirm = true;
	    }
	    else
	    {
		    TourSearchConfirm = false;
	    }
    	
	    if(TourSearchConfirm == true)
	    {
		    GetTourSearch(kind);
		    GetChangeImg(kind);
	    }
	    else
	    {
	        GetChangeImg(kind);
		    return;
	    }
    }
   else   //¼±ÅÃÇß´ø Ä«Å×°í¸®°¡ ¾Æ´Ò °æ¿ì
   {
        TourSearchConfirm = true;
        GetTourSearch(kind);
        GetChangeImg(kind);
   } 
}
function TourCateClearPOI(gid){
	TOURCATE_ARRAY = new Array();
	objMap.removeGroupPoi(TOURCATE_GROUPID);
}
function GetTourSearch(kind){

	Common_SetLoadingLayerBg();

    TourSearchConfirm = true;
    TourCateIdx = kind; 

	var coordArray = objMap.getBound();
	var startX = parseInt(coordArray[1].lon);			// X1
	var startY = parseInt(coordArray[3].lat);			// Y1
	var endX = parseInt(coordArray[3].lon);			//X2
	var endY = parseInt(coordArray[1].lat);			//Y2
  
    var cnt = 100;
	G_POIADDCHECK++;
    EngMap_aspx.TourCateResionSearch(kind, cnt, startX, startY, endX, endY, G_POIADDCHECK, TourCateSearch_CallBack);  
}
function TourCateSearch_CallBack(res){
	
	//try{
		//Common_SetLoadingLayerBg(false);
		if($("poiLoadingLayer") != null) $("poiLoadingLayer").hide();
		//alert(res.value.Tables[1].Rows[0].poiaddCheck +"/"+ G_POIADDCHECK);
		if(res.value.Tables[1].Rows[0].poiaddCheck == G_POIADDCHECK)
		{
			TourCateClearPOI(TOURCATE_GROUPID);
			
			var totCnt = res.value.Tables[0].Rows.length;
			
			for(var i=0;i<totCnt;i++){
			
				if(res.value.Tables[1].Rows[0].poiaddCheck == G_POIADDCHECK){
					Common_PoiAddHandler(TOURCATE_GROUPID, i, res);	// poi add
				}else{
					//alert("for ¹® return")
					break;
				}
			}
			objMap.stickPoi();
		}else{
			//alert("return")
			return;
		}
	//}catch(e){}
}
function GetChangeImg(kind){
    for(var i=0;i<7;i++)
   {
        if(kind == i)
        {
            if(TourSearchConfirm == true)
                document.images["tourImgs"+kind].src = "/Images/ThemeCate_btn0"+kind+"_Select.gif";
            else
                document.images["tourImgs"+i].src = "/Images/ThemeCate_btn0"+i+".gif";      
        }
        else
        {
            document.images["tourImgs"+i].src = "/Images/ThemeCate_btn0"+i+".gif";    
        }
   }   
}