function hintInInput(input, txt) {
	if(typeof(input)=='string') input = $(input);
	if(!txt) txt = input.value;

	clearField = function(){
		if (input.value == txt) input.value = '';
	};
	Event.observe(input, 'focus', clearField);

	fillField = function(){
		if (input.value == '' && !this.focused) input.value = txt;
	};
	Event.observe(input, 'blur', fillField);

	return { 'clearField': clearField, 'fillField': fillField };
}
//---------------------------------------------------------------------------

////////////////////  F o r m s  h a n d l i n g  ///////////////////////////
function formSetObservers(form) {
	var formName = form.attributes['name'].nodeValue,
		formAction = form.attributes['action'].nodeValue,
		formHandler = new CSrvAddEdt(formName, formAction, '', formName + 'Layer');
		formHandler.root = '';
	var onRequest = function(){
		form.strSec.value = '';
		new Ajax.Updater($('security_image'), '/security_image/html.php', {} );
	}
	formHandler.onDataApplyError = onRequest;
	formHandler.onDataApplySuccess = onRequest;

	formHandler.setEvents();
	return formHandler;
};

Event.onReady( function(){
	$$('#content .form-ajax').each( formSetObservers );
} );
//---------------------------------------------------------------------------
