var max_ladder_games=5;var cur_ladder=0;function submit_ladder_settings_form(){max_ladder_games=gui_get_selected_option_value('max_ladder_games',10);var params=[];params.push('opt=ladder');params.push('id='+cur_ladder);params.push('mag='+max_ladder_games);var txt=gk_request_remote_data('/settings-post.pl',0,null,params.join('&'));if(!txt)return;var b_success=0;var msg='';var data=txt.split('\n');if(data[0]!='settings-post.1.0'){msg='<b style="color: #ff0000;">ERROR:</b> unable to establish connection to the server!';}else{b_success=to_int(data[1]);msg=data[2];}var frame=gk_get_el('ladder_settings_form');if(!frame)frame=document.body;gui_pop_message(msg,frame,b_success?1000:3000);if(b_success)gui_pop_form_remove();}function open_ladder_settings_form(el){var all_max_ladder_games=[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];var max_ladder_games_options=[];var selected=0;for(var i=0;i<all_max_ladder_games.length;i++){var value=all_max_ladder_games[i];if(!selected&&value>=max_ladder_games)selected=1;max_ladder_games_options.push('<OPTION VALUE='+value+(selected==1?' SELECTED':'')+'>'+value);if(selected==1)selected++;}var txt='<table border=0 cellspacing=6 cellpadding=0 id="ladder_settings_form"><tr><td colspan=2>Max simultaneous Ladder games: <SELECT id="max_ladder_games" class=ftx>'+max_ladder_games_options.join('')+'</SELECT><div class=dim>Other players will not be able to challenge you to a new Ladder<br>game if you are already playing this number of Ladder games.</div></td></tr><tr><td style="text-align: center; padding-top: 6px;" colspan=2><INPUT TYPE="button" VALUE="Submit" onClick="submit_ladder_settings_form();"> <INPUT TYPE="button" VALUE="Cancel" onClick="gui_pop_form_remove();"></td></tr></table>';gui_pop_form(txt,el,{'dir':1,'align':1,'header':'Chess Ladder settings:'});}

