var _gas = _gas || [];
_gas.push(['_setAccount', 'UA-1316159-1']);
_gas.push(['_setDomainName', '.travelnevada.com']);
_gas.push(['_setDomainName', 'ruralroundup.com']);
_gas.push(['_setDomainName', 'governorsconference.org']);
_gas.push(['_setDomainName', 'travelnevada.nvdtca.com']);
_gas.push(['_setMultiDomain', 'mousedown']);
_gas.push(['_trackForms']);
_gas.push(['_trackOutboundLinks']);
_gas.push(['_trackDownloads']);
_gas.push(['_trackMaxScroll']);
_gas.push(['_trackYoutube', 'force']);
var GA_UID = "";
_gas.push(function() {
    var pageTracker = _gat._getTrackerByName();
    GA_UID = pageTracker._getVisitorCustomVar(5);
    if (getparam('uuID') == 0) {
        if (GA_UID === undefined) GA_UID = uuID();
    }
    else {
        GA_UID = getparam('uuID');
    }
    pageTracker._setCustomVar(5, 'uuID', GA_UID, 1);
});

if (document.virtualPageName) {
	_gas.push(['_trackPageview', document.virtualPageName]);
} else {
	_gas.push(['_trackPageview']);
}
_gas.push(['_trackPageLoadTime']);

(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = 'http://travelnevada.com/js/gas.min.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();

function uuID() {
    var chars = '0123456789abcdef'.split('');
    var uuid = [],
        rnd = Math.random,
        r;
    uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
    uuid[14] = '4';
    for (var i = 0; i < 36; i++) {
        if (!uuid[i]) {
            r = 0 | rnd() * 16;
            uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r & 0xf];
        }
    }
    return (uuid.join(''));
}

function getparam(parameter) {
    var p = escape(unescape(parameter));
    var regex = new RegExp("[?&]" + p + "(?:=([^&]*))?", "i");
    var match = regex.exec(window.location.search);
    var value = "0";
    if (match != null) {
        value = match[1];
    }
    if (value.length == 0) {
        return "0";
    } else {
        return value;
    }
}
