var mystored_selection='';var post_cache=new Array();var ajax_loaded=1;var ignore_cache=new Array();function emoticon(ecode,eobj,eurl)
{ecode=' '+ecode+' ';var obj_ta=document.getElementById('fastreplyarea');if((ua_vers>=4)&&is_ie&&is_win)
{if(obj_ta.isTextEdit)
{obj_ta.focus();var sel=document.selection;var rng=sel.createRange();rng.colapse;if((sel.type=="Text"||sel.type=="None")&&rng!=null)
{if(ecode!=""&&rng.text.length>0)
ecode=rng.text+ecode;rng.text=ecode;}}
else
{obj_ta.value+=ecode;}}
else if(obj_ta.selectionEnd)
{var ss=obj_ta.selectionStart;var st=obj_ta.scrollTop;var es=obj_ta.selectionEnd;if(es<=2)
{es=obj_ta.textLength;}
var start=(obj_ta.value).substring(0,ss);var middle=(obj_ta.value).substring(ss,es);var end=(obj_ta.value).substring(es,obj_ta.textLength);if(obj_ta.selectionEnd-obj_ta.selectionStart>0)
{middle=ecode+middle;}
else
{middle=ecode+middle;}
obj_ta.value=start+middle+end;var cpos=ss+(middle.length);obj_ta.selectionStart=cpos;obj_ta.selectionEnd=cpos;obj_ta.scrollTop=st;}
else
{obj_ta.value+=ecode;}
obj_ta.focus();if((ua_vers>=4)&&is_ie&&is_win&&emowindow!='undefined')
{emowindow.focus();}}
function topic_scroll_to_post(post_id)
{if(!post_id)
{return false;}
try
{var post_main_obj=document.getElementById('post-main-'+post_id);}
catch(error)
{var post_main_obj;}
if(post_main_obj)
{var post_box_top=_get_obj_toppos(post_main_obj);if(post_box_top)
{scroll(0,post_box_top-30);}}}
function topic_show_ignored_post(pid)
{try
{var post_main=document.getElementById('post-main-'+pid);var post_ignore=document.getElementById('post-ignore-'+pid);post_main.innerHTML=ignore_cache[pid];}
catch(e)
{}
return false;}
function topic_init_ignored_post(pid)
{try
{var post_main=document.getElementById('post-main-'+pid);var post_ignore=document.getElementById('post-ignore-'+pid);ignore_cache[pid]=post_main.innerHTML;post_main.innerHTML=post_ignore.innerHTML;}
catch(e)
{}}
function ajax_std_window_resize(pix,pid)
{var box=document.getElementById('post-edit-'+pid);var cur_height=parseInt(box.style.height)?parseInt(box.style.height):300;var new_height=cur_height+pix;if(new_height>0)
{box.style.height=new_height+"px";}
return false;}
function ajax_cancel_for_edit(post_id)
{if(post_cache[post_id]!="")
{document.getElementById('post-'+post_id).innerHTML=post_cache[post_id];}
return false;}
function ajax_save_for_edit(post_id)
{var url=ipb_var_base_url+'act=xmlout&do=post-edit-save&p='+post_id+'&t='+ipb_input_t+'&f='+ipb_input_f;var fields=new Array();fields['md5check']=ipb_md5_check;fields['t']=ipb_input_t;fields['f']=ipb_input_f;fields['p']=post_id;fields['act']='xmlout';fields['do']='post-edit-save';fields['Post']=document.getElementById('post-edit-'+post_id).value;fields['std_used']=1;do_request_function=function()
{if(!xmlobj.readystate_ready_and_ok())
{xmlobj.show_loading();return;}
xmlobj.hide_loading();var html=xmlobj.xmlhandler.responseText;if(html!='error')
{document.getElementById('post-'+post_id).innerHTML=html;}}
xmlobj=new ajax_request();xmlobj.onreadystatechange(do_request_function);var xmlreturn=xmlobj.process(url,'POST',xmlobj.format_for_post(fields));post_cache[post_id]='';return false;}
function ajax_prep_for_edit(post_id,event)
{global_cancel_bubble(event,true);var post_main_obj=document.getElementById('post-main-'+post_id);var post_box_top=_get_obj_toppos(post_main_obj);var url=ipb_var_base_url+'act=xmlout&do=post-edit-show&p='+post_id+'&t='+ipb_input_t+'&f='+ipb_input_f;if(!post_cache[post_id]||post_cache[post_id]=='')
{post_cache[post_id]=document.getElementById('post-'+post_id).innerHTML;}
try
{menu_action_close();}
catch(e)
{}
do_request_function=function()
{if(!xmlobj.readystate_ready_and_ok())
{xmlobj.show_loading();return;}
xmlobj.hide_loading();var html=xmlobj.xmlhandler.responseText;if(html=='nopermission')
{alert(js_error_no_permission);}
else if(html!='error')
{if(post_box_top)
{scroll(0,post_box_top-30);}
document.getElementById('post-'+post_id).innerHTML=html;}}
xmlobj=new ajax_request();xmlobj.onreadystatechange(do_request_function);xmlobj.process(url);return false;}
function checkselection()
{var myselection='';if(window.getSelection)
{myselection=window.getSelection();}
else if(document.selection)
{myselection=document.selection.createRange().text;}
else if(document.getSelection)
{myselection=document.getSelection();}
if(myselection!=''&&myselection!=null)
{if(myselection!=mystored_selection)
{document.getElementById('fastreply-pastesel').style.display='';mystored_selection=(myselection.toString()!='')?myselection.toString():null;}}
else
{mystored_selection=null;}}
function pasteselection()
{if(mystored_selection!=''&&mystored_selection!=null)
{var fr=document.getElementById('fastreplyarea');if(fr)
{fr.value+='[quote]'+mystored_selection+'[/quote]\n';fr.focus();}}
return false;}
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;}
function delete_post(theURL)
{if(confirm(ipb_lang_js_del_1))
{window.location.href=theURL;}
else
{alert(ipb_lang_js_del_2);}}
function multiquote_add(id)
{saved=new Array();clean=new Array();add=1;if(tmp=my_getcookie('mqtids'))
{saved=tmp.split(",");}
for(i=0;i<saved.length;i++)
{if(saved[i]!="")
{if(saved[i]==id)
{add=0;}
else
{clean[clean.length]=saved[i];}}}
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;}
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;}}}
function topic_toggle_pid(pid)
{if(isNaN(pid))
{return false;}
saved=new Array();clean=new Array();add=1;tmp=document.modform.selectedpids.value;saved=tmp.split(",");for(i=0;i<saved.length;i++)
{if(saved[i]!="")
{if(saved[i]==pid)
{add=0;}
else
{clean[clean.length]=saved[i];}}}
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;}