﻿//判断浏览器
var ocw,och;
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var lang = navigator.language || navigator.userLanguage;
if (window.ActiveXObject) {
	Sys.ie = ua.match(/msie ([\d.]+)/)[1];
}
else if (document.getBoxObjectFor) {
    Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1];
}
	
function ch(objid) {
	var obj = document.getElementById(objid);
	if(obj) {
		if(obj.style.display.length==0 || obj.style.display.length==4) {
			closeapp();
			if(!Sys.ie && !Sys.firefox) {
				if(obj.id=='alltype_de') {
					obj.style.left = document.getElementById("alltype_c").offsetLeft  - 8 + 'px';
					obj.style.top = document.getElementById("alltype_c").offsetTop + 28 + 'px';
				}
				if(obj.id=='selecttype_de') {
					obj.style.left = document.getElementById("selecttype_c").offsetLeft  - 3 + 'px';
					obj.style.top = document.getElementById("selecttype_c").offsetTop + 27 + 'px';
				}
				if(obj.id=='selectlan_de') {
					obj.style.left = document.getElementById("selectlan_c").offsetLeft  - 3 + 'px';
					obj.style.top = document.getElementById("selectlan_c").offsetTop + 26 + 'px';
				}
			}
			else if(Sys.firefox) {
				if(obj.id=='alltype_de') {
					obj.style.left = document.getElementById("alltype_c").offsetLeft  - 8 + 'px';
					obj.style.top = document.getElementById("alltype_c").offsetTop + 28 + 'px';
				}
				if(obj.id=='selecttype_de') {
					obj.style.left = document.getElementById("selecttype_c").offsetLeft  - 3 + 'px';
					obj.style.top = document.getElementById("selecttype_c").offsetTop + 27 + 'px';
				}
				if(obj.id=='selectlan_de') {
					obj.style.left = document.getElementById("selectlan_c").offsetLeft  - 3 + 'px';
					obj.style.top = document.getElementById("selectlan_c").offsetTop + 26 + 'px';
				}
			}
			else if(Sys.ie == '8.0') {
				if(obj.id=='alltype_de') {
					obj.style.left = document.getElementById("alltype_c").offsetLeft  - 8 + 'px';
					obj.style.top = document.getElementById("alltype_c").offsetTop + 28 + 'px';
				}
				if(obj.id=='selecttype_de') {
					obj.style.left = document.getElementById("selecttype_c").offsetLeft  - 3 + 'px';
					obj.style.top = document.getElementById("selecttype_c").offsetTop + 27 + 'px';
				}
				if(obj.id=='selectlan_de') {
					obj.style.left = document.getElementById("selectlan_c").offsetLeft  - 3 + 'px';
					obj.style.top = document.getElementById("selectlan_c").offsetTop + 26 + 'px';
				}
			}
			else if(Sys.ie == '6.0') {
				if(obj.id=='alltype_de') {
					obj.style.left = document.getElementById("alltype_c").offsetLeft  - 8 + 'px';
					obj.style.top = document.getElementById("alltype_c").offsetTop - 25 + 'px';
				}
				if(obj.id=='selecttype_de') {
					obj.style.left = document.getElementById("selecttype_c").offsetLeft  - 3 + 'px';
					obj.style.top = document.getElementById("selecttype_c").offsetTop - 32 + 'px';
				}
			}
			obj.style.display='block';
			//obj.focus();
		}
		else {
			obj.style.display='none';
		}
	}
}
function closeapp() {
	var objids = new Array('alltype_de','selecttype_de','selectlan_de');
	for(i=0;i<objids.length;i++) {
		if(document.getElementById(objids[i])) {
			document.getElementById(objids[i]).style.display='none';
		}
	}
}

function co(n,a) {
	var obs,i;
	for(i=1;i<=a;i++) {
		obs = document.getElementById("alltype_de_de" + i);
		if(i==n) {
			if(obs) {
				if(!Sys.ie || Sys.ie == '8.0') {
					obs.style.left = document.getElementById("alltype_de_mm" + i).offsetWidth  - 20 + 'px';
					if(i==1) {
						obs.style.top = document.getElementById("alltype_de_mm" + i).offsetTop - 0 + 'px';
					}
					else {
						obs.style.top = document.getElementById("alltype_de_mm" + i).offsetTop - 1 + 'px';
					}
				}
				obs.style.display = 'block';
			}
		}
		else {
			if(obs) {
				obs.style.display = 'none';
			}
		}
	}
}

//google.load("language", "1"); 
function googletranslte_top(t1,t2) 
{ 
	var h_firstlan="";
	var h_lastlan="";
	var t3=t1.value;
	if (t3.length==0)
	{
		alert('[请输入关键字]');
		t1.focus();
	}
	else if (t3.length>0 && t3.length<170)
	{
		google.language.detect(t3, function(result) 
		{ 
		if (!result.error && result.language) 
		{ 
		if (document.getElementById("trs").value=='J2C')
		{
			h_firstlan="ja";
			h_lastlan="zh-CN";
		}
		else if (document.getElementById("trs").value=='C2J')
		{
			h_firstlan="zh-CN";
			h_lastlan="ja";
		}
		else
		{
			h_firstlan="zh-CN";
			h_lastlan="ja";
		}
		google.language.translate(t3, h_firstlan, h_lastlan, function(result) 
		{if (result.translation) 
			{ t2.value = result.translation; 
				document.frmCommSearch.submit();
			} 
		}); } 
		}); 
	}
} 
function   checkEnglish(str)   
{   
	var   pattern   =   /^[a-zA-Z0-9]+$/   
	if   (pattern.test(str))   
	{
		return true;
	}
	else   
	{
		return false;
	}
}   

function butSearch_onClick()
{
	if(document.getElementById('q').value == '找商品 [商品を検索]' || document.getElementById('q').value == '') {
		alert('关键字不能为空！');
		document.getElementById('q').focus();
	}
	else {
		if (document.getElementById('q').value) {
			document.getElementById('Product_Name').value=document.getElementById('q').value;
			document.getElementById("frmCommSearch").submit();
		}
		else {
			googletranslte_top(document.getElementById('q'),document.getElementById('Product_Name'));
		}
	}
}

//原型：单击
document.onclick = onClick;
function onClick(ev){
     ev = ev || window.event; 
     var target    = ev.target || ev.srcElement;
     var dragObj = target.getAttribute('id');
	 if(dragObj!='alltype_de' && dragObj!='selecttype_de' && dragObj!='selectlan_de' && dragObj!='alltype_c' && dragObj!='alltype_op' && dragObj!='selecttype_c' && dragObj!='selecttype_op' && dragObj!='selectlan_c' && dragObj!='selectlan_op' && dragObj!='alltype_c_s' && dragObj!='selecttype_c_s') {
      document.getElementById("alltype_de").style.display='none';
	 // document.getElementById("selecttype_de").style.display='none';
	 // document.getElementById("selectlan_de").style.display='none';
	 }
} 