// *** BROWSER and VERSION Detection *** var agt = navigator.userAgent.toLowerCase(); var is_major = parseInt(navigator.appVersion); var is_minor = parseFloat(navigator.appVersion); // Note: On IE5, the above will return 4, so use is.ie5up to detect IE5. // * Netscape Navigator var is_nav = ( (agt.indexOf('mozilla') != -1) && (agt.indexOf('spoofer') == -1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('webtv') == -1) && (agt.indexOf('opera') == -1) ); var is_nav2 = (is_nav && (is_major == 2)); var is_nav3 = (is_nav && (is_major == 3)); var is_nav4 = (is_nav && (is_major == 4)); var is_nav5 = (is_nav && (is_major == 5)); var is_nav4up = (is_nav && (is_major >= 4)); var is_nav5up = (is_nav && (is_major >= 5)); var is_navonly = ( is_nav && ( (agt.indexOf(";nav") != -1) || (agt.indexOf("; nav") != -1) ) ); // * MS IE var ms_pos = agt.indexOf("msie"); var ms_version = 0; if (ms_pos > -1) { ms_version = parseFloat(agt.substring(ms_pos + 4, ms_pos+9)); var vs_version_number = parseFloat(ms_version); } var is_ie = (agt.indexOf("msie") != -1); var is_ie3 = (is_ie && (is_major < 4)); var is_ie4 = (is_ie && (is_major == 4) && (ms_version == 4) ); var is_ie5 = (is_ie && (is_major == 4) && (ms_version == 5) ); var is_ie4up = (is_ie && (ms_version >= 4)); var is_ie5up = (is_ie && (!is_ie3) && (!is_ie4) && (ms_version >= 5)); if (!is_ie4up) { is_ie4up = is_ie5up; } // * AOL browser var is_aol = (agt.indexOf("aol") != -1); var is_aol3 = (is_aol && is_ie3); var is_aol4 = (is_aol && is_ie4); var is_aol5 = (is_aol && is_ie5); var is_aol4up = (is_aol4 || is_aol5); // * Opera browser var is_opera = (agt.indexOf("opera") != -1); // * blackberry browser var is_blackberry = (agt.indexOf("blackberry") != -1); // * playbook browser var is_playbook = (agt.indexOf("playbook") != -1); // ** Exit if not one of the supported, recognized browsers ** if ( !(is_ie4up || is_aol4up || is_nav4up || is_nav5up || is_opera || is_blackberry || is_playbook) ) { window.location.href = "/lenos/UnsupportedBrowser.htm"; } // * Initialize this variables here. var ismaster = ""; var source=""; var HotelMessage=""; var BuildbyDates = "0"; // ******************* // Netscape Resize Fix if (is_nav4up) { if (document.layers) { var widthCheck = window.innerWidth var heightCheck = window.innerHeight window.onresize = resizeFix } function resizeFix() { if (widthCheck != window.innerWidth || heightCheck != window.innerHeight) location.href = location.href } } // ******************* // * Are these functions USED anymore?? function isBlank(s) { for (var i = 0; i < s.length; i++) { var c = s.charAt(i); if ((c != ' ') && (c !='\n') && (c !='\t')) return false; } return true; } function verify(f) { var emptyFields =""; for (var i = 0; i < f.length; i++) { var e = f.elements[i]; if (((e.type == "text") || (e.type == "textarea")) && (e.required)) { if ((e.value == null) || (e.value =="") || isBlank(e.value)) { emptyFields += "\n " + e.display; } } if (e.type == "select-one" && e.required) { if (e.value == 0) { emptyFields += "\n " + e.display; } } } if (!emptyFields) return true; var msg; msg = "This form was not submitted because the following required fields have not been filled in:\n"; msg += emptyFields + "\n\n"; msg += "Please fill in these fields if you wish to proceed. Thank you."; alert (msg); return false; } function createLink(obj) { var sAddr = "SendNumber.asp?email=" + document.forms[0].email.value + "&lEventID=" + document.forms[0].xxvbEventID.value; window.location.href=sAddr ; } // ***************************** // * Functions for setting a DIV visible or invisible // ***************************** function setDivVisible(divname) { document.getElementById(divname).style.visibility = 'visible'; } function setDivInvisible(divname) { document.getElementById(divname).style.visibility = 'hidden'; }