/* =====================================================================
*
*    client.js
*
* =================================================================== */
/**
 * client.js
 *
 * @author	: gd incorporated.
 * @version	: 2.1.03
 */
gd_client=function(){var b=navigator.userAgent,m=navigator.appVersion.indexOf("Win",0)!=-1,i=b.indexOf("Mac",0)!=-1,j=b.indexOf("Mac OS X",0)!=-1,n=i&&!j?true:false,o=b.indexOf("Nintendo Wii",0)!=-1,k=b.indexOf("Gecko/",0)!=-1,f=b.indexOf("MSIE",0)!=-1,p=b.indexOf("MSIE 6.",0)!=-1,q=b.indexOf("MSIE 8.",0)!=-1,r=navigator.appName.indexOf("Netscape",0)!=-1,s=b.indexOf("Mozilla",0)!=-1,t=window.opera?true:false,g=b.match(/Chrome\/([\.\d]+)/)?true:false,l=b.match(/Safari\/([\.\d]+)/)&&!g?true:false,h= document.compatMode=="CSS1Compat",u=window.addEventListener?true:false,c={major:0,minor:0,build:0,revision:0},d={major:0,minor:0,build:0,revision:0};(function(){var a=b.toLowerCase(),e;e=f?a.match(/(msie)[ ]([\d.]+)/)[2].split("."):g?(a.match(/(chrome)[\/: ]([\d.]+)/)||[0,"0"])[2].split("."):l?(a.match(/(version)[\/: ]([\d.]+)/)||[0,"0"])[2].split("."):(a.match(/(netscape|netscape6|firefox|opera)[\/: ]([\d.]+)/)||[0,"0"])[2].split(".");c.major=e[0]||0;c.minor=e[1]||0;c.build=e[2]||0;c.revision=e[3]|| 0;if(k){a=(a.match(/(rv)[\/: ]([\d.]+)/)||[0,"0"])[2].split(".");d.major=a[0]||0;d.minor=a[1]||0;d.build=a[2]||0;d.revision=a[3]||0}})();return{isWin:m,isMac:i,isOSX:j,isOS9:n,isWii:o,isGecko:k,isMSIE:f,isMSIE6:p,isMSIE8:q,isNN:r,isMozilla:s,isOpera:t,isChrome:g,isSafari:l,isCompatMode:h,isEventListener:u,getBrowserVersion:function(){return c},getGeckoVersion:function(){return d},getInnerHeight:function(){return f?h?document.documentElement.clientHeight:document.body.clientHeight:window.innerHeight}, getInnerWidth:function(){return f?h?document.documentElement.clientWidth:document.body.clientWidth:window.innerWidth},getScreenSize:function(){var a={};if(screen.availWidth){a.width=screen.availWidth;a.height=screen.availHeight}else{a.width=screen.width;a.height=screen.height}return a},getOffsetTop:function(a){return document.getElementById(a).offsetTop}}}();

