

	Event.observe(window.document, 'dblclick', dblclick_handler),
	Event.observe(window.document, 'click', click_handler);



function dblclick_handler(e) {
//alert('ダブルクリックされました');
	 var xx = Event.pointerX(e); 
	 var yy = Event.pointerY(e); 
//alert("x:" + xx + " y:" + yy);
		
	pp(xx,yy);


}

function click_handler(e){
//	alert('クリックされました');
  document.getElementById('tagalodic_com_dbl_dic').style.display = "none";
}


function pp(xxx,yyy){

 if (window.getSelection){ 
	selectedText=window.getSelection().toString();
	selectedText= selectedText.replace(/\n/g,"<BR>");
	}
   else if (document.getSelection){
	selectedText=document.getSelection();
	selectedText= selectedText.replace(/\n/g,"<BR>");
	}
   else if (document.selection){
	selectedText=document.selection.createRange().htmlText;
	}

	selectedText = selectedText.replace(" ","");
	selectedText = selectedText.replace(".","");
	selectedText = selectedText.replace("<","");
	selectedText = selectedText.replace(">","");
	
//alert(selectedText);

if(selectedText.length < 20){

//alert(xxx);
	execute(selectedText,xxx,yyy);
}
else{
	document.getElementById('tagalodic_com_dbl_dic').style.display = "none";
}


}


function execute(keyword,x5,y5) { 
//alert(keyword);
     var a = new Ajax.Request(   
         "http://tagalodic.com/translate.php",   
         {   
             "method": "post", 
             "asynchronous": "false",
             "encoding" : "EUC-JP",
             "parameters": "tagalog="+keyword,
             
             
             onSuccess: function(request) { 
             var objT = document.getElementById('tagalodic_com_dbl_dic');
             objT.innerHTML=request.responseText;
             
//alert(objT.innerHTML);
             
             if(request.responseText != ""){
//alert(request.responseText);
             	objT.style.position = "absolute";
             	objT.style.display = 'block';
				
				//xy_zahyou = displayXY(event);
				//マウスX位置取得
				//alert(x5);
				
				objT.style.top = y5+10;
				objT.style.left = x5+10;

			  }
			  else{

			  	objT.style.display = 'none';
			  }
                          
             },
             
              onFailure: function(request) { 
              //alert('読み込みに失敗しました'); 
	          },
	          
	          onComplete: function(request) { 
	          //alert('読み込みが完了しました'); 
	          },
	          
	          onException: function (request) { 
                //alert('読み込み中にエラーが発生しました'); 
	            } 
            
         }   
     );   

 }   

