var votereq=null; if (!votereq && typeof XMLHttpRequest!='undefined') { try { votereq = new XMLHttpRequest(); } catch (e) {votereq=false;} } if (!votereq && window.createRequest) { try { votereq = window.createRequest(); } catch (e) {votereq=false;} } var fetching=0; function load_top_rated(id) { if(fetching==0) { votereq.open("GET", "/fetch_top_rated?id="+id, true); votereq.onreadystatechange=function() { if(votereq.readyState==4) { document.getElementById('ywinner_area').innerHTML=votereq.responseText; fetching=0; } } votereq.send(null) } } function vote4(i) { if(fetching==0) { fetching=1; votereq.open("GET", "/vote?i="+i,true); votereq.onreadystatechange=function() { if (votereq.readyState==4) { var parr = votereq.responseText.split('|'); if(parr[0]=="PROBLEM") { alert(parr[1]); } else { document.getElementById('votecount_'+i).innerHTML=parr[0]; document.getElementById('votebutton_'+i).innerHTML=''; } fetching=0; } } votereq.send(null) } } var clearconfbox=''; function report(i) { if(fetching==0) { var reason = document.getElementById('reason'+i).value; if(confirm('Are you absolutely sure you want to report this?')) { document.getElementById('reportdiv'+i).style.display='none'; fetching=1; votereq.open("GET", "/report?i="+i+"&reason="+escape(reason),true); votereq.onreadystatechange=function() { if (votereq.readyState==4) { document.getElementById('conf_box_'+i).innerHTML=votereq.responseText; clearconfbox=i; var t = setTimeout("clear_conf_box()",5000); } } votereq.send(null); } } } function clear_conf_box() { document.getElementById('conf_box_'+clearconfbox).innerHTML=''; fetching=0; } function savemedia(i) { if(fetching==0) { fetching=1; votereq.open("GET", "/save?i="+i,true); votereq.onreadystatechange=function(){ if(votereq.readyState==4) { document.getElementById('box_save_'+i).innerHTML=votereq.responseText; document.getElementById('conf_box_'+i).innerHTML='Saved! You will be able to find this item later in your profile'; clearconfbox=i; var t = setTimeout("clear_conf_box()",5000); } } votereq.send(null); } } function getXmlHttpRequestObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Your Browser Is Lame!\nIt's about time to upgrade don't you think?"); } } var searchReq = getXmlHttpRequestObject(); iggy = 0; /* function searchSuggest(evt, igg) { evt = (evt) ? evt : (window.event) ? event : null; if (evt) { var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0)); if (charCode == 13) { saveTag(igg, document.getElementById('txtSearch_'+igg).value); } } iggy = igg; if(document.getElementById('txtSearch_'+iggy).value!="") { if (searchReq.readyState == 4 || searchReq.readyState == 0) { var str = escape(document.getElementById('txtSearch_'+iggy).value); searchReq.open("GET", 'searchSuggest?search=' + str, true); searchReq.onreadystatechange = handleSearchSuggest; searchReq.send(null); document.getElementById('search_suggest_'+iggy).style.display='block'; } } else { document.getElementById('search_suggest_'+iggy).innerHTML=''; document.getElementById('search_suggest_'+iggy).style.display='none'; } } function handleSearchSuggest() { if (searchReq.readyState == 4) { var ss = document.getElementById('search_suggest_'+iggy); ss.style.display='block'; ss.innerHTML = ''; var str = searchReq.responseText.split("\n"); for(i=0; i < str.length - 1; i++) { //Build our element string. This is cleaner using the DOM, but //IE doesn't support dynamically added attributes. var suggest = '
'; ss.innerHTML += suggest; } if(ss.innerHTML=='') { document.getElementById('search_suggest_'+iggy).style.display='none'; } } } //Mouse over function function suggestOver(div_value) { div_value.className = 'suggest_link_over'; } //Mouse out function function suggestOut(div_value) { div_value.className = 'suggest_link'; } //Click function function setSearch(value) { document.getElementById('txtSearch_'+iggy).value = value; document.getElementById('search_suggest_'+iggy).innerHTML = ''; document.getElementById('search_suggest_'+iggy).style.display = 'none'; } function open_add(igg) { document.getElementById('tag_form_'+igg).style.display='inline'; document.getElementById('tag_label_'+igg).style.display='none'; document.getElementById('txtSearch_'+igg).focus(); } function saveTag(igg, tag) { if(tag==''){ alert('Please provide a tag'); document.getElementById('txtSearch_'+igg).focus(); } else { addtag(igg, tag); } } var addtagreq=null; if (!addtagreq && typeof XMLHttpRequest!='undefined') { try { addtagreq = new XMLHttpRequest(); } catch (e) {addtagreq=false;} } if (!addtagreq && window.createRequest) { try { addtagreq = window.createRequest(); } catch (e) {addtagreq=false;} } function addtag(igg,tag) { if(fetching==0) { fetching=1; tag = escape(tag); addtagreq.open("GET", "/addtag?igg="+igg+"&tag="+tag,true); addtagreq.onreadystatechange=function() { if (addtagreq.readyState==4) { // hide form document.getElementById('txtSearch_'+igg).value=''; document.getElementById('tag_form_'+igg).style.display='none'; document.getElementById('tag_label_'+igg).style.display='inline'; // update tag trail document.getElementById('trail_'+igg).innerHTML = addtagreq.responseText; // thank user document.getElementById('conf_box_'+igg).innerHTML = 'Thank You For Tagging'; document.getElementById('conf_box_'+igg).style.display = 'block'; confbox = 'conf_box_'+igg; clearconfbox=igg; var t = setTimeout("clear_conf_box()",5000); } } addtagreq.send(null) } } */ var calMonthReq = getXmlHttpRequestObject(); cal_fetching=0 function switch_cal_month(y,m) { if(cal_fetching==0) { cal_fetching=1; calMonthReq.open("GET", "/?task=switch_cal_month&y="+y+"&m="+m,true); calMonthReq.onreadystatechange=function(){ if(calMonthReq.readyState==4){ document.getElementById('cal_slider').style.left='0px'; document.getElementById('cal_slider').style.left=calMonthReq.responseText; cal_fetching=0; } } calMonthReq.send(null); } } function fire_up(d,o) { if(cal_fetching==0) { cal_fetching=1; calMonthReq.open("GET", "/?task=fetch_cal_date&d="+d,true); calMonthReq.onreadystatechange=function(){ if(calMonthReq.readyState==4){ var mypos = calMonthReq.responseText.indexOf('|'); if(mypos!=-1) { // set calendar to appropriate month var pieces = calMonthReq.responseText.split('|'); document.getElementById('cal_slider').style.left='0px'; if(pieces[0]!="-0px") { document.getElementById('cal_slider').style.left=pieces[0]; } // set background on previous if(last_clicked!="") { document.getElementById(last_clicked).style.backgroundColor='#ffffff'; } // set today to gray document.getElementById('dte20100905').style.backgroundColor='#e9e17b'; // cccccc // set background color on date var tmp = pieces[1]; if(tmp=='dte20100905') { document.getElementById(tmp).style.backgroundColor='#e9e17b'; } else { document.getElementById(tmp).style.backgroundColor='#cccccc'; // e9e17b } last_clicked = pieces[1]; // set text topic document.getElementById('text_topic').innerHTML=''; for(var i=2;i2) { document.getElementById('text_topic').innerHTML+="|"; } document.getElementById('text_topic').innerHTML+=pieces[i]; } } cal_fetching=0; if(o==1){ noticeme(); } } } calMonthReq.send(null); } }//fire_up('20100905'); var QuickCommentReq = getXmlHttpRequestObject(); var quickcomment_fetching=0; function QuickComment(evt,igg){ var characterCode; if(evt && evt.which){ e = evt; characterCode = e.which; }else{ e = evt; characterCode = e.keyCode; } if (characterCode == 13){if(document.getElementById('QuickComment_'+igg).value!=''){qc2(igg);}; } } function qc2(igg) { quickcomment_fetching=1; var params = 'task=PostQuickComment&id='+igg+'&comment='+escape(document.getElementById('QuickComment_'+igg).value); QuickCommentReq.open("GET", "/comments?"+params,true); QuickCommentReq.onreadystatechange=function() { if(QuickCommentReq.readyState==4) { //document.getElementById('conf_box_'+igg).innerHTML=QuickCommentReq.responseText; if(QuickCommentReq.responseText=="error") { document.getElementById('conf_box_'+igg).innerHTML='An error occurred when saving your comment.'; clearconfbox=i; var t = setTimeout("clear_conf_box()",5000); } else { document.getElementById('conf_box_'+igg).innerHTML='Thank you for your post. Your comment has been saved.'; document.getElementById('commentcount_'+igg).innerHTML=QuickCommentReq.responseText; document.getElementById('qc'+igg).style.display='none'; clearconfbox=igg; var t = setTimeout("clear_conf_box()",5000); } document.getElementById('QuickComment_'+igg).value=''; quickcomment_fetching=0; } } QuickCommentReq.send(null); } var thumbReq = getXmlHttpRequestObject(); function thumbvote(igg,dir) { var params = 'task=thumbvote&id='+igg+'&dir='+dir; thumbReq.open("GET", "/?"+params,true); thumbReq.onreadystatechange=function() { if(thumbReq.readyState==4) { document.getElementById('thumbstatus').innerHTML='Thank you for your vote'; var rt = thumbReq.responseText.split("|"); document.getElementById('ctdown').innerHTML = rt[0]; document.getElementById('ctup').innerHTML = rt[1]; document.getElementById('thumbdown').innerHTML = ''; document.getElementById('thumbup').innerHTML = ''; } } thumbReq.send(null); } var topicUpdateReq = getXmlHttpRequestObject(); function fetchTopicById(igg) { var params = 'task=fetchTopicById&id='+igg; topicUpdateReq.open("GET", "/?"+params,true); topicUpdateReq.onreadystatechange=function() { if(topicUpdateReq.readyState==4) { var rt = topicUpdateReq.responseText.split("|"); document.getElementById('text_topic').innerHTML= rt[0]; document.getElementById('wtopick').innerHTML= rt[0]; document.getElementById('wstartdate').innerHTML= rt[1]; document.getElementById('wenddate').innerHTML= rt[2]; document.getElementById('wthumbdown').innerHTML=rt[3]; document.getElementById('wthumbup').innerHTML=rt[4]; document.getElementById('wrerunvotes').innerHTML=rt[5]; document.getElementById('wnumpics').innerHTML=rt[6]; document.getElementById('wnumvids').innerHTML=rt[7]; } } topicUpdateReq.send(null); }