
var dl_tree={'stable_rel':{'name':'Stable Release (1.2.4)','add_prefix':true,'tbcontent':{'win32':{'name':'Windows Installer (32-bit)','url':'/win32/wireshark-win32-1.2.4.exe'},'win64':{'name':'Windows Installer (64-bit)','url':'/win64/wireshark-win64-1.2.4.exe'},'win32u3p':{'name':'Windows U3 (32-bit)','url':'/win32/wireshark-1.2.4.u3p'},'win32papps':{'name':'Windows PortableApps (32-bit)','url':'/win32/WiresharkPortable-1.2.4.paf.exe'},'macintel':{'name':'OS X 10.5 (Leopard) Intel .dmg','url':'/osx/Wireshark 1.2.4 Intel.dmg'},'macppc':{'name':'OS X 10.5 (Leopard) PPC .dmg','url':'/osx/Wireshark 1.2.4 PPC.dmg'},'source':{'name':'Source Code','url':'/src/wireshark-1.2.4.tar.bz2'}}},'oldstable_rel':{'name':'Old Stable Release (1.0.10)','add_prefix':true,'tbcontent':{'win32':{'name':'Windows Installer (32-bit)','url':'/win32/wireshark-setup-1.0.10.exe'},'win32u3p':{'name':'Windows U3 (32-bit)','url':'/win32/wireshark-1.0.10.u3p'},'win32papps':{'name':'Windows PortableApps (32-bit)','url':'/win32/WiresharkPortable-1.0.10.paf.exe'},'macintel':{'name':'OS X 10.5 (Leopard) Intel .dmg','url':'/osx/Wireshark 1.0.10 Intel.dmg'},'macppc':{'name':'OS X 10.5 (Leopard) PPC .dmg','url':'/osx/Wireshark 1.0.10 PPC.dmg'},'source':{'name':'Source Code','url':'/src/wireshark-1.0.10.tar.bz2'}}},'development_rel':{'name':'Development Release (1.3.1)','add_prefix':true,'tbcontent':{'win32':{'name':'Windows Installer (32-bit)','url':'/win32/wireshark-win32-1.3.1.exe'},'win64':{'name':'Windows Installer (64-bit','url':'/win64/wireshark-win64-1.3.1.exe'},'win32u3p':{'name':'Windows U3','url':'/win32/wireshark-1.3.1.u3p'},'win32papps':{'name':'Windows PortableApps','url':'/win32/WiresharkPortable-1.3.1.paf.exe'},'macintel':{'name':'OS X 10.5 (Leopard) Intel .dmg','url':'/osx/Wireshark 1.3.1 Intel.dmg'},'macppc':{'name':'OS X 10.5 (Leopard) PPC .dmg','url':'/osx/Wireshark 1.3.1 PPC.dmg'},'source':{'name':'Source Code','url':'/src/wireshark-1.3.1.tar.gz'}}},'documentation':{'name':'Documentation','add_prefix':false,'tbcontent':{'wsug_html_multi':{'name':'Online (Multiple Pages)','url':'/docs/wsug_html_chunked/'},'wsug_html_single':{'name':'Online (Single Page)','url':'/docs/wsug_html/'},'wsug_pdf_us':{'name':'U.S. PDF','url':'/download/docs/user-guide-us.pdf'},'wsug_pdf_a4':{'name':'A4 PDF','url':'/download/docs/user-guide-a4.pdf'},'wsug_chm':{'name':'Windows HTML Help','url':'/download/docs/user-guide.chm'},'all':{'name':'All Documentation','url':'/docs/'}}}};var dl_arrow='<img src="/image/dlarrow.png" alt="">';function rand_sort(a,b){return((Math.random()*b["weight"])-(Math.random()*a["weight"]));}
function weighted_random_location(){var rand_weight=0;var cur_weight=0;for(i=0;i<locations.length;i++){rand_weight+=locations[i]['weight'];}
rand_weight=Math.floor(rand_weight*Math.random());for(i=0;i<locations.length;i++){cur_weight+=locations[i]['weight'];if(cur_weight>rand_weight){break;}}
return locations[i];}
function name_sort(a,b){return(a.name.toLowerCase()>b.name.toLowerCase());}
function fill_mirrors(){var mirrorContent='';var wr_loc=weighted_random_location();if(locations.length<1){return;}
var exe_url=wr_loc['url']+'/win32/wireshark-win32-1.2.4.exe';var exe64_url=wr_loc['url']+'/win64/wireshark-win64-1.2.4.exe';var u3p_url=wr_loc['url']+'/win32/wireshark-1.2.4.u3p';var paf_url=wr_loc['url']+'/win32/WiresharkPortable-1.2.4.paf.exe';var loc_name=dl_arrow+' '+wr_loc['name'];var el=document.getElementById('fill_dl_fp');if(el){el.href=exe_url;}
var el=document.getElementById('fill_icon_fp');if(el){el.href=exe_url;}
var el=document.getElementById('fill_dl_lm');if(el){el.href=exe_url;}
var el=document.getElementById('fill_dl_winexe');if(el){el.href=exe_url;el.innerHTML=loc_name;}
var el=document.getElementById('fill_dl_win64exe');if(el){el.href=exe64_url;el.innerHTML=loc_name;}
var el=document.getElementById('fill_dl_winu3p');if(el){el.href=u3p_url;el.innerHTML=loc_name;}
var el=document.getElementById('fill_dl_winpaf');if(el){el.href=paf_url;el.innerHTML=loc_name;}
var el=document.getElementById('fill_dl_full');if(el){for(i=0;i<locations.length;i++){mirrorContent+='<li><a href="'+locations[i]['url']+'">'+
locations[i]['name']+'</a></li>';}
el.innerHTML=mirrorContent;}}
var platform='Unknown';function find_platform(){ua=navigator.userAgent;if(ua.search(/Win64; x64;/i)>=0||ua.search(/WOW64;/i)>=0){platform='win64';}else if(navigator.platform){platform=navigator.platform.toLowerCase();}};function fill_dl_box(){locations.sort(rand_sort);url_pfx=locations[0]['url'];var acc_html='<ul id="dl_accordion" class="ui-accordion-container">\n';var left_arrow;var right_arrow;var bold_o;var bold_c;var activate_header=0;var autoHeight=jQuery.browser.safari?false:true;if(document.location.hash=="#development_release"){activate_header=2;}else if(document.location.hash=="#documentation"){activate_header=3;}
$.each(dl_tree,function(acc_key,acc_val){var acc_id=acc_key+'_acc'
var prefix='';if(acc_val.add_prefix){prefix=url_pfx;}
acc_html+='  <li><h3><a href="#">'+acc_val.name+'</a></h3>\n';acc_html+='  <div id="'+acc_id+'"><table>\n';$.each(acc_val.tbcontent,function(tc_key,tc_val){var url_path=tc_val.url;if(prefix.toLowerCase().match('sourceforge')){url_path=tc_val.url.replace(/^\/[a-z0-9]+\//i,'/');}
if(tc_key==platform){left_arrow=dl_arrow;bold_o='<b>';bold_c='</b>';}else{left_arrow=' ';right_arrow=' ';bold_o='';bold_c=''}
acc_html+='    <tr>\n';acc_html+='      <td class="dl_arrow">'+left_arrow+'</td>\n';acc_html+='      <td><a class="dl_link" href="'+prefix+url_path+'">'+
bold_o+tc_val.name+bold_c+'</a></td>\n';acc_html+='    </tr>\n';if(platform==tc_key){sel_id=platform;}});acc_html+='  </table></div>\n';acc_html+='  </li>\n';});acc_html+='</ul>\n';$("#dl_box").html(acc_html);$("#dl_accordion").accordion({active:false,autoHeight:autoHeight,header:'h3',navigation:true});$("#dl_accordion").accordion("activate",activate_header);};function fill_dl_mirrors(){var mirr_html='<ul>\n';locations.sort(name_sort);$.each(locations,function(loc){mirr_html+='<li><a href="'+locations[loc].url+'">'+locations[loc].name+'</a></li>';});mirr_html+='</ul>\n';$("#dl_mirrors").html(mirr_html);};$(document).ready(function(){find_platform();});