var Try = { these: function() { var returnValue; for (var i = 0; i < arguments.length; i++) { var lambda = arguments[i]; try { returnValue = lambda(); break; } catch (e) {} } return returnValue; } } var xmlhttp = Try.these( function() {return new ActiveXObject('Msxml2.XMLHTTP')}, function() {return new ActiveXObject('Microsoft.XMLHTTP')}, function() {return new XMLHttpRequest()} ) || false; function ajax_debug(xmlhttp) { window.alert(xmlhttp.readyState+' '+xmlhttp.status); } if (!Array.prototype.push) Array.prototype.push = function() { for (var i=0; i"; obj.innerHTML = obj.innerHTML + tracking_code; clearer_div = "
 
"; obj.innerHTML = obj.innerHTML + clearer_div; obj.style.visibility = "visible"; obj.ajax_content_loaded = true; } } xmlhttp.send(null); } __tabs = new Array(); function tabclick() { label = this.innerHTML this.innerHTML = "Please wait..." off_all_tabs(); on_tab_from_link(this); fetch_content_from_link(this, label); return false; } function fetch_content_from_link(alink, label) { getMyHTML(alink.href + "?no_owrap=True", "tabs", alink.id, label); } function on_tab_from_link(alink) { linkid = alink.id; tabid = alink.id.replace("_link", ''); thetab = document.getElementById(tabid); thetab.className = thetab.className + "current"; } function off_all_tabs() { for(var i = 0; i < __tabs.length; i++) { atab = __tabs[i]; atab.className = atab.className.replace("current", ''); } } function switch_tab(tablinkid) { tablink = document.getElementById(tablinkid); tablink.onclick(); } var tabrules_init = { '#tablinks li a': function(el) { if(xmlhttp) { el.onclick = tabclick; } }, "#tablinks li": function(el) { __tabs[__tabs.length] = el; } }; Behaviour.register(tabrules_init);