//------------------------------------------
// 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 );
        }
}

//==========================================
// 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;
}




//==========================================
// Prepare quick quote
//==========================================

function copyQ(qinf,pid)
{
        txt=''
        if (document.getSelection)
        {
                txt=document.getSelection()
        }
        else if (document.selection)
        {
                txt=document.selection.createRange().text;
        }
        if (txt.replace(" ","") != "")
        {
                txt='[quote='+qinf+']\n'+txt+'[/quote]\n'
        }
}

//==========================================
// Paste quick quote
//==========================================

function pasteQ()
{
if(document.REPLIER.Post)document.REPLIER.Post.value += txt
}


//==========================================
// Insert member name
//==========================================
function ins(name) 
{
var input=document.REPLIER.Post;
input.value=input.value+"[b]"+name+",[/b]"+" \n";
}
