﻿var AP_URL=location.href.substr(0,location.href.lastIndexOf("/")+1);

var PoMaMapiSearchideaV2="MapiV2_Search_PoMa/Mapi_PoMaV2/New/MapiPOICategory_table.aspx?classify="; 
//http://v2.mapi.com.tw/MapiV2_Search_PoMa/Mapi_PoMaV2/New/MapiPOICategory_table.aspx?classify
var linkPoMaSearchideaV2=new $AJAX();
//正在進行的PoMa搜尋 以上

var MyPoMaMapiSearchideaV2="MapiV2_Search_PoMa/Mapi_PoMaV2/MyPoMa/MapiPOICategory_table.aspx?uid="; 
//http://v2.mapi.com.tw/MapiV2_Search_PoMa/Mapi_PoMaV2/MyPoMa/MapiPOICategory_table.aspx?classify=7&uid=268
var linkMyPoMaSearchideaV2=new $AJAX();
//正在進行的PoMa搜尋 以上

//第1步驟
function onSearchNewPoMaV2(){
	var NewID = document.getElementById("NewsearchPoma").value;
	//酷比廣告,直接呼叫mapi_scupio(id)，不透過empty(id)降cpu
	mapi_scupio("menu8_NewPoMa_search",NewID);

    waitviewSearching();
	var _path=null;	
	_path=PoMaMapiSearchideaV2 + NewID;
//alert(_path);
	linkPoMaSearchideaV2.sendGetQuery(_path,"onSearchideaV2NewPoMaReceiveResult","xml");	
}

var $AJAX_link=new $AJAX();
	$AJAX_link.addListener(AJAXxsltStatusHandler);
	
function AJAXxsltStatusHandler(_status){
	//trace(_status);
}
function onSearchMyPoMaV2(){
	waitviewSearching();
	var _path=null;	
	//alert(myCookie_MapiLoginUid.getValue());
	if (!AJAXxsltcheckuid(myCookie_MapiLoginUid.getValue())) {
	     //無登入狀態 
 		 $("contain_05_B").innerHTML="<br/><br/><查詢結果>---未登入,無法查詢.";
		 IContainer.RemoveURL(5,"  ");
	
	}else{
		var uid = myCookie_MapiLoginUid.getValue();
		var MyID = document.getElementById("MysearchPoma").value;

		//酷比廣告,直接呼叫mapi_scupio(id)，不透過empty(id)降cpu
		mapi_scupio("menu8_MyPoMa_search",MyID);
		 
	
	     _path=MyPoMaMapiSearchideaV2 + uid + "&classify=" + MyID;
//alert(_path);
	     linkMyPoMaSearchideaV2.sendGetQuery(_path,"onSearchideaV2MyPoMaReceiveResult","xml");	
	}
	
	
}

//第2-1步驟
function onSearchideaV2NewPoMaReceiveResult(_xml){
	//--parse receive data------		
	if(_xml.getElementsByTagName("error").length>0){		
		$("contain_04_B").innerHTML="<查詢結果>---失敗";
		$("contain_04_C").innerHTML=_xml.getElementsByTagName("msg")[0].firstChild.nodeValue;
		IContainer.RemoveURL(5,"  ");
	}else{	    	
		var tmpItemsArray=_xml.getElementsByTagName("item");
		var resultArray=new Array();
			for(var i=0;i<tmpItemsArray.length;i++){
				var Point=new Object();
			    Point.pmid=tmpItemsArray[i].getElementsByTagName("pmid")[0].firstChild.nodeValue;								
				Point.adderss=tmpItemsArray[i].getElementsByTagName("adderss")[0].firstChild.nodeValue;								
				Point.x=tmpItemsArray[i].getElementsByTagName("x")[0].firstChild.nodeValue;				
                Point.y=tmpItemsArray[i].getElementsByTagName("y")[0].firstChild.nodeValue;								
				Point.title=tmpItemsArray[i].getElementsByTagName("title")[0].firstChild.nodeValue;								
				Point.share=tmpItemsArray[i].getElementsByTagName("share")[0].firstChild.nodeValue;
                Point.UseState=tmpItemsArray[i].getElementsByTagName("title")[0].firstChild.nodeValue+" \n\r經度="+Point.x+"\n\r緯度="+Point.y;					
				resultArray.push(Point);
			}			
			onSearchideaV2NewPomaResultView(resultArray);			
	}
	
} 

//第2-2步驟
function onSearchideaV2MyPoMaReceiveResult(_xml){
	//--parse receive data------		
	if(_xml.getElementsByTagName("error").length>0){		
		$("contain_05_B").innerHTML="<查詢結果>---失敗";
		$("contain_05_C").innerHTML=_xml.getElementsByTagName("msg")[0].firstChild.nodeValue;
		IContainer.RemoveURL(5,"  ");
	}else{	    	
		var tmpItemsArray=_xml.getElementsByTagName("item");
		var resultArray=new Array();
			for(var i=0;i<tmpItemsArray.length;i++){
				var Point=new Object();
			    Point.pmid=tmpItemsArray[i].getElementsByTagName("pmid")[0].firstChild.nodeValue;								
				Point.adderss=tmpItemsArray[i].getElementsByTagName("adderss")[0].firstChild.nodeValue;								
				Point.x=tmpItemsArray[i].getElementsByTagName("x")[0].firstChild.nodeValue;				
                Point.y=tmpItemsArray[i].getElementsByTagName("y")[0].firstChild.nodeValue;								
				Point.title=tmpItemsArray[i].getElementsByTagName("title")[0].firstChild.nodeValue;								
				Point.share=tmpItemsArray[i].getElementsByTagName("share")[0].firstChild.nodeValue;
                Point.UseState=tmpItemsArray[i].getElementsByTagName("title")[0].firstChild.nodeValue+" \n\r經度="+Point.x+"\n\r緯度="+Point.y;					
				resultArray.push(Point);
			}			
			onSearchideaV2MyPomaResultView(resultArray);			
	}
	
} 

//第3-1步驟
function onSearchideaV2NewPomaResultView(itemArray){
	ResultItemArray=itemArray;	
	$("contain_04_B").innerHTML="共"+ResultItemArray.length+"筆資料";
	var singleObjID;
	var checkid = IInformationTree.FindItem("V2NewPomaResultView");
    IInformationTree.DeleteItem(checkid);
	var _groupID = createGroup("V2NewPomaResultView","0");
	var htmStr="<table border=0 cellpadding='2' cellspacing='0'>";
	for(var i=0;i<ResultItemArray.length;i++){
		var _index;
		
		if(i<9){
			_index="0"+(i+1);
		}else{
			_index=(i+1);
		}        
		//http://v2.mapi.com.tw/AJAXEnabledWebSite1/TestASP/initURLSearchPoMav2.aspx?name=大鵬灣餐廳
		var hight=150;
		hight = gethight(i,30);
		
	    var NewID = AP_URL + "images/icons/maTypeBtn_" + document.getElementById("NewsearchPoma").value + ".gif";
		
		var labelObj=createLabel_id(ResultItemArray[i].pmid,ResultItemArray[i].title,ResultItemArray[i].x,ResultItemArray[i].y,NewID,ResultItemArray[i].title,_groupID,hight);
		
        //var urlString = AP_URL + "AJAXEnabledWebSite1/TestASP/initURLSearchPoMav2.aspx?name="+escape(ResultItemArray[i].title);
		var urlString = AP_URL + "AJAXEnabledWebSite1/TestASP/initURLSearchPoMav2.aspx?pmid="+escape(ResultItemArray[i].pmid);
		ItemID=IInformationTree.FindItem("V2NewPomaResultView\\"+ResultItemArray[i].pmid);
		var ITerraExplorerObject = IInformationTree.getObject(ItemID);
		var ITerraExplorerMessage=IObjectManager.CreateMessage (5,urlString,1,67,"報Ma仔",-1,0,0,310,430,0);
		ITerraExplorerObject.MessageID=ITerraExplorerMessage.id;			
		
		labelObj.visible=true;
		ResultItemArray[i].objID=labelObj.ID;

		
		
		htmStr+="<tr><td>"+"<span  onClick='fly2Location(\""+ResultItemArray[i].x+"\",\""+ResultItemArray[i].y+"\");FindObjPlay(\"V2NewPomaResultView\\\\\\\\"+ResultItemArray[i].pmid+"\");return false;' title='"+ResultItemArray[i].UseState+"'>"+_index+"-"+ResultItemArray[i].title+"</span> </td></tr>";
	    
		if(ResultItemArray.length==1){
		   singleObjID=labelObj.ID;
        }
		IContainer.RemoveURL(5,"  ");
		}

    htmStr+="</table><br/>";	
	$("contain_04_C").innerHTML = htmStr;	
}

