var isIe = false, ieVer = 0, ieSync = false, xd9 = "", isOperaMini=false; w3c = false, w = window, d = document, dt = new Date(), dm = dt.getMonth(), jswd = w.d; var xsl = xsd(); var wd = parseInt((screen.availWidth) ? screen.availWidth : ((screen.width) ? screen.width : 0)); var w3c = (window.addEventListener) ? true : false; var VULPINE = function() { return { popup: function(p1, p2, p3, evt) { return true } } }(); if(Object.prototype.toString.call(window.operamini) === "[object OperaMini]"){ isMobile=true; isOperaMini=true; } //var sty = window.screen.orientation.type; //alert("Is mobile: "+isMobile); clearNoscript(); if (document.getElementsByTagName && xsl && isMobile === false) { $importCss('/css/popwin.css'); $importCss('/css/popup.css'); // Only snows in December if (11 == dm) { $importJs('/js/snow.js'); } //if (screen.hasOwnProperty('orientation')) { // alert("Screen has orientation"); //} //else { // alert("Screen has NO orientation"); //} //if (opera.toString() == "[object Opera]"){ // //do stuffs, tested on opera 10.10 // //var oVer=opera.buildNumber(); // var sty = screen.orientation.type; // //alert("Opera Browser: "+oVer); // var isOperaMini = Object.prototype.toString.call(window.operamini) === "[object OperaMini]"; // alert("Opera Browser detected: "+ isOperaMini+" Screen Orientation: "+sty); //} var isXhr = (typeof(window.XMLHttpRequest) == "undefined") ? false : true; var dde = d.documentElement; if (dde.style.scrollbar3dLightColor!==undefined){ isIe = true; if (dde.style.msTextCombineHorizontal!==undefined) {ieVer = 11;} else if (window.matchMedia!==undefined) {ieVer = 10;} else if (dde.style.opacity!==undefined) {ieVer = 9;} else if (dde.style.msBlockProgression!==undefined) {ieVer = 8;} else if (dde.style.msInterpolationMode!==undefined) {ieVer = 7;} else if (dde.style.textOverflow!==undefined) { ieVer = 6; ieSync = true; } else {ieVer = 5;} } //$import('/js/contactmsg.js'); //if (window.opera && opera.toString() == "[object Opera]"){ // if (opera.version() < 25 ); // $importJs('/js/pictureFill.js'); //} if(isIe){ $importCss('/css/xmasIE.css'); $importJs('/js/html5shiv.js'); $importJs('/js/pictureFill.js'); } switch(ieVer) { case 6: break; case 7: break; case 8: $importCss('/css/xmasIE8.css'); break; default: } //$importJs('/js/xmas.js'); $importJs('/js/popwin.js',true); //$importJs('https://maps.googleapis.com/maps/api/js?key=AIzaSyC57tc9I-X7alZs69qbMhMD8BmMjLOiqx8&callback=initMap',true); } else { //if (wd > 0 && wd < 800) { // isMobile = true //} } if (w3c) { //$importCss('/css/xmas.css'); } var imgAgent = new Object(); imgAgent[1] = new Image(1,1); imgAgent[1].src = "/img/agent.gif"; function $importJs(src,vulSync) { vulSync = (typeof vulSync == 'undefined' ? false : vulSync); var sem = document.createElement('script'); if(vulSync === true) { sem.setAttribute('async', 'async'); } sem.setAttribute('src', src); sem.setAttribute('type', 'text/javascript'); document.getElementsByTagName('head')[0].appendChild(sem); } function $importCss(src) { var cem = document.createElement('link'); cem.setAttribute('href', src); cem.setAttribute('type', 'text/css'); cem.setAttribute('rel', 'stylesheet'); document.getElementsByTagName('head')[0].appendChild(cem); } function xsd() { try { xsl = new XSLTProcessor(); } catch (e) { var xms = new Array("MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"); for (var i = 0; i < xms.length && !xsl; i++) { try { xsl = new ActiveXObject(xms[i]); isIe = true; } catch (e) {} } } if (!xsl) { return false } else { return xsl } } function clearNoscript() { var ns = document.getElementById('noscript'); if (ns !== null && ns) { ns.style.visible = "hidden"; ns.style.display = "none" } } if (isMobile===true){ function openNav() { document.getElementById("mb-nav").style.width = "250px"; } function closeNav() { document.getElementById("mb-nav").style.width = "0"; } window.addEventListener('mouseup', function(event){ var box = document.getElementById('mb-nav'); if(event.target != box && (event.target.id != "hd1-m1")){ document.getElementById("mb-nav").style.width = "0"; } }); }