function clearSearchForm() {
	if ($('bubble').style.display == 'none') {
		$('bubble').style.display = 'block';
		$('bubble_nupsi').style.display = 'block';		
		
		$('collapsedContainer').style.display = 'none';		
	}
	
	var formInputs = Form.getInputs($('quickSearchForm'), 'text');	
	for (var i = 0; i < formInputs.length; i++) {
		formInputs[i].value = '';
	}
	var formInputs = Form.getInputs($('detailSearchForm'), 'text');	
	for (var i = 0; i < formInputs.length; i++) {
		formInputs[i].value = '';
	}
	var formInputs = Form.getInputs($('detailSearchForm'), 'checkbox');
	formInputs[0].checked = false;
	formInputs[1].checked = true;
	formInputs[2].checked = true;
	formInputs[3].checked = true;
	
	var formInputs = Form.getInputs($('reverseSearchForm'), 'text');	
	for (var i = 0; i < formInputs.length; i++) {
		formInputs[i].value = '';
	}	
		
	$($('searchType').value + 'Container').style.display = 'block';
	
	Form.getInputs($($('searchType').value + 'SearchForm'), 'text')[0].focus();	
}

function changeSearchForm() {
	if ($('bubble').style.display == 'none') {
		$('bubble').style.display = 'block';
		$('bubble_nupsi').style.display = 'block';
		
		$($('searchType').value + 'Container').style.display = 'block';	
		
		$('collapsedContainer').style.display = 'none';
	}	
	
	if ($('searchType').value == 'quick') {
		var elms	= $('quickReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}		
		$('quickReiter').insert('<div class="reiter_left_aktiv"></div><div class="reiter_middle_aktiv"><br />Schnellsuche</div><div class="reiter_right_aktiv"></div>');
	}
	
	if ($('searchType').value == 'detail') {		
		var elms	= $('detailReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}
		$('detailReiter').insert('<div class="reiter_left_aktiv"></div><div class="reiter_middle_aktiv"><br />Detailsuche</div><div class="reiter_right_aktiv"></div>');
	}	
	
	if ($('searchType').value == 'reverse') {
		var elms	= $('reverseReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}
		$('reverseReiter').insert('<div class="reiter_left_aktiv"></div><div class="reiter_middle_aktiv"><br />R&uuml;ckw&auml;rtssuche</div><div class="reiter_right_aktiv"></div>');				
	}	
	
	Form.getInputs($($('searchType').value + 'SearchForm'), 'text')[0].focus();	
}

function switchSearchForm(switchTo) {
	$('searchType').value = switchTo;
	
	if ($('bubble').style.display == 'none') {
		$('bubble').style.display = 'block';
		$('bubble_nupsi').style.display = 'block';
		
		$('collapsedContainer').style.display = 'none';		
	}
	
	
	if (switchTo == 'quick') {
		$('quickContainer').style.display = 'block';
		$('detailContainer').style.display = 'none';
		$('reverseContainer').style.display = 'none';
		
		var elms	= $('quickReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}		
		$('quickReiter').insert('<div class="reiter_left_aktiv"></div><div class="reiter_middle_aktiv"><br />Schnellsuche</div><div class="reiter_right_aktiv"></div>');
		
		var elms	= $('detailReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}
		$('detailReiter').insert('<div class="reiter_left"></div><div class="reiter_middle"><br /><a class="rnav" href="#" onclick="switchSearchForm(\'detail\');return false;">Detailsuche</a></div><div class="reiter_right"></div>');
		
		var elms	= $('reverseReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}
		$('reverseReiter').insert('<div class="reiter_left"></div><div class="reiter_middle"><br /><a class="rnav" href="#" onclick="switchSearchForm(\'reverse\');return false;">R&uuml;ckw&auml;rtssuche</a></div><div class="reiter_right"></div>');
		
	}
	
	if (switchTo == 'detail') {
	
		$('quickContainer').style.display = 'none';
		$('detailContainer').style.display = 'block';
		$('reverseContainer').style.display = 'none';
		
		var elms	= $('quickReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}			
		$('quickReiter').insert('<div class="reiter_left"></div><div class="reiter_middle"><br /><a class="rnav" href="#" onclick="switchSearchForm(\'quick\');return false;">Schnellsuche</a></div><div class="reiter_right"></div>');
		
		var elms	= $('detailReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}
		$('detailReiter').insert('<div class="reiter_left_aktiv"></div><div class="reiter_middle_aktiv"><br />Detailsuche</div><div class="reiter_right_aktiv"></div>');
		
		var elms	= $('reverseReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}
		$('reverseReiter').insert('<div class="reiter_left"></div><div class="reiter_middle"><br /><a class="rnav" href="#" onclick="switchSearchForm(\'reverse\');return false;">R&uuml;ckw&auml;rtssuche</a></div><div class="reiter_right"></div>');		

	}	
	
	if (switchTo == 'reverse') {
	
		$('quickContainer').style.display = 'none';
		$('detailContainer').style.display = 'none';
		$('reverseContainer').style.display = 'block';
		
		var elms	= $('quickReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}			
		$('quickReiter').insert('<div class="reiter_left"></div><div class="reiter_middle"><br /><a class="rnav" href="#" onclick="switchSearchForm(\'quick\');return false;">Schnellsuche</a></div><div class="reiter_right"></div>');
		
		var elms	= $('detailReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}
		$('detailReiter').insert('<div class="reiter_left"></div><div class="reiter_middle"><br /><a class="rnav" href="#" onclick="switchSearchForm(\'detail\');return false;">Detailsuche</a></div><div class="reiter_right"></div>');		
		
		var elms	= $('reverseReiter').descendants();		
		for (var i = 0; i < elms.length; i++) {
			elms[i].remove();
		}
		$('reverseReiter').insert('<div class="reiter_left_aktiv"></div><div class="reiter_middle_aktiv"><br />R&uuml;ckw&auml;rtssuche</div><div class="reiter_right_aktiv"></div>');
				
	}	
	
	Form.getInputs($($('searchType').value + 'SearchForm'), 'text')[0].focus();
}

function gMap( ids ) {

	var i = toString(ids);
	var aIds = i.split(",");
	
	if ( aIds.length > 1 )
		oWindow("map.php?ids="+ids,800,600);
	else	
		oWindow("map.php?id="+ids,800,600);
		
	
	return false;

}

function aPrint( ids ) {

	oWindow("/print.php?ids="+ids,800,600, true);		
	
	return false;
}

function aDetails( ids ) {

	var i = toString(ids);
	var aIds = i.split(",");
	
	if ( aIds.length > 1 )
		oWindow("/details.php?ids="+ids,800,600, true);
	else	
		oWindow("/details.php?id="+ids,800,600, true);
		
	
	return false;

}

function eMail( ids ) {

	var i = toString(ids);
	var aIds = i.split(",");
	
	oWindow("mail.php?ids="+ids,400,300);
	
	return false;

}

function vCard( ids ) {

	var i = toString(ids);
	var aIds = i.split(",");
	
	if ( aIds.length > 1 )
		oWindow("vcard.php?ids="+ids,1,1);
	else	
		oWindow("vcard.php?id="+ids,1,1);
		
	
	return false;

}


function dSelectAll(){
	var f = $('searchresults');
	var r = f.getElementsByTagName("input");
	
	for (i = 0; i < r.length ; i++){
		if (i == 0) var b = ( r[i].checked == true ? false:true ); 
		r[i].checked = b;
	} 
	return false;
}

function oWindow( sUrl, sWidth, sHeight, scrollable ) {
	try {
		bscrollable = 'yes';
	} catch(e){
		bscrollable = 'no';
	}
	window.open(sUrl, "", "width=" + sWidth + ",height=" + sHeight + ",scrollbars="+bscrollable+",status=no, toolbar=no, resizable=no, menubar=no, location=no,hotkeys=no,dependent=yes")
}



function multiPrint(){

	var f = $('searchresults');
	var r = f.getElementsByTagName("input");
	var ids = "";
	
	for (i = 0; i < r.length ; i++){
		if ( r[i].checked == true ) { 
			ids = ( ids.length > 0 ? ids + "," : "" ) + r[i].value;
		}
	}

	if ( ids.length > 0 ) {
		aPrint(ids);
	}
	
	return false;
}

function multiVcard(){

	var f = $('searchresults');
	var r = f.getElementsByTagName("input");
	var ids = "";
	
	for (i = 0; i < r.length ; i++){
		if ( r[i].checked == true ) { 
			ids = ( ids.length > 0 ? ids + "," : "" ) + r[i].value;
		}
	}

	if ( ids.length > 0 ) {
		vCard(ids);
	}
	
	return false;
}
function multiEmail(){

    var f = $('searchresults');
    var r = f.getElementsByTagName("input");
    var ids = "";
    
    for (i = 0; i < r.length ; i++){
        if ( r[i].checked == true ) { 
            ids = ( ids.length > 0 ? ids + "," : "" ) + r[i].value;
        }
    }

    if ( ids.length > 0 ) {
        eMail(ids);
    }
    
    return false;
}