var disqus_href = window.location.href; var disqus_date = new Date(); var disqus_hashIndex = disqus_href.indexOf('#'); if(disqus_hashIndex != -1) { disqus_href = disqus_href.substring(0, disqus_hashIndex); } var disqus_script = document.createElement('script'); var disqus_url, disqus_title, disqus_message, disqus_sort; var disqus_container_id, disqus_category_id, disqus_developer; var disqus_identifier; var disqus_extra_qs = ''; if(typeof(disqus_url) == 'undefined') { disqus_url = disqus_href; } if(typeof(disqus_title) == 'undefined') { disqus_title = ''; } if(typeof(disqus_message) == 'undefined') { disqus_message = ''; } else { var disqus_isUTF8 = false; if(/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)) { // if IE for(var i=0; i 256) { disqus_isUTF8 = true; break; } } } if(disqus_isUTF8) { disqus_message = ''; } else { if(disqus_message.length > 400) { disqus_message = disqus_message.substring(0, disqus_message.indexOf(' ', 350)); } } } if(typeof(disqus_sort) == 'undefined') { disqus_sort = ''; } if(typeof(disqus_container_id) == 'undefined') { disqus_container_id = 'disqus_thread'; } if(typeof(disqus_category_id) == 'undefined') { disqus_category_id = ''; } if(typeof(disqus_developer) == 'undefined') { disqus_developer = ''; } if(typeof(disqus_identifier) == 'undefined') { disqus_identifier = ''; } if(typeof(disqus_require_moderation_s) != 'undefined') { disqus_extra_qs += '&require_mod_s=' + encodeURIComponent(disqus_require_moderation_s); } if(typeof(disqus_per_page) != 'undefined') { disqus_extra_qs += '&per_page=' + encodeURIComponent(disqus_per_page); } disqus_script.type = 'text/javascript'; disqus_script.src = 'http://disqus.com/forums/yogsototh/thread.js' + '?url=' + encodeURIComponent(disqus_url) + '&message=' + encodeURIComponent(disqus_message) + '&title=' + encodeURIComponent(disqus_title) + '&sort=' + encodeURIComponent(disqus_sort) + '&category_id=' + encodeURIComponent(disqus_category_id) + '&developer=' + ((disqus_developer == '0' || !disqus_developer) ? 0 : 1) + '&identifier=' + encodeURIComponent(disqus_identifier) + disqus_extra_qs + '&' + disqus_date.getTime(); disqus_script.charset = 'UTF-8'; var disqus_dataContainer = document.createElement('div'); disqus_dataContainer.id = 'dsq-content'; disqus_dataContainer.appendChild(disqus_script); document.getElementById(disqus_container_id).appendChild(disqus_dataContainer); if (!window.disqus_no_style) { $('head').append('\ '); } var DsqLoader = new function() { this.initInterval = null; this.addLoadEvent = function(func) { var oldonload = window.onload; if(typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } } }; this.init = function() { // For IE: Dsq may not be loaded even on window.onload. if(typeof Dsq == 'undefined') { if(!DsqLoader.initInterval) { DsqLoader.initInterval = window.setInterval(DsqLoader.init, 500); } return; } if(DsqLoader.initInterval) { window.clearInterval(DsqLoader.initInterval); } Dsq.Thread.highlightAnchor(); if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); } }; this.addLoadEvent(this.init); };