/*	Headhunter Liste	author: Sebastian Bechtel	last change: 3.2.09*/var i = null;var branch_html = "<option value='0' selected='selected'>--bitte w&auml;hlen--</option>";var city_html = "<option value='0' selected='selected'>--bitte w&auml;hlen--</option>";var pay_html = "<option value='0' selected='selected'>--bitte w&auml;hlen--</option>";var agentur_html = "<option value='0' selected='selected'>--bitte w&auml;hlen--</option>";// DOM readyjQuery(document).ready(function() {			// generate branch pulldown	for(i=1; i < branch.length; i++)		branch_html += "<option value='"+i+"'>"+branch[i]+"</option>"; 			for(i=1; i < city.length; i++)		city_html += "<option value='"+i+"'>"+city_display[i]+"</option>";				jQuery('#branch').html(branch_html);		jQuery('#city').html(city_html);		jQuery('#pay').html(pay_html);		jQuery('#agentur').html(agentur_html);		// hide all details	jQuery('.entry .details').hide();		// Details slide effect	jQuery('.entry h3').click(function() {		jQuery(this).nextAll('.details').toggle();	});		// by changing the filter dropdown 'pay' -> filter the list	jQuery('#pay').change(function() {		var val = jQuery(this).val();				filter('pay', pay[val]);	});		// by changing the filter dropdown 'city' -> filter the list	jQuery('#city').change(function() {		var val = jQuery(this).val();				filter('city', city[val]);	});		// by changing the filter dropdown 'branch' -> filter the list	jQuery('#branch').change(function() {		var val = jQuery(this).val();				filter('branch', branch[val]);	});		// by changing the filter dropdown 'branch' -> filter the list	jQuery('#agentur').change(function() {		var val = jQuery(this).val();				filter('company', agentur[val]);	});		// by changing the filter dropdown 'country' -> filter the list	jQuery('#country').change(function() {		var val = jQuery(this).val();				jQuery('.entry .city').each(function() {							if(jQuery(this).text().indexOf(val) != -1) {				if(jQuery(this).parents('li').hasClass('country_hidden'))					jQuery(this).parents('li').removeClass('country_hidden');			}			else				jQuery(this).parents('li').addClass('country_hidden');			});	});		// by changing the filter dropdown 'alphabet' -> filter the list	jQuery('#alphabet').change(function() {		var val = jQuery(this).val();				jQuery('.entry .berater').each(function() {						var regexp = new RegExp("^"+val+".+");			if(regexp.exec(jQuery(this).text()) != null) {				if(jQuery(this).parents('li').hasClass('alphabet_hidden'))					jQuery(this).parents('li').removeClass('alphabet_hidden');			}			else				jQuery(this).parents('li').addClass('alphabet_hidden');			});	});		// filter method	function filter(selector, filter) {					jQuery('.entry .'+selector).each(function() {										if(jQuery(this).text().indexOf(filter) != -1) {				if(jQuery(this).parents('li').hasClass(selector+'_hidden')) {					jQuery(this).parents('li').removeClass(selector+'_hidden');				}								}			else {				jQuery(this).parents('li').addClass(selector+'_hidden');				}		});	}});