

$(document).ready(function(){


	$('#menu a').hover(function(){

		$(this).addClass( "hover" );
	},function(){

		$(this).removeClass( "hover" );
	});



	$('.floated .bntForm').click(function(){

		if( $('#contact').css('display') == 'none' ){

			$('#contact').fadeIn('slow', function(){

				$("body").attr({ scrollTop: $("body").attr("scrollHeight") });
			});
		}

	});


	$('#faq b a').click(function(){

		if( $(this).parent().next().css('display') == 'none' ){

			$(this).parent().next().show('slow');
		}
		else{
			
			$(this).parent().next().hide('slow');
		}

	});



	$('#info_box #weiter_btn').click(function(){
		
		var boxes		= $('#info_box div.text');
		var hideSpeed	= 400;
		var showSpeed	= 800;
		var rate		= 10000; // ms
	
		for( i = 0; i < boxes.length; i++ ){
	
			if( boxes[i].style.display == 'block' ){
							
				$(boxes[i]).fadeOut(hideSpeed, function(){
		
					var index = i == (boxes.length-1) ? 0 : i+1;
					$(boxes[index]).fadeIn(showSpeed);
					
					if( navigator.appName == 'Microsoft Internet Explorer' ){ 	// IE fix
					
						$(boxes[index]).css('top', '-6px');
					}
				});
	
				break;
			}
		}
	});
	

var filter = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@(([^-]\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([^-][a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,4}))$/;

	$('#sendBtn').click(function(){
		
	
		if( $('#services').val() == '' ){
			
			$('#err_services').html('Treffen Sie eine Auswahl');
			
			if( $('#err_services').css('display') == 'none' ){
				
				$('#err_services').show('slow');
			}else{
				
				riseFontSize( '#err_services' );
			}
			
			$('#services').focus();
			return false;
		}
		else{
			
			$('#err_services').hide('slow');
			$('#err_services').html('');
			$('#err_services').css('font-size', '12px');
		}
		
	
		
		if( $('#unternehmensform').val() == '' ){
			
			$('#err_unternehmensform').html('Treffen Sie eine Auswahl');
			
			if( $('#err_unternehmensform').css('display') == 'none' ){
				
				$('#err_unternehmensform').show('slow');
			}else{
				
				riseFontSize( '#err_unternehmensform' );
			}
			
			$('#unternehmensform').focus();
			return false;
		}
		else{
			
			$('#err_unternehmensform').hide('slow');
			$('#err_unternehmensform').html('');
			$('#err_unternehmensform').css('font-size', '12px');
		}
		
	
		
		if( $('#sieSind').val() == '' ){
			
			$('#err_sieSind').html('Treffen Sie eine Auswahl');
			
			if( $('#err_sieSind').css('display') == 'none' ){
				
				$('#err_sieSind').show('slow');
			}else{
				
				riseFontSize( '#err_sieSind' );
			}
			
			$('#sieSind').focus();
			return false;
		}
		else{
			
			$('#err_sieSind').hide('slow');
			$('#err_sieSind').html('');
			$('#err_sieSind').css('font-size', '12px');
		}
		
	
		/*
		if( $('#wieviel').val() == '' ){
			
			$('#err_wieviel').html('Select a unternehmensform');
			
			if( $('#err_wieviel').css('display') == 'none' ){
				
				$('#err_wieviel').show('slow');
			}else{
				
				riseFontSize( '#err_wieviel' );
			}
			
			$('#wieviel').focus();
			return false;
		}
		else{
			
			$('#err_wieviel').hide('slow');
			$('#err_wieviel').html('');
			$('#err_wieviel').css('font-size', '12px');
		}
		*/
	
		
		if( $('#name').val() == '' ){
			
			$('#err_name').html('Geben Sie Ihren Namen an');
			
			if( $('#err_name').css('display') == 'none' ){
				
				$('#err_name').show('slow');
			}else{
				
				riseFontSize( '#err_name' );
			}
			
			$('#name').focus();
			return false;
		}
		else{
			
			$('#err_name').hide('slow');
			$('#err_name').html('');
			$('#err_name').css('font-size', '12px');
		}
		
		
	
		if( $('#strasse').val() == '' ){
			
			$('#err_strasse').html('Geben Sie Ihre Strasse an');
			
			if( $('#err_strasse').css('display') == 'none' ){
				
				$('#err_strasse').show('slow');
			}else{
				
				riseFontSize( '#err_strasse' );
			}
			
			$('#strasse').focus();
			return false;
		}
		else{
			
			$('#err_strasse').hide('slow');
			$('#err_strasse').html('');
			$('#err_strasse').css('font-size', '12px');
		}
		
		
	
		if( $('#plz').val() == '' ){
			
			$('#err_plz').html('Geben Sie Ihre PLZ und Ihren Ort an.');
			
			if( $('#err_plz').css('display') == 'none' ){
				
				$('#err_plz').show('slow');
			}else{
				
				riseFontSize( '#err_plz' );
			}
			
			$('#plz').focus();
			return false;
		}
		else{
			
			$('#err_plz').hide('slow');
			$('#err_plz').html('');
			$('#err_plz').css('font-size', '12px');
		}
	
		
		if( $('#ort').val() == '' ){
			
			$('#err_ort').html('Geben Sie Ihre PLZ und Ihren Ort an.');
			
			if( $('#err_ort').css('display') == 'none' ){
				
				$('#err_ort').show('slow');
			}else{
				
				riseFontSize( '#err_ort' );
			}
			
			$('#ort').focus();
			return false;
		}
		else{
			
			$('#err_ort').hide('slow');
			$('#err_ort').html('');
			$('#err_ort').css('font-size', '12px');
		}
		
	
		if( $('#email').val() == '' ){
			
			$('#err_email').html('Geben Sie Ihre Email an');
			
			if( $('#err_email').css('display') == 'none' ){
				
				$('#err_email').show('slow');
			}else{
				
				riseFontSize( '#err_email' );
			}
			$('#email').focus();
			return false;
		}
		else{
			
			$('#err_email').hide('slow');
			$('#err_email').html('');
			$('#err_email').css('font-size', '12px');
		}
		
		
		if( !$('#email').val().match(filter) ){
			
				
			$('#err_email2').html('Geben Sie eine richtige Email an');
			
			if( $('#err_email2').css('display') == 'none' ){
				
				$('#err_email2').show('slow');
			}else{
				
				riseFontSize( '#err_email2' );
			}
			$('#email').focus();
			return false;
		}
		else{
			
			$('#err_email2').hide('slow');
			$('#err_email2').html('');
			$('#err_email2').css('font-size', '12px');
		}
		

		if( $('#nein').is(':checked') ){
			
			var mitarbeiter = 0;	// 'no' is checked
		}
		else if( $('#ja').is(':checked') ){
			
			var mitarbeiter = 1;	// 'yes' is checked
		}
		else{
			
			var mitarbeiter = 2;	// both radio inputs are NOT checked
		}


		$.ajax({
				url: $('#base').val() + '/send',
				type: 'POST',
				async: false,
				data: {send: 1, 
					services: $('#services').val(), 
					unternehmensform: $('#unternehmensform').val(), 
					sieSind: $('#sieSind').val(), 
					wieviel		: $('#wieviel').val(), 
					name		: $('#name').val(), 
					strasse		: $('#strasse').val(), 
					plz			: $('#plz').val(), 
					ort			: $('#ort').val(), 
					telefon		: $('#telefon').val(), 
					telefax		: $('#telefax').val(), 
					email		: $('#email').val(),
					mitarbeiter	: mitarbeiter
				},
				success: function(result){
					$('#success_msg').html(result);
					$('#success_msg').show('slow');
				}
			});
		
	});

//   $("div#header").pngFix();    

});



function riseFontSize( id ){
	var max_size = 15;
	
	var s = parseInt($(id).css('font-size') );

	if( s <= max_size ){
		
		new_size = s + 1;
		$(id).css('font-size', new_size+'px');
	}
}
