Event.observe(window, 'load', init, false); function init(){ load_typesx('ALL', 'd_id', 'logged'); } function load_typesx(types, order, logged){ var link_to_color= "all"; var types_a= types; var order_a= order; var logged_a= logged; var url = 'ajax_test.php'; var pars = 'type_to_load='+types_a+'&order_by='+order_a+'&logged='+logged_a; var target = 'handler'; var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars, onComplete: scroller(1, 10)}); } function scroller(first, last){ var number_of_projects= $('number_of_projects').value; var projects_per_page= 10; if(last <= number_of_projects){ first_a= first; last_a= last; first_b= first++; last_b= last++; go_up_first= first_a-1; go_up_last= last_a-1; go_up_combination= "'"+go_up_first+"', '"+go_up_last+"'"; go_down_first= first++; go_down_last= last++; go_down_combination= "'"+go_down_first+"', '"+go_down_last+"'"; a= 1; if(number_of_projects > 10){ plus_one= first_a++ for (i=plus_one; i<=last_a; i++, a++){ var full_string_chunks= $('this_is_number_'+i).value.split("~:"); var input_cell_id_a= "data_"+a+"_a"; var input_cell_id_b= "data_"+a+"_b"; var input_cell_id_c= "data_"+a+"_c"; var input_cell_id_d= "data_"+a+"_d"; var input_cell_id_e= "data_"+a+"_e"; $(input_cell_id_a).innerHTML=""; $(input_cell_id_b).update(full_string_chunks[1]); $(input_cell_id_c).innerHTML=full_string_chunks[2]; $(input_cell_id_d).innerHTML=full_string_chunks[3]; $(input_cell_id_e).innerHTML=full_string_chunks[4]; } $('arrow_up').innerHTML= ''; $('arrow_down').innerHTML= ''; } else{ plus_one= first_a++ fixed_combination= "'"+plus_one+"', '"+number_of_projects+"'"; for (i=plus_one; i<=number_of_projects; i++, a++){ var full_string_chunks= $('this_is_number_'+i).value.split("~:"); var input_cell_id_a= "data_"+a+"_a"; var input_cell_id_b= "data_"+a+"_b"; var input_cell_id_c= "data_"+a+"_c"; var input_cell_id_d= "data_"+a+"_d"; var input_cell_id_e= "data_"+a+"_e"; $(input_cell_id_a).innerHTML=""; $(input_cell_id_b).update(full_string_chunks[1]); $(input_cell_id_c).innerHTML=full_string_chunks[2]; $(input_cell_id_d).innerHTML=full_string_chunks[3]; $(input_cell_id_e).innerHTML=full_string_chunks[4]; } $('arrow_up').innerHTML= ''; $('arrow_down').innerHTML= ''; } } }