/*--------
Add default prompt for input fields (defined by jQuery selector),  make it dissapear on click and reappear on blur .
Disabled, when non-default data present.
Default prompt defined in 'rel' attribute of the input field.
--------*/
function input(jQuerySelector) {
	var searchField = $(jQuerySelector);
	var searchPrompt = searchField.attr('rel');
		
	if (searchField.val() == '')
		searchField.val(searchPrompt);

	searchField.click(function() {
		if (searchField.val() == searchPrompt)
			searchField.val('');
	});
		
	searchField.blur(function() {
		if (searchField.val() == '')
			searchField.val(searchPrompt);
	});
}
/*--------
Disable submit for form (defined by jQuery selector) with empty input
--------*/
function disable_empty (jQuerySelector) {
	var searchForm = $(jQuerySelector);
	var searchField = searchForm.find('input');
	searchForm.submit(function() {
		return !(searchField.val() == '');
	});
}

/*--------
Disable submit for form (defined by jQuery selector) without a checked  radio element
--------*/
function disable_unchecked (jQuerySelector) {
	var radioForm = $(jQuerySelector);
	radioForm.submit(function() {
		if (radioForm.find('input[type=radio]').length > 0)
			return radioForm.find(":checked").length > 0;
		else
			return true;
	});
}
