function inc(filename) { var body = document.getElementsByTagName('body').item(0);script = document.createElement('script');script.src = filename;script.type = 'text/javascript';body.appendChild(script)} function getXmlHttp(){var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp;} function geturl(url) { var xmlhttp = getXmlHttp() xmlhttp.open('GET', url, true); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { return xmlhttp.responseText; } } }; xmlhttp.send(null); } var current_pagenum = 1; var current_author_id; var current_type; var messopen = '
'; var messclose = '
'; function show_message(messagetxt) { var mess = document.getElementById("message"); mess.className="message"; mess.innerHTML = messopen + messagetxt + messclose; $('#message').animate({ 'marginBottom' : "+=20px" },250); $('#message').animate({ 'marginBottom' : "-=20px" },200); //setTimeout('document.getElementById("message").className="message_off"', 16000); } function try_login(formobj) { var login = formobj.login.value; var password = formobj.password.value; var mess = document.getElementById("message"); $('#message').animate({ 'marginBottom' : "+=20px" },250); mess.className="message"; mess.innerHTML = "\"Loading...\""; var xmlhttp = getXmlHttp() var params = 'login='+encodeURIComponent(login)+'&password='+encodeURIComponent(password); xmlhttp.open('POST', '/blogs/xml_login/in', true); xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { mess.innerHTML = mess.innerHTML = messopen + xmlhttp.responseText + messclose; var messvalue = stripHTML(xmlhttp.responseText); if (messvalue=="Success!") { parent.location = parent.location; } } } }; xmlhttp.send(params); $('#message').animate({ 'marginBottom' : "-=20px" },200); setTimeout('document.getElementById("message").className="message_off"', 6000); } function init_pagging(type,author_id,pagenum) { var xmlhttp = getXmlHttp() var params = 'type='+encodeURIComponent(type)+'&author_id='+encodeURIComponent(author_id)+'&page='+encodeURIComponent(pagenum); xmlhttp.open('POST', '/blogs/xml_pagging', true); xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { document.getElementById("pagging").innerHTML = xmlhttp.responseText; } } }; xmlhttp.send(params); return false; } function activewindow (type,author_id,pagenum) { document.getElementById('activewindow_patch').innerHTML = document.getElementById('activewindow').innerHTML; $('#activewindow_patch').animate({'opacity' : "+=1"},1); $('#activewindow').animate({'opacity' : "-=1"},1); var author_id = author_id ? author_id : 0; document.getElementById("rated").className ='b_rated'; document.getElementById("last").className ='b_last'; document.getElementById("pop").className ='b_pop'; document.getElementById(type).className ='b_'+type+'_selected'; var xmlhttp = getXmlHttp() xmlhttp.open('GET', '/blogs/xml_pubs?type='+type+'&author_id='+author_id+'&page='+pagenum, true); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { document.getElementById("activewindow").innerHTML = xmlhttp.responseText; $('#activewindow_patch').animate({'opacity' : "-=1"},500); setTimeout("document.getElementById('activewindow_patch').innerHTML = document.getElementById('activewindow').innerHTML;",300); setTimeout("$('#activewindow').animate({'opacity' : '+=1'},500);",600); current_type = type; current_pagenum = pagenum; current_author_id = author_id; init_pagging(type,author_id,pagenum); } } }; xmlhttp.send(null); } function stripHTML(oldString) { var newString = ""; var inTag = false; for(var i = 0; i < oldString.length; i++) { if(oldString.charAt(i) == '<') inTag = true; if(oldString.charAt(i) == '>') { inTag = false; i++; } if(!inTag) newString += oldString.charAt(i); } return newString; } var sMax=5; // Isthe maximum number of stars var holder; // Is the holding pattern for clicked state var preSet; // Is the PreSet value onces a selection has been made var rated; // Rollover for image Stars // function rating(num){ for(n=0; n'+title+'
-----'; //var s = new SWFObject("/swf/player.swf","","674","405","1","#595a5b"); //s.addParam("allowfullscreen","true"); //s.addParam("allowscriptaccess","always"); //s.addParam("flashvars","file=/blogs/video_download/"+pub_id+"/-.flv&image=/img/thumbs/"+pub_id+".jpg&skin=/swf/skins/doblox.swf"); //s.write("player_embed"); //obj.innerHTML = '-----
'+title+'
-----'; //var s = new SWFObject("/swf/player.swf","","501","405","1","#000000"); //s.addParam("allowfullscreen","true"); //s.addParam("allowscriptaccess","always"); //s.addParam("flashvars","file=/blogs/video_download/"+pub_id+"/-.flv&image=/img/thumbs/"+pub_id+".jpg&skin=/swf/skins/doblox.swf&logo=/img/logo_small.png"); //s.write("player_embed"); } } //---------------------------------------- BEGIN OF DRAGGABLE PLAYER // Thanks to Mike Hall for help. function Browser() { var ua, s, i; this.isIE = false; this.isNS = false; this.version = null; ua = navigator.userAgent; s = "MSIE"; if ((i = ua.indexOf(s)) >= 0) { this.isIE = true; this.version = parseFloat(ua.substr(i + s.length)); return; } s = "Netscape6/"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = parseFloat(ua.substr(i + s.length)); return; } // Treat any other "Gecko" browser as NS 6.1. s = "Gecko"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = 6.1; return; } } var browser = new Browser(); // Global object to hold drag information. var dragObj = new Object(); dragObj.zIndex = 10; function dragStart(event, id) { var el; var x, y; // If an element id was given, find it. Otherwise use the element being // clicked on. if (id) dragObj.elNode = document.getElementById(id); else { if (browser.isIE) dragObj.elNode = window.event.srcElement; if (browser.isNS) dragObj.elNode = event.target; // If this is a text node, use its parent element. if (dragObj.elNode.nodeType == 3) dragObj.elNode = dragObj.elNode.parentNode; } // Get cursor position with respect to the page. if (browser.isIE) { x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; } if (browser.isNS) { x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } // Save starting positions of cursor and element. dragObj.cursorStartX = x; dragObj.cursorStartY = y; dragObj.elStartLeft = parseInt(dragObj.elNode.style.left, 10); dragObj.elStartTop = parseInt(dragObj.elNode.style.top, 10); if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = "-448px"; // only for player if (isNaN(dragObj.elStartTop)) dragObj.elStartTop = "-1550px"; // only for player // Update element's z-index. dragObj.elNode.style.zIndex = ++dragObj.zIndex; // Capture mousemove and mouseup events on the page. if (browser.isIE) { document.attachEvent("onmousemove", dragGo); document.attachEvent("onmouseup", dragStop); window.event.cancelBubble = true; window.event.returnValue = false; } if (browser.isNS) { document.addEventListener("mousemove", dragGo, true); document.addEventListener("mouseup", dragStop, true); event.preventDefault(); } } function dragGo(event) { var x, y; // Get cursor position with respect to the page. if (browser.isIE) { x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; } if (browser.isNS) { x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } // Move drag element by the same amount the cursor has moved. dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px"; dragObj.elNode.style.top = (dragObj.elStartTop + y - dragObj.cursorStartY) + "px"; if (browser.isIE) { window.event.cancelBubble = true; window.event.returnValue = false; } if (browser.isNS) event.preventDefault(); } function dragStop(event) { // Stop capturing mousemove and mouseup events. if (browser.isIE) { document.detachEvent("onmousemove", dragGo); document.detachEvent("onmouseup", dragStop); } if (browser.isNS) { document.removeEventListener("mousemove", dragGo, true); document.removeEventListener("mouseup", dragStop, true); } } //---------------------------------------- END OF DRAGGABLE PLAYER function select_draw(id,ar,arval,sel,selval,act) { // (id - name of select, ar - array of options, arval - array with values of options, sel - selected option, selval - selected value, act - action to do onchange) var draw = document.getElementById('select_'+id); /* dirty hack var browser=navigator.appName; var iestyle; if (navigator.appName!="Microsoft Internet Explorer"){iestyle=" style='margin-top:"+document.getElementById("selmenu_"+id).style.width+";'";} end of hack */ var i=1;var result; result = ""; result = result + ""+sel+""; result = result + ""; result = result + "

"; for (i=1;i<=(ar.length-1);i++) { result = result + "
"+ar[i]+"
"; } result = result + "
"; result = result + ""; draw.innerHTML = result; } function select_emulate(id) { var selmenu = document.getElementById('selmenu_'+id); if (selmenu.className == 'sel_menu_off') { selmenu.style.opacity = "0"; $('#selmenu_'+id).animate({'opacity' : "+=1"},170); selmenu.className='sel_menu'; } else { selmenu.className='sel_menu_off'; } } function select_choose(opt,id,val,act) { var selmenu = document.getElementById('selmenu_'+id); selmenu.className = 'sel_menu_off'; document.getElementById('seltxt_'+id).innerHTML = opt; document.getElementById(id).value = val; eval(act); } function ctrl_enter(e, act) { if (((e.keyCode == 13) || (e.keyCode == 10)) && (e.ctrlKey == true)) {eval(act);} }