﻿// JScript 文件

function GetBrowserType()
{
	var Sys = {};
	var ua = navigator.userAgent.toLowerCase();
	var s;
	(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
	(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
	(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
	(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
	(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
	if (Sys.ie) return "IE";
    if (Sys.firefox) return "Firefox";
    if (Sys.chrome) return "Chrome";
    if (Sys.opera) return "Opera";
    if (Sys.safari) return "Safari";
	return "Other";
}

function GetObjectBoundRect(obj)
{
	var node = obj;
	var x = node.offsetLeft, y = node.offsetTop;
	while ((node = node.offsetParent))
	{
		x += node.offsetLeft;
		y += node.offsetTop;
	}
	/*
	var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
	var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
	var strBrowser = GetBrowserType();
	if(strBrowser == "Opera")
	{
		x -= scrollLeft;
		y -= scrollTop;
	}
	else
	{
		x += scrollLeft;
		y += scrollTop;
	}
	*/
	var arrRet = new Array(4);
	arrRet[0] = x;
	arrRet[1] = y;
	arrRet[2] = obj.scrollWidth;
	arrRet[3] = obj.scrollHeight;
	return arrRet;
}

function showObject(objParent, objID, objLeft, objTop, objWidth, objHeight, objDisplay)
{
	document.getElementById("PT1").style.display = "none";
	document.getElementById("PT2").style.display = "none";
	document.getElementById("PT3").style.display = "none";
	document.getElementById("PT4").style.display = "none";
	if(objDisplay != true)
	{
		return;
	}
	
	var RectVal = GetObjectBoundRect(objParent);

	var obj = document.getElementById(objID);
	obj.style.left = RectVal[0] + objLeft;
	obj.style.top = RectVal[1] + objTop;
	if(objWidth > 0)
	{
		obj.style.width = objWidth;
	}
	if(objHeight > 0)
	{
		obj.style.height = objHeight;
	}
	if(objDisplay == true)
	{
		obj.style.display = "block";
		window.ProductMenu = objParent;
		window.ProductSubMenu = obj;
	}
}

