
	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://metabirds.net/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 ) {

	if ( element == null ){
		return 0;
	}
	
	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) {

  //alert(element_id);
  var article_text = search_parent( document.getElementById(element_id) );
  //var length = article_text.childElementCount;
  var length = GetChildCount(article_text);
  //alert(article_text);
  //alert(length);
  if (length>0){
	   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;
						  
						window.mycallback = function(response) { 
												//alert(response);
												var pos = response.indexOf("))");
												//alert(pos);
												var entry_num = response.substring(0,pos);
												//alert(entry_num);
												//alert(response.substring(pos+2, response.length));
												var translated_src = response.substring(pos+2, response.length);
												if ( translated_src.charAt(0) == "." ){ //翻訳後ピリオドが最初に付加される問題への対応
													translated_src = translated_src.substring(1);
												}
												
												if ( article_children[entry_num] != null){
													article_children[entry_num].innerHTML = unescape(translated_src);
												}
											}
			
						var s = document.createElement("script");
						s.src = "http://api.microsofttranslator.com/V2/Ajax.svc/Translate?oncomplete=mycallback&appId=734252A2A624C1D42477A7ADDA5EDEFE230602A3&from=ja&to=en&text="+encodeURI(src);
						//document.getElementsByTagName("head")[0].appendChild(s);
						  /*
						  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));
															var translated_src = result.translation.substring(pos+2, result.translation.length);
															if ( translated_src.charAt(0) == "." ){ //翻訳後ピリオドが最初に付加される問題への対応
																translated_src = translated_src.substring(1);
															}
															
															if ( article_children[entry_num] != null){
																article_children[entry_num].innerHTML = translated_src;
															}
														}
													  });
						*/
						}
					//}
				//}
			//});
   		};
  };
  
  
}

function initialize_translate() {
	/*
	initialize_translate2("top_story_metaverse_jp");
	initialize_translate2("google_translate_timeline_now");
	//initialize_translate2("google_translate_timeline");
	
	//initialize_translate2("google_translate_img1");
	//initialize_translate2("google_translate_title1");
	initialize_translate2("google_translate_img2");
	initialize_translate2("google_translate_title2");
	initialize_translate2("news_from_slmame");
	initialize_translate2("new_blog_metaverse_jp");
	
	initialize_translate2("google_translate_timeline");
	
	
	//initialize_translate2("mtc-tab-1");
	initialize_translate2("mtc-tab-2");
	initialize_translate2("mtc-tab-3");
	initialize_translate2("mtc-tab-4");
	//initialize_translate2("mtc-tab-5");
	
    google.language.getBranding('google_info');
	*/
}

