var deleteData = null;

function deleteSetup() {
  	var f = document.forms['parameterForm'];
  	clearForm(f);
   	
  	var div = document.createElement('DIV');
  	f.appendChild(div);
   	   	
	var tb = createTable(div, 3);   	
	   	
  	tb.rows[0].appendChild(buildCell(1, buildLabel('Delete lines which:')));
  	tb.rows[0].appendChild(buildCell(1, buildRadio('deleteMatch', '1', true),
  													buildLabel('match   '),
  													buildRadio('deleteMatch', '0', false),
  													buildLabel("don't match")));
  	tb.rows[1].appendChild(buildCell(1, buildLabel('the pattern:')));
  	tb.rows[1].appendChild(buildCell(1, buildText('deletePattern')));
  	tb.rows[2].appendChild(buildCell(1, buildRunButton(deleteRun)));  	
  	tb.rows[2].appendChild(buildCell(-1, buildButton('Help', deleteHelp),
  	                                     buildButton('Example 1', deleteExample1)));
	if (deleteData) {  		                                     
		deleteSet(deleteData);
	}
	
	return deleteTearDown;
}
   
function deleteTearDown() {
	deleteData = deleteGet();
}

function deleteGet() {
  	var o = new Object();
  	o.match = getRadioChoice(document.forms['parameterForm'].deleteMatch);
  	o.pattern = document.forms['parameterForm'].deletePattern.value;
  	return o;
}

function deleteSet(o) {
  	setRadioChoice(document.forms['parameterForm'].deleteMatch, o.match);
  	document.forms['parameterForm'].deletePattern.value = o.pattern;
}
   
function deleteRun() {
  	makeEditorRequest('delete', deleteGet());
}
   
function deleteHelp() {
	window.frames['docFrame'].document.location = "html/delete.html";
}
   
function deleteExample1() {
	document.forms['parameterForm'].deleteMatch.value = '0';
	document.forms['parameterForm'].deletePattern.value = 'ERROR:';
	window.frames['docFrame'].document.location = "html/deleteExample1.html";
	document.forms['inputForm'].inputText.value = 'INFO: delete operation succeeded\n' +
	                                              'INFO: server config loaded\n' +
	                                              'ERROR: resource not available\n' +
	                                              'INFO: client session ended\n' +
	                                              'ERROR: login failed\n' +
	                                              'INFO: refresh completed\n';
	document.forms['outputForm'].outputText.value = '';	
}   
   
