//show status of request on page function status(fl) { if(fl){ if($("confirm")) new Effect.Appear('confirm',{duration:0.5,queue:'end'}); }else{ if (IE && !is_ie7plus) { new Effect.Fade ('confirmframe',{duration:0.5,queue:'end'}); } new Effect.Fade ('confirm',{duration:0.5,queue:'end'}); } } function doQuery(startUpdate,select) { showLoading(); if(select){ // set supplied color for selectbox if(select.selectedIndex) select.style.color = 'red'; else select.style.color = 'black'; // set supplied color for option for ( i = 0; i < select.options.length; ++i ){ if(i == select.selectedIndex) select.options[i].style.color = 'red'; else select.options[i].style.color = 'black'; if(select.selectedIndex == 0) select.options[i].style.color = 'black'; } } if(startUpdate){ $("start").value = startUpdate; } var start = $("start").serialize(true); var topic_id = $("topic_id").serialize(true); var user_role_id = $("user_role_id").serialize(true); var consulting_activity_id = $("consulting_activity_id").serialize(true); var period_dec = $("period_dec").serialize(true); var abstraction_level_id = $("abstraction_level_id").serialize(true); var perspective_id = $("perspective_id").serialize(true); // prepare post options and fields var options = { queue:'end', method : 'post', postBody: topic_id+'&'+user_role_id+'&'+consulting_activity_id+'&'+period_dec+'&'+abstraction_level_id+'&'+perspective_id+'&'+start, encoding: 'ISO-8859-1', onSuccess: handleFunc, asynchronous:true, evalScripts:true }; new Ajax.Request('/facetsearch/facetsearchHandler.php', options); } var errFunc = function(t) { alert('Error: ' + t.status + ' -- ' + t.statusText); } var handleFunc = function(t) { status(); $('Results').innerHTML = t.responseText; } Event.observe(window,'load',function(e){initModal();doQuery();status();},false);