
searchField = new Array();
searchField['checkfirma'] 		= "firma";
searchField['checkbranche'] 	= "branche";
searchField['checkstichwort']	= "stichwort";

/*function toggleSearchField(checkbox)
{
	if(typeof searchField[checkbox.name] == "undefined") return false;
	else var fieldName = searchField[checkbox.name];
	
	if(checkbox.checked)
	{
		if(typeof checkbox.form[fieldName].disabled != "undefined") checkbox.form[fieldName].disabled = false;
		else checkbox.form[fieldName].value = defaultValues[fieldName];
	}
	else
	{
		if(typeof checkbox.form[fieldName].disabled != "undefined") checkbox.form[fieldName].disabled = true;
		else checkbox.form[fieldName].value = "";
		
	}
}*/
//for(var fieldName in searchField) toggleSearchField(document.forms['branchensuche'].elements[fieldName]);



function checkForm(form)
{
	var status = true;
	for(var checkbox in searchField){
		var fieldname = searchField[checkbox];
		switch (form[fieldname].type){
			case "text":		if(	form[checkbox].checked	
									&& typeof defaultValues[fieldname] != "undefined"
									&& form[fieldname].value == defaultValues[fieldname]
							  	)
								status = false;
								break;
			case "select-one":	if(	form[checkbox].checked	
									&& form[fieldname].options[form[fieldname].options.selectedIndex].value.trim() == ''
							  	)
								status = false;
								break;
			default:			alert (form[fieldname].type);
		
		}
		
		
		
	}
	if (!status) alert("Wählen Sie bitte Ihre Suchfunktion(en) und geben Sie das Suchkriterium an.");
	return status;
}

function fieldFocus(field)
{
	if(field.value == defaultValues[field.name]) field.value = "";
}

function fieldKeyDown(field)
{
	setCheckBox(field);
}

function fieldSelected(field)
{
	var value = field.options[field.options.selectedIndex].value;
	if(value.trim() != "") setCheckBox(field);
	else unsetCheckBox(field);
}

function setCheckBox(field)
{
	var checkBoxName = _getCheckBoxName(field.name);
	field.form[checkBoxName].checked = true;
}

function unsetCheckBox(field)
{
	var checkBoxName = _getCheckBoxName(field.name);
	field.form[checkBoxName].checked = false;
}

function _getCheckBoxName(fieldName)
{
	for(var i in searchField){
		if(searchField[i] == fieldName) return i;
	}
}

function _gotoURL(alpha)
{
	if(alpha == "!a") alpha = "%21a";
	var url = "00_03_verzeichnis.htm?one=one&branche=&stichwort=Suchwort&index=Index&indexOrder=";
	self.location.href = url+alpha;
}

