var Searchfield = {
	initialize: function()
		{
			var search = document.getElementById("search");
			if (!search) return false;
			search_field = document.getElementById("query");
			if (Searchfield.getLanguage() == "d") {
				default_value = "Seite durchsuchen...";				
			} else {
				default_value = "search this site...";				
			}
			is_safari = ((parseInt(navigator.productSub)>=20020000)&& (navigator.vendor.indexOf("Apple Computer")!=-1));
			if (is_safari) {
				search.className = "issafari";
				Searchfield.replace();      
			}
		},
		replace: function()
		{
			search_field.setAttribute('type', 'search');
			search_field.setAttribute('autosave', 'com.hyperwave.search');
			search_field.setAttribute('results', '5');
			search_field.setAttribute('placeholder', default_value);
		},
		getLanguage: function()
		{
			var uri = location.href;
			if (uri.indexOf("../d/index.html") > -1) {
				return "d";
			} else {
				return "e";
			}
		}
}

addEvent(window, "load", Searchfield.initialize, false);
