
$(document).ready(function()
		{
		

		
			/* setting border-color only for text fields
			---------------------------------------------------*/
			$('input:text, textarea').css({ border: 'solid 1px #aaa' });


			/* highlights border on focus
			---------------------------------------------------*/
			$('input:text, textarea')

				.focus(function()
				{
					$(this).css({ borderColor: '#f93' });
				})

				.blur(function()
				{
					$(this).css({ borderColor: '#aaa' });
				});


			/* hidesinput fields for the slider value
			---------------------------------------------------*/
			$('input.hidden').css({ display: 'none' });
			
			
			/* show slider only when JS is active
			---------------------------------------------------*/
			$('div.ui-slider').css({ display: 'block' });


			/* form submmit and validation
			---------------------------------------------------*/
			$('form#survey').submit(function(e)
			{
				// Abschicken der Daten verhindern (Standardverhalten)
				e.preventDefault()

				var postData = [];
				var filled = [];

				$("input:checked").each(function() {

					postData.push(this.name + '=' + escape(this.value));
					
					if (this.name == 'hilfe_bekannt')
					{
						if (this.name == 'Sonstiges')
						{
							postData.push('hilfe_bekannt_sonstiges' + '=' + escape($("input[name='hilfe_bekannt_sonstiges']").val()));
						}
					}

					if (this.name == 'hilfe_anspruch')
					{
						if (this.name == 'Sonstiges')
						{
							postData.push('hilfe_anspruch_sonstiges' + '=' + escape($("input[name='hilfe_anspruch_sonstiges']").val()));
						}
					}
					
				});

				$("input:text, textarea").each(function() {

					postData.push(this.name + '=' + escape(this.value));
				});
				
				
				
				// Frage 05 - Grund der Alleinerziehung?
				if ( $("input[name='grund']:checked").val() == 'Sonstiges')
				{
						postData.push('grund_sonstiges' + '=' + escape($("input[name='grund_sonstiges']").val()));
				}
				
				// Frage 06. Die Erziehung meiner Tochter/ Töchter...
				if ( $("input[name='erziehung']:checked").val() == 'Sonstiges' )
				{
						postData.push('erziehung_sontiges' + '=' + escape($("input[name='erziehung_sontiges']").val()));
				}

				if (postData.length > 11)
				{

						$.ajax({  
	
							type: "POST",  
							url: "umfrage/abschicken",  
							data: postData.join('&'),
							dataType: "html",  
							success: function(response) {
	
	
									//alert('ok');
								$("#survey-wrap").html(response).fadeIn(2000);
	
	
							}
						});  
					}
					else
					{
						$('#validation-notice').css({
							display: 'block'
						}).animate({ height: '2em' });
					}
	
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				

				


				// Frage 03 - Anzahl und Geschlecht, der im Haushalt lebenden Kinder?
				if ( $("input[name='anzahl_toechter']").val() )
				{
					//alert($("input[name='anzahl_toechter']").val());
				}
			});

				

		$('#toechter').slider({ 
			handle: '.ui-slider-handle', 
			minValue: 1, 

			maxValue: 8, 

			slide: function(e, ui) { 

				var v = Math.ceil(ui.value * (8/100));
				$('.ausgabe_t').html( (v == '' ? ' keine' : v) ); 
				$("input[name='anzahl_toechter']").val(v);

			} 
		}); 

		$('#soehne').slider({ 
			handle: '.ui-slider-handle', 
			minValue: 1, 

			maxValue: 8, 

			slide: function(e, ui) { 

				var v = Math.ceil(ui.value * (8/100));
				$('.ausgabe_s').html( (v == '' ? ' keine' : v) ); 
				$("input[name='anzahl_soehne']").val(v);

			} 
		}); 






	});
	
	
/* string helper functions */
function empty(inputStr) {

	return !(inputStr);
}

function email(emailStr) { 

	return !(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(emailStr)); 
}

