// common JS functions

function setInput( field, action )
{
	switch ( action )
	{
		case "clear":
			if ( field.defaultValue == field.value )
				field.value = "";
			break;
		case "reset":
			if ( field.defaultValue == "" )
				field.value = field.defaultValue;
			break;
		default:
			// No action.
	}
}

function clearAllFiltersFields( formname )
{
	for( var i = 0; i < formname.elements.length; i++ )
	{
		if ( formname.elements[i].checked )
		{
			formname.elements[i].removeAttribute( 'checked' );
		}
		
		if ( formname.elements[i].options )
		{
			for( var j = 0; j < formname.elements[i].options.length; j++ )
			{
				formname.elements[i].options[j].removeAttribute( 'selected' );
			}
		}
		
		if ( formname.elements[i].type == 'text' )
		{
			if ( formname.elements[i].name == 'searchNamePattern' || formname.elements[i].name == 'searchSurnamePattern' || formname.elements[i].name == 'searchCompanyPattern'  )
			{
				formname.elements[i].value = '';
			}
		}
		
		if ( formname.elements[i].type == 'hidden' && formname.elements[i].name == 'ClearedForm' )
		{
			formname.elements[i].value = 1;
		}
	}
}