var http = createRequestObject(); function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer") { ro = new ActiveXObject("Microsoft.XMLHTTP"); } else { ro = new XMLHttpRequest(); } return ro; } function toggleMe2(obj, a){ var e=document.getElementById(a); if(!e)return true; e.style.display="block" return true; } function digResponse() { if(http.readyState == 4) { var response = http.responseText; returned = response.split('|'); if(response.indexOf('|' != -1)) { var id=returned[1]; var numdigs=returned[2]; var status=returned[0]; if(status == '1') { document.getElementById('burybut'+id).innerHTML = 'Thanks!'; document.getElementById('digbut'+id).innerHTML = 'Thanks!'; document.getElementById('cup'+id).className = 'chbg'; toggleMe2(this,'cup2'+id); document.getElementById('cup2'+id).innerHTML = 'Thanks for recommending!

We\'ll do some computations and your results should be updated within an hour or less.

'; } else if(status == '2') { document.getElementById('digbut'+id).innerHTML = 'Only Once Pls'; /*document.getElementById('numdigs'+id).innerHTML = numdigs;*/ } else if(status == '0') { document.getElementById('digbut'+id).innerHTML = 'Login'; } } } } function cdigResponse() { if(http.readyState == 4) { var response = http.responseText; returned = response.split('|'); if(response.indexOf('|' != -1)) { var id=returned[1]; var numdigs=returned[2]; var status=returned[0]; if(status == '1') { document.getElementById('comd'+id).innerHTML = numdigs+' digs'; document.getElementById('cup'+id).className = 'opacityit'; document.getElementById('cdown'+id).className = 'opacityit'; } else if(status == '2') { // Already dug comment document.getElementById('cup'+id).className = 'opacityit'; document.getElementById('cdown'+id).className = 'opacityit'; } else if(status == '0') { document.getElementById('comd'+id).innerHTML = 'Login'; } } } } function buryResponse() { if(http.readyState == 4) { var response = http.responseText; returned = response.split('|'); if(response.indexOf('|' != -1)) { var id=returned[1]; var status=returned[0]; if(status == '0') { document.getElementById('digbut'+id).innerHTML = 'Login'; } else { document.getElementById('burybut'+id).innerHTML = 'Dropped'; document.getElementById('cup'+id).className = 'chbg'; toggleMe2(this,'cup2'+id); document.getElementById('cup2'+id).innerHTML = 'Dropped! We\'ll try to give you fewer stories like that one. Thanks for voting!

We\'ll do some computations and your results should be updated shortly.

'; } } } } function retrieveResponse() { if(http.readyState == 4) { var response = http.responseText; returned = response.split('|'); if(response.indexOf('|' != -1)) { var id=returned[1]; var status=returned[0]; if(status == '0') { document.getElementById('digbut'+id).innerHTML = 'Login'; } else { document.getElementById('burybut'+id).innerHTML = 'Undone'; document.getElementById('cup'+id).className = 'chbg'; toggleMe2(this,'cup2'+id); document.getElementById('cup2'+id).innerHTML = 'Undone!

We\'ll do some computations and your results should be updated shortly.

'; } } } } function dig(id) { document.getElementById('digbut'+id).innerHTML = 'sending'; http.open('get', 'http://www.restaurantsupplyresource.com/dig/dig.php?i='+id); http.onreadystatechange = digResponse; http.send(null); } function digvideo(id) { document.getElementById('digbut'+id).innerHTML = 'sending'; http.open('get', 'http://www.restaurantsupplyresource.com/dig/digvideo.php?i='+id); http.onreadystatechange = digResponse; http.send(null); } function digcom(comment_id,dir,story_id) { http.open('get', 'http://www.restaurantsupplyresource.com/dig/dig.php?type=comm&i='+comment_id+'&story='+story_id+'&dir='+dir); http.onreadystatechange = cdigResponse; http.send(null); if(dir == 0) { dispcomment(comment_id,false,0); } } function bury_story(id) { http.open('get', 'http://www.restaurantsupplyresource.com/dig/bury.php?i='+id); http.onreadystatechange = buryResponse; http.send(null); } function bury_video(id) { http.open('get', 'http://www.restaurantsupplyresource.com/dig/buryvideo.php?i='+id); http.onreadystatechange = buryResponse; http.send(null); } function retrieve_story(id) { http.open('get', 'http://www.restaurantsupplyresource.com/dig/unbury.php?i='+id); http.onreadystatechange = retrieveResponse; http.send(null); } function retrieve_video(id) { http.open('get', 'http://www.restaurantsupplyresource.com/dig/unburyvideo.php?i='+id); http.onreadystatechange = retrieveResponse; http.send(null); } function inclickcheck(field,def,val) { if(field.value == def) { field.value = val; } } function changeuser(field,but) { if(field.value == '') { document.getElementById(but).disabled = true; } else { document.getElementById(but).disabled = false; } } function checkavail(field) { username = document.getElementById(field).value; if(username.length 16) { document.getElementById('availres').innerHTML = 'The username "'+username+'" is too long'; return; } http.open('get', 'http://www.restaurantsupplyresource.com/dig/signup.php?avail='+username); http.onreadystatechange = availResponse; http.send(null); } function availResponse() { if(http.readyState == 4) { var response = http.responseText; returned = response.split('|'); if(response.indexOf('|' != -1)) { var username=returned[0]; var status=returned[1]; if(status == 1) { document.getElementById('availres').innerHTML = 'The username "'+username+'" is available'; } else { document.getElementById('availres').innerHTML = 'Sorry, The username "'+username+'" is taken'; } } } } function dispcomment(id,show,ctype) { if(ctype == 0) { if(show) { document.getElementById('commdesc'+id).style.display = ''; document.getElementById('commbut'+id).innerHTML = 'Buried [Hide Comment]'; } else { document.getElementById('commdesc'+id).style.display = 'none'; document.getElementById('commbut'+id).innerHTML = 'Buried [Show Comment]'; } } else if(ctype == 1) { if(show) { document.getElementById('commdesc'+id).style.display = ''; document.getElementById('commbut'+id).innerHTML = 'Below Threshold [Hide Comment]'; } else { document.getElementById('commdesc'+id).style.display = 'none'; document.getElementById('commbut'+id).innerHTML = 'Below Threshold [Show Comment]'; } } } function openWindow(theURL,winName,features) { window.open(theURL,winName,features); } function comreply(id,nickname) { if(0 == 0) { alert('Please login before replying'); return; } document.getElementById('creply').style.display = ''; document.getElementById('replynick').innerHTML = nickname; document.getElementById('parentid').value = id; } function replycancel() { document.getElementById('creply').style.display = 'none'; document.getElementById('replynick').innerHTML = ''; document.getElementById('parentid').value = '0'; }