
var query_filter_id=null;function selectQuery(query_id){var query=new OpenLayers.Layer.WMS("Query",'/ogcserver/?queryId='+query_id,{layers:'query_'+query_id,format:'image/png',transparent:'TRUE',visibility:true,isBaseLayer:false},{gutter:50});query.id=query_id;query.alpha=(BrowserDetect.browser=="Explorer"&&BrowserDetect.version==6);registerEvents(query);map.addLayer(query);}
onQuerySelect=function(event){var regex=new RegExp("^q_([0-9]+)$");var match=regex.exec(event.element().id);if(match!==null){if(event.element().checked){selectQuery(match[1]);}else{var query=map.getLayer(match[1]);if(query){map.removeLayer(query);}}}}
function registerEvents(layer){layer.events.register("loadstart",layer,function(){$('q_'+layer.id).hide();$('qw_'+layer.id).show();});layer.events.register("loadend",layer,function(){$('qw_'+layer.id).hide();$('q_'+layer.id).show();});}
Event.observe(window,'load',function(){initOL();if(query_filter_id){selectQuery(query_filter_id);}});