function getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } var http = getHTTPObject(); function addthanks(ttype,tid,posneg) { if (posneg == "pos") { document.getElementById('tdiv'+ttype+tid).className='list_thanks'; document.getElementById('tdiv'+ttype+tid).innerHTML = parseInt(document.getElementById('tdiv'+ttype+tid).innerHTML)+parseInt(1); } if (posneg == "neg") { document.getElementById('notdiv'+ttype+tid).className='list_nothanks'; document.getElementById('notdiv'+ttype+tid).innerHTML = parseInt(document.getElementById('notdiv'+ttype+tid).innerHTML)+parseInt(1); } http.open("GET", '/ajax/t/' + ttype + '/' + tid + '/' + posneg, true); http.send(null); } function delsubs(tuid) { http.open("GET", '/pri_ajax.php3?action=delsubs&tuid=' + tuid, true); http.send(null); } function changenotif(ntype,onoff) { http.open("GET", '/pri_ajax.php3?action=' + ntype + '&onoff=' + onoff, true); http.send(null); } function createsub(tuid) { http.open("GET", '/pri_ajax.php3?action=createsub&tuid=' + tuid, true); http.send(null); } function createdlsub(dlid) { if (''.length < 1) { top.location.href='/login'; throw new Error('terminate script - no error'); } http.open("GET", '/pri_ajax.php3?action=createdlsub&dlid=' + dlid, true); http.send(null); } function createqsub(questionid) { if (''.length < 1) { top.location.href='/login'; throw new Error('terminate script - no error'); } http.open("GET", '/pri_ajax.php3?action=createqsub&questionid=' + questionid, true); http.send(null); } function createmsub(movieid) { if (''.length < 1) { top.location.href='/login'; throw new Error('terminate script - no error'); } http.open("GET", '/pri_ajax.php3?action=createmsub&movieid=' + movieid, true); http.send(null); } function deldlsub(dlid) { http.open("GET", '/pri_ajax.php3?action=deldlsub&dlid=' + dlid, true); http.send(null); } function delqsub(questionid) { http.open("GET", '/pri_ajax.php3?action=delqsub&questionid=' + questionid, true); http.send(null); } function delmsub(movieid) { http.open("GET", '/pri_ajax.php3?action=delmsub&movieid=' + movieid, true); http.send(null); } var currswapped = ""; function popswap(typeswap) { if (currswapped != "") document.getElementById(currswapped).style.display='none'; if (currswapped != typeswap) { document.getElementById(typeswap).style.display='inline'; currswapped = typeswap; } else { document.getElementById(typeswap).style.display='none'; currswapped = ""; } } function fadeon(eid,fadeTime) { var element = document.getElementById(eid); if (element == null) return; if(element.fadeState == 0) { element.fadeTarget = 'visible'; element.fadeTimeLeft = fadeTime - element.fadeTimeLeft; } else { element.fadeTarget = 'visible'; element.fadeTimeLeft = fadeTime; setTimeout("doFade(" + new Date().getTime() + ",'" + eid + "'," + fadeTime + ")", 33); } }; function fadeoff(eid,fadeTime) { var element = document.getElementById(eid); if (element == null) return; if(element.fadeState == 0) { element.fadeTarget = 'invisible'; element.fadeTimeLeft = fadeTime - element.fadeTimeLeft; } else { element.fadeTarget = 'invisible'; element.fadeTimeLeft = fadeTime; setTimeout("doFade(" + new Date().getTime() + ",'" + eid + "'," + fadeTime + ")", 33); } }; function doFade(lastTick, eid, fadeTime) { var curTick = new Date().getTime(); var elapsedTicks = curTick - lastTick; var element = document.getElementById(eid); if (element.innerHTML=='') return; if (element.fadeState != 0) { if (element.fadeTarget == 'visible') { element.style.display = 'inline'; element.fadeState = 0; } } if(element.fadeTimeLeft <= elapsedTicks) { if (element.fadeTarget == 'visible') { element.style.opacity = 1; element.style.filter = 'alpha(opacity = ' + '100' + ')'; var tmp = eid.split("_"); eval(tmp[0] + '_last = "' + eid + '";'); } else { element.style.opacity = 0; element.style.filter = 'alpha(opacity = ' + '0' + ')'; element.style.display = 'none'; } element.fadeState = 1; return; } element.fadeTimeLeft -= elapsedTicks; var newOpVal = element.fadeTimeLeft/fadeTime; if(element.fadeTarget == 'visible') newOpVal = 1 - newOpVal; element.style.opacity = newOpVal; element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')'; setTimeout("doFade(" + curTick + ",'" + eid + "'," + fadeTime + ")", 33); };