
            var addthis_config = {
                 username: "slmame"
            }
			
	function tag_search(form_name,field_name)
	{
		string = document.forms[form_name].elements[field_name].value;
		if ( string.indexOf('<') != -1 || string.indexOf('>') != -1  || string.indexOf('=') != -1 )
		{
			return false;
		}
		string = string.replace("\"","");
		string = string.replace("\"","");
		location.href='http://www.metaverse.jp/ptag' + string;
		
		return false;
	}
	
	function item_search(form_name,field_name)
	{
		string = document.forms[form_name].elements[field_name].value;
		if ( string.indexOf('<') != -1 || string.indexOf('>') != -1  || string.indexOf('=') != -1 )
		{
			return false;
		}
		string = string.replace("\"","");
		string = string.replace("\"","");
		location.href='http://shop.slmame.com/mtc/blogger/?action=searchresult&sid=slmame.com&kw=' + string;
		
		return false;
	}
	
function GetChildCount( element ) {

	var childCount = 0;
	if (element.childElementCount === undefined) {
		if (element.children) {
			childCount = element.children.length;
		}
		else {  // < Firefox 3.5
			var child = element.firstChild;
			while (child) {
				if (child.nodeType == 1 /*Node.ELEMENT_NODE*/) {
					childCount++;
				}
				child = child.nextSibling;
			}
		}
	}
	else {
		childCount = element.childElementCount;
	}

	return childCount;
}

function search_parent( element ){
		
	//var length = element.childElementCount;
	var length = GetChildCount(element);
    //alert(length);
	
	if ( length == 1 ) {
		return search_parent(element.firstChild);			  
	}
	
	return element;
}

function initialize_translate2( element_id, translate_all_innertext) {
	
  //alert(element_id);
  element = document.getElementById(element_id);
  if ( element == null ) { /*alert(element_id)*/;return;}
  
  var article_text = search_parent( element );
  //var length = article_text.childElementCount;
  var length = GetChildCount(article_text);
  //alert(article_text);
  //alert(length);
  if (length>0 && translate_all_innertext==false){
	   var article_children = article_text.children;
	   for (i = 0; i < article_children.length; i++){	   
		    //google.language.detect(article_children[i].innerHTML, function(result) {
				//if (!result.error ) {
					//if (result.language) {
					  if( article_children[i].innerHTML!="" )
					  {
						  var src = i + "))" + article_children[i].innerHTML;
						  //alert(src);
						  google.language.translate(src, "ja", "en",
													function(result) {
														//alert("aaa");
														if (result.translation) {
															//alert(result.translation);
															var pos = result.translation.indexOf("))");
															//alert(pos);
															var entry_num = result.translation.substring(0,pos);
															//alert(entry_num);
															//alert(result.translation.substring(pos+2, result.translation.length));
															//article_children[entry_num].innerHTML = result.translation.substring(pos+2, result.translation.length);
															var translated_src = result.translation.substring(pos+2, result.translation.length);
															if ( translated_src.charAt(0) == "." ){ //翻訳後ピリオドが最初に付加される問題への対応
																translated_src = translated_src.substring(1);
															}
															article_children[entry_num].innerHTML = translated_src;
														}
													  });
						}
					//}
				//}
			//});
   		};
  }else{ //length=0
  	if( article_text.innerHTML!="" )
	  {
		  var src = article_text.innerHTML;
		  //alert(src);
		  google.language.translate(src, "ja", "en",
									function(result) {
										//alert("aaa");
										if (result.translation) {
											//alert(result.translation);
											//var pos = result.translation.indexOf("))");
											//alert(pos);
											//var entry_num = result.translation.substring(0,pos);
											//alert(entry_num);
											//alert(result.translation.substring(pos+2, result.translation.length));
											//article_children[entry_num].innerHTML = result.translation.substring(pos+2, result.translation.length);
											article_text.innerHTML = result.translation;
										}
									  });
		}
  
  
  };
  
  
}

