		function init_specificfields(formname, callingobj)
		{
			var myform = eval('document.' + formname);

			if(formname == 'formresultsdirect')
			{
				if(callingobj.name == 'filter_pays' || callingobj.name == 'filter_depart_day' || callingobj.name == 'filter_depart_month' || callingobj.name == 'filter_depart_year')
				{
					// RAZ aussi le typhotel
					myform.filter_typehotel[0].checked=true;
				}
				if(myform.filter_localisation)
				{
					myform.filter_localisation.value = '';
				}
				if(myform.filter_typevol)
				{
					myform.filter_typevol.value = '';
				}
				if(myform.filter_page)
				{
					myform.filter_page.value = '';
				}
			}
			
			if(formname == 'formresultscircuits')
			{
				
				if(callingobj.name == 'filter_pays')
				{
					// RAZ aussi la gamme
					//myform.filter_typehotel[0].checked=true;
				}
				if(myform.filter_page)
				{
					myform.filter_page.value = '';
				}
				if(myform.filter_previouspage)
				{
					myform.filter_previouspage.value = '';
				}
			}
			
			if(formname == 'formresultsbudget')
			{
				myform.filter_pays.value = '';
				myform.filter_typevol.value = '';
				myform.filter_page.value = '';
				myform.filter_previouspage.value = '';
			}

			if(formname == 'formresultsthemes')
			{
				// attention callingobj.name marche pas avec radio
				myform.filter_pays.value = '';
				myform.filter_localisation.value = '';
				myform.filter_typevol.value = '';
				myform.filter_page.value = '';
			}
			
			if(formname == 'formresultsservices')
			{
				myform.filter_pays.value = '';
				myform.filter_localisation.value = '';
				myform.filter_typevol.value = '';
				myform.filter_page.value = '';
			}

			
			if(formname == 'formresultsgolf')
			{
				/*
				if(callingobj.name == 'filter_pays' || callingobj.name == 'filter_depart_day' || callingobj.name == 'filter_depart_month' || callingobj.name == 'filter_depart_year')
				{
					// RAZ aussi le typhotel
					myform.filter_pays[0].checked=true;
				}
				*/
				myform.filter_typevol.value = '';
				myform.filter_page.value = '';
			}

			if(formname == 'formhotelssearch')
			{
				//myform.filter_pays.value = '';
				//myform.sort_hotels.value = '';
				//myform.filter_keywords.value = '';
				myform.filter_page.value = '';
				myform.filter_previouspage.value = '';
			}


			return true;
		}

		function field_update(dest_formname, dest_fieldname, caller_obj)
		{
			var dest_obj = eval('document.' + dest_formname + '.' + dest_fieldname);
			
			dest_obj.value = caller_obj.value;
		}

		function field_select_update(dest_formname, dest_fieldname, valuetofind)
		{
			var dest_obj = eval('document.' + dest_formname + '.' + dest_fieldname);
			var txt = '';
			
			txt += "\n" + dest_obj.options.length;
			
			for(i=0;i<dest_obj.options.length;i++)
			{
				//txt += "\n" + '[' + i + '][' + dest_obj.options[i].text + '] = (' + dest_obj.options[i].value + ')';

				if(dest_obj.options[i].value == valuetofind)
				{
					dest_obj.selectedIndex = i;
					break;
				}
			}
			//alert(txt);
		}


