//------------------------------------------ // Invision Power Board v2.0 // Topics JS File // (c) 2003 Invision Power Services, Inc. // // http://www.invisionboard.com //------------------------------------------ //========================================== // Link to a post //========================================== function link_to_post(pid) { temp = prompt( ipb_lang_tt_prompt, ipb_var_base_url + "showtopic=" + ipb_input_t + "&view=findpost&p=" + pid ); return false; } //========================================== // Delete post //========================================== function delete_post(theURL) { if (confirm( ipb_lang_js_del_1 )) { window.location.href=theURL; } else { alert ( ipb_lang_js_del_2 ); } } //========================================== // Quick Edit Post //========================================== function quick_edit(id) { var itm = null; if (document.getElementById){ itm = document.getElementById('qe_'+id); } else if (document.all) { itm = document.all['qe_'+id]; } else if (document.layers) { itm = document.layers['qe_'+id]; } if (!itm){} else if (itm.style) { if (itm.style.display == "none") { itm.style.display = ""; } else { itm.style.display = "none"; } } else { itm.visibility = "show"; } } //========================================== // Multi quote //========================================== function multiquote_add(id) { saved = new Array(); clean = new Array(); add = 1; //----------------------------------- // Get any saved info //----------------------------------- if ( tmp = my_getcookie('mqtids') ) { saved = tmp.split(","); } //----------------------------------- // Remove bit if exists //----------------------------------- for( i = 0 ; i < saved.length; i++ ) { if ( saved[i] != "" ) { if ( saved[i] == id ) { add = 0; } else { clean[clean.length] = saved[i]; } } } //----------------------------------- // Add? //----------------------------------- if ( add ) { clean[ clean.length ] = id; eval("document.mad_"+id+".src=removequotebutton"); } else { eval(" document.mad_"+id+".src=addquotebutton"); } my_setcookie( 'mqtids', clean.join(','), 0 ); return false; } //========================================== // Check delete //========================================== function checkdelete() { if ( ! document.modform.selectedpids.value ) { return false; } isDelete = document.modform.tact.options[document.modform.tact.selectedIndex].value; if (isDelete == 'delete') { formCheck = confirm( lang_suredelete ); if (formCheck == true) { return true; } else { return false; } } } //========================================== // Toggle selection //========================================== function topic_toggle_pid( pid ) { //----------------------------------- // Got a number? //----------------------------------- if ( isNaN( pid ) ) { return false; } saved = new Array(); clean = new Array(); add = 1; //----------------------------------- // Get form info //----------------------------------- tmp = document.modform.selectedpids.value; saved = tmp.split(","); //----------------------------------- // Remove bit if exists //----------------------------------- for( i = 0 ; i < saved.length; i++ ) { if ( saved[i] != "" ) { if ( saved[i] == pid ) { add = 0; } else { clean[clean.length] = saved[i]; } } } //----------------------------------- // Add? //----------------------------------- if ( add ) { clean[ clean.length ] = pid; eval("document.img"+pid+".src=selectedbutton"); } else { eval(" document.img"+pid+".src=unselectedbutton"); } newvalue = clean.join(','); my_setcookie( 'modpids', newvalue, 0 ); document.modform.selectedpids.value = newvalue; newcount = stacksize(clean); document.modform.gobutton.value = lang_gobutton + ' (' + newcount + ')'; return false; }