var doc = document; var win = window;
var search_tags = 'a,h2,h3,p';
var current_tag; var elements; var current_element;
var results = Array(); var resultsContent;

function bullsearch_init(){
	search_tags = search_tags.split(',');
};

function bullsearch(searchterm){
	var search_tags_length = search_tags.length;
	resultsContent = '<div id="bullresults"><h3>Suchergebnisse</h3>';
	if(searchterm.length < 3) return false;
	var i = 0;
	doc.getElementById('bullsearch_resultContainer').innerHTML = '';
	searchterm = searchterm.toLowerCase();
	for(var x=search_tags_length;x--;){
		current_tag = search_tags[x];
		elements = doc.getElementsByTagName(current_tag);
		elements_length = elements.length;
		for(var y=elements_length;y--;){
			current_element = elements[y];
			if(current_element.innerHTML.toLowerCase().indexOf(searchterm)>-1){
				resultsContent = resultsContent + '<div class="result_row">'+current_element.parentNode.innerHTML+'</div>';
				results[i++] = '<div class="result_row">'+current_element.parentNode.innerHTML+'</div>';
			};
		};
	};
	resultsContent = resultsContent + '<p>Exakte Suchergebnisse: '+results.length+' (Eventuell werden weitere verwande Suchergebnisse angezeigt)</p></div>';
	doc.getElementById('bullsearch_resultContainer').innerHTML = resultsContent;
	resultsContent = ''; results = Array();

};
if(jQuery){
	jQuery(doc).ready(function(){
		bullsearch_init();
	});
} else {
	win.addEventListener('load', bullsearch_init, false);
};
