jQuery(function(){

	if ( $('a.title').length > 0 )
	{
		$('a.title').click(function(){
			if ( $(this).hasClass('expanded') )
			{
				$(this).closest('div.job').children('div.detail').slideUp();
				$(this).removeClass('expanded')
			}
			else
			{
				$(this).closest('div.job').children('div.detail').slideDown();
				$(this).addClass('expanded')
			}

			return false;
		});
	}

	if ( $('div#submit_nojs').length > 0 )
	{
		$('div#submit_nojs').hide();
		$('div#submit_js').show();
	}
	
	$(function() {
		$( "#tabs" ).tabs();
	});
	
	$(function() {
		$( "#radiusSlider" ).slider({
			value:250,
			min: 0,
			max: 500,
			step: 50,
			slide: function( event, ui ) {
				$( "#amount" ).val( ui.value + " km");
			},
			stop: function( event, ui) {
				var amount = $('#amount').val().split(' ');
				if( amount[0] == 0 ) {
					// textfeld hier ändern
					$('#amount').val('Ohne Umkreis');
				} else {
					$( "#amount" ).val( ui.value + " km");
				}
			}
		});
		$( "#amount" ).val( $( "#radiusSlider" ).slider( "value" ) + " km" );
	});	
	
	$(function() {
		$( "#radiusSlider_extended" ).slider({
			value:250,
			min: 0,
			max: 500,
			step: 50,
			slide: function( event, ui ) {
				$( "#amount_extended" ).val( ui.value + " km");
			},
			stop: function( event, ui) {
				var amount = $('#amount_extended').val().split(' ');
				if( amount[0] == 0 ) {
					// textfeld hier ändern
					$('#amount_extended').val('Ohne Umkreis');
				} else {
					$( "#amount_extended" ).val( ui.value + " km");
				}
			}
		});
		$( "#amount_extended" ).val( $( "#radiusSlider_extended" ).slider( "value" ) + " km" );
	});
});

function clear_form_elements(ele) {
	$(ele).find('input').each(function() {
		switch(this.type) {
	    	case 'password':
	        case 'select-multiple':
	        case 'select-one':
	        case 'text':
	        case 'textarea':
				if( (this.id != 'amount_extended') && (this.id != 'amount') ) {
					$(this).val('');
				} else {
					$(this).val("250 km");
					$('#radiusSlider_extended a').css('left', '50%');
					$('#radiusSlider a').css('left', '50%');
				}



          	break;
	        case 'checkbox':
	        	this.checked = false;
			break;
	    }
	});
}

