// JavaScript Document/*  esmiling 	20070802 (modified for metrokitchen)    Support:    FFX (MAC/PC), Safari, IE6, IE7 */ function detectMacXFF() {	var userAgent = navigator.userAgent.toLowerCase();	if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) {return true;}	return false;}function getBrowser(obj) {    var browser=new Array("unknown", "unknown", "unknown", "unknown");    (isEmpty(obj) ? brs=navigator.userAgent.toLowerCase() : brs=obj);    if (brs.search(/msie\s(\d+(\.?\d)*)/) != -1) {        browser[0]="msie";        browser[1]=getMSIEVersion();        browser[2]="msie";        browser[3]=browser[1];        return browser;    }     else if (brs.search(/safari\/(\d)*/) != -1) {        browser[0]="safari";        browser[1]=brs.match(/safari\/(\d+(\.?\d*)*)/)[1];        browser[2]="khtml";        browser[3]=brs.match(/applewebkit\/(\d+(\.?\d*)*)/)[1];        return browser;    }     else if (brs.search(/firefox[\/\s](\d+([\.-]\d)*)/) != -1) {        browser[0]="firefox";        browser[1]=brs.match(/firefox[\/\s](\d+([\.-]\d)*)/)[1];        browser[2]="gecko";        browser[3]=getGeckoVersion();        return browser;    } }function getMajorVersion(v) {return (isEmpty(v) ? -1 : (hasDot(v) ? v : v.match(/(\d*)(\.\d*)*/)[1]))}function getMinorVersion(v) {return (!isEmpty(v) ? (!hasDot(v) ? v.match(/\.(\d*([-\.]\d*)*)/)[1] : 0) : -1)}function getMSIEVersion() {return brs.match(/msie\s(\d+(\.?\d)*)/)[1];}function getGeckoVersion() {return brs.match(/gecko\/([0-9]+)/)[1];}function getFullUAString(obj) {(isEmpty(obj) ? brs=navigator.userAgent.toLowerCase() : brs=obj);return brs;}function isEmpty(input) {return (input==null || input =="")}function hasDot(input) {return (input.search(/\./) == -1)} // getAgent(): returns user agent as a stringfunction getAgent(){    var br=new Array(4);    br=getBrowser();        switch(br[0]){        case "firefox":            var nameversion = (detectMacXFF())? 'mac_ffx' : 'ffx';            if(getMajorVersion(br[1]) == 3) nameversion += '3';            return nameversion;            break;            case "safari":            return 'safari';            break;        case "msie":            if( getMajorVersion(br[1]) == '6') return 'ie6';            if( getMajorVersion(br[1]) == '7')return 'ie7';            break;        }} // browser specific stylesheet includesvar users_browser = getAgent();switch(users_browser){    case "mac_ffx":        document.write('<link rel="stylesheet" type="text/css" media="screen, print" href=/download/imac-firefox.css" />');        break;        case "mac_ffx3":       document.write('<link rel="stylesheet" type="text/css" media="screen, print" href="/downloads/mac_firefox.css" />');       document.write('<link rel="stylesheet" type="text/css" media="screen" href=/download/firefox3.css" />');       break;     case "ffx":        document.write('<link rel="stylesheet" type="text/css" media="screen" href=/download/firefox.css" />');        break;            case "ffx3":        document.write('<link rel="stylesheet" type="text/css" media="screen" href=/download/firefox3.css" />');        break        case "safari":        document.write('<link rel="stylesheet" type="text/css" media="screen, print" href=/download/mac-safari.css" />');        break;            case "ie6":        document.write('<link rel="stylesheet" type="text/css" media="screen" href="/downloads/ie6.css" />');        document.write('<SCR'+'ipt type="text/javascript" language="Javascript 1.5" src="/download/backgroundImageCaching.js"></SCR'+'ipt>'); 	   break;            case "ie7":       document.write('<link rel="stylesheet" type="text/css" media="screen" href=/download/ie7.css" />');       break;    }