//第3-2步驟
function onSearchideaV2MyPomaResultView(itemArray){
	ResultItemArray=itemArray;	
	$("contain_05_B").innerHTML="共"+ResultItemArray.length+"筆資料";
	var singleObjID;
	var checkid = IInformationTree.FindItem("V2MyPomaResultView");
    IInformationTree.DeleteItem(checkid);
	var _groupID = createGroup("V2MyPomaResultView","0");
	var htmStr="<table border=0 cellpadding='2' cellspacing='0'>";
	for(var i=0;i<ResultItemArray.length;i++){
		var _index;
		
		if(i<9){
			_index="0"+(i+1);
		}else{
			_index=(i+1);
		}        
		var hight=150;
		hight = gethight(i,30);
		
	    var NewID = AP_URL + "images/icons/maTypeBtn_" + document.getElementById("MysearchPoma").value + ".gif";
					
		var labelObj=createLabel_id(ResultItemArray[i].pmid,ResultItemArray[i].title,ResultItemArray[i].x,ResultItemArray[i].y,NewID,ResultItemArray[i].title,_groupID,hight);
		
		var urlString = AP_URL + "AJAXEnabledWebSite1/TestASP/initURLSearchPoMav2.aspx?pmid="+escape(ResultItemArray[i].pmid); 		
		ItemID=IInformationTree.FindItem("V2MyPomaResultView\\"+ResultItemArray[i].pmid);
		var ITerraExplorerObject = IInformationTree.getObject(ItemID);
		var ITerraExplorerMessage=IObjectManager.CreateMessage (5,urlString,1,67,"報Ma仔",-1,0,0,310,430,0);
		ITerraExplorerObject.MessageID=ITerraExplorerMessage.id;
		
		labelObj.visible=true;
		ResultItemArray[i].objID=labelObj.ID;

		
		
		htmStr+="<tr><td>"+"<span onClick='fly2Location(\""+ResultItemArray[i].x+"\",\""+ResultItemArray[i].y+"\");FindObjPlay(\"V2MyPomaResultView\\\\\\\\"+ResultItemArray[i].pmid+"\");return false;' title='"+ResultItemArray[i].UseState+"'>"+_index+"-"+ResultItemArray[i].title+"</span> </td>";
		
		htmStr+="<td width=\"12\"><img src=\"images_blue/editBtn.gif\" width=\"12\" height=\"12\" onclick=\"openMaEdit('"+ResultItemArray[i].pmid+"');\" /></td>";
        htmStr+=" <td width=\"17\"><img src=\"images_blue/deleteBtn.gif\" width=\"12\" height=\"12\" onclick=\"openMaDel('"+ResultItemArray[i].pmid+"');\"  /></td>";
		
		htmStr+="</tr>";
	    
		if(ResultItemArray.length==1){
		   singleObjID=labelObj.ID;
        }
		IContainer.RemoveURL(5,"  ");
		}

    htmStr+="</table><br/>";	
	$("contain_05_C").innerHTML = htmStr;	
}


function onClickItemyp(_objID,_x,_y,_descript){

    setPosition(_x,_y,"900");
	
}

