function queryString(parameter) { var loc = location.search.substring(1, location.search.length); var param_value = false; var params = loc.split("&"); for (i=0; i"+name+""; var request = 'xmlsrc=' + encodeURIComponent(xmlvalue); /* Make the request */ new Ajax.Request(address, { method: 'post', parameters: request, onSuccess: function(response) { var parser = new RegExp("<"+name+"><\!.CDATA.(.*?)\]\]><\/"+name+">"); var response_text = response.responseText.replace(/\n/g,"").replace(/\r/g,""); var value = response_text.match(parser); if (value == null) callbackfn(''); else callbackfn(value[1]); } }); } function loadNoteTypes() { $('note_NoteType').options.length = 0; $('note_NoteType').options.add(new Option('Loading…', '')); token(document.site_id, 'COLTRANS_NOTETYPE', loadNoteTypesCallback); } function loadNoteTypesCallback(token_value) { $('note_NoteType').options.length = 0; if (token_value.blank()) return; values = token_value.split('|'); values.each(function(value) { params = value.split(';'); $('note_NoteType').options.add(new Option(params[1], params[0].gsub('#',''))); }); loadNoteType2s(); } function loadNoteType2s() { $('note_NoteType2').options.length = 0; $('note_NoteType2').options.add(new Option('Loading…', '')); var notetype = $('note_NoteType').getValue(); token(document.site_id, 'COLTRANS_NOTETYPE2_' + notetype, loadNoteType2sCallback); } function loadNoteType2sCallback(token_value) { $('note_NoteType2').options.length = 0; if (token_value.blank()) return; values = token_value.split('|'); values.each(function(value) { params = value.split(';'); $('note_NoteType2').options.add(new Option(params[1], params[0].gsub('#',''))); }); }