  google.load("language", "1");
     

	
	 function popIn_Service_init(){
        /*
        contentDiv = document.getElementsByTagName("body")[0];
        h1tag = contentDiv.appendChild(document.createElement('h1'));
        h1tag.appendChild(document.createTextNode('翻訳サービス')); 
        */
        	 var qs	 = location.search; 
	 var param = new Object();
	 if (qs && qs.length > 2){
	 
		 qs = qs.slice(1);
		 qs1 = qs.split('&');
		  for (var i = 0 ; i < qs1.length ; i++){
		  		var tmp = qs1[i].split('=');
		  		param[tmp[0]] = decodeURIComponent(tmp[1]);	
		  }
 	}
       
        
        
	    if (!qs || qs.length < 2){   return ; }

		var txt = param['txt'];
		var rex = new RegExp(/[\w ,\.]/g);  
		var ret = txt.match(rex);
		var stlength = 0;
		
		if (ret && ret.length)
			stlength = ret.length;

        var src , dest;
		if ( (stlength / txt.length)  > 0.8 ) {
			type = 'ej';
			src = "en"; dest="ja";
		}else{
			type = 'je';
			src = "ja"; dest="en";
		}
		translate(txt , src, dest);     
        
            contentDiv = document.getElementsByTagName("body")[0];
       // ultag = contentDiv.appendChild(document.createElement('ul'));
       // li1 = ultag.appendChild(document.createElement('li'));
      //  li2 = ultag.appendChild(document.createElement('li'));
      //  li2 = ultag.appendChild(document.createTextNode(txt))
       // li1.appendChild(document.getElementById('popin_content_div'));
        document.getElementById('popin_content_div').appendChild(document.createTextNode('翻訳中...'));   
       }
       
      function translate(txt , src ,dest ) {

          google.language.translate(txt, src, dest, function(result) {

            if (result.error) {
				outputText( '## error  :  translation failed ##');
            }else{
				outputText( result.translation);
            }
          });
        }
        
        function outputText(str){
			//document.getElementById('txtResult').value = str;
			document.getElementById('popin_content_div').innerHTML = str;
        }
        
        function showTranslation(txt){
            if(txt == ""){
           alert('翻訳したい内容を入力してください');
             }else{
            var rex = new RegExp(/[\w ,\.]/g);  
            var ret = txt.match(rex);
            var stlength = 0;
		
            if (ret && ret.length)
                stlength = ret.length;

            var src , dest;
            if ( (stlength / txt.length)  > 0.8 ) {
                type = 'ej';
                src = "en"; dest="ja";
            }else{
                type = 'je';
                src = "ja"; dest="en";
            }
            translate(txt , src, dest); 
            }
            
        }
