// Main JavaScript document for www.aquamax.com.au

// Author:      Mark Rall
// Contact:     contact@markrall.com.au


// desc         Main AQX namespace and initialisation.
// note         This function should be called just before the closing </body> tag,
//              which then acts as an on-DOM-load callback.

function AQX() {
		AQX.setBrowserOsSelector ();
};


// CSS Browser Selector.  Inspired by http://rafael.adm.br/css_browser_selector/,
// licensed under Creative Commons.
AQX.setBrowserOsSelector = function () {

  function is (t) {
    return (ua.indexOf(t) != -1);

  }

  var ua = navigator.userAgent.toLowerCase();

  var browser = (!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua)) ?
    ('ie ie'+RegExp.$1) :
    is('gecko/')          ? 'gecko'                 :
    is('opera/9')         ? 'opera opera9'          :
    /opera (\d)/.test(ua) ? 'opera opera'+RegExp.$1:
    is('konqueror')       ? 'konqueror'             :
    is('applewebkit/')    ? 'webkit safari'         :
    is('mozilla/')        ? 'gecko'                 : '';

  var os = (is('x11') || is('linux')) ? ' linux' :
    is('mac') ? ' mac' :
    is('win') ? ' win' : '';

  YAHOO.util.Dom.addClass('html', browser + os);

}

