function prepareField (id,defaultValue,eventType,password) {
	if(password==undefined){password=false};
	var field = document.getElementById(id);
	if (eventType=='focus') {
		//onFocus
		if (field.value==defaultValue) {
			//field.onblur = undefined;
			field.className = "auto-fill";
			field.value = "";
			if(password){
				field.type="password";
				field = document.getElementById(id);
				field.blur(); //Fixes bug in Safari
				field.focus();
			}
			
		};
		field.onblur = function(){
			prepareField(id,defaultValue,'blur',password);
		}
	}
	else {
		//onBlur
		if (field.value=='') {
			field.className += " prefilled";
			field.value = defaultValue;
			if(password){
				field.type="text";
			}
		};
	};
}