﻿$(document).ready(function() {

	$("div.ansprechpartner").mouseenter(function(){

		var idOfParentDiv = $(this).parents().attr("id");

		$("div#"+idOfParentDiv+" > div.ansprechpartner").animate({
			marginLeft: '-100px', 
			width: '300px',
			padding: '10px',
			backgroundColor: '#f1f1f1'
		}, 0);
		$("div#"+idOfParentDiv+" > div > div.callback").css('display', 'block');

	});

	$("div.ansprechpartner").mouseleave(function() {
		var idOfParentDiv = $(this).parents().attr("id");

		$("div#"+idOfParentDiv+" > div.ansprechpartner").animate({
			marginLeft: '0px', 
			width: '180px',
			padding: '10px',
			backgroundColor: '#f1f1f1'
		}, 300);
		$("div#"+idOfParentDiv+" > div > div.callback").css('display', 'none');

	});
	
	 

	// VALUE ersetzen
	$("div.callback > input[type=text]").val('');
	$("input").focus(function() {
		if($(this).attr("type") == "text" || $(this).val() == 'Geben Sie hier Ihre Telefonnummer ein') {
			$(this).val('');
		}
	});

	/*
	$("input").blur(function() {
		if($(this).attr("type") == "text" || $(this).val() == '') {
			$(this).val('Geben Sie hier Ihre Telefonnummer ein');
		}
	}); 
	*/

	
	
	$("a.expand").click(function() {
		idOfLink = this.id;
		
		/* if($(this).attr('rel') == "expanded") {
			$("a.expand").attr('rel', '');
			
			$("a.expand").removeClass("expanded");
			$("a#"+idOfLink).removeClass("expanded");

			$(this).attr('rel', '');
		} else {
			$("a.expand").attr('rel', '');
			$("a.expand").removeClass("expanded");
			$("a#"+idOfLink).addClass("expanded");
			$(this).attr('rel', 'expanded');
		} */
		if($(this).attr('rel') == 'expanded') {
			$(this).attr("rel", "");
			$(this).removeClass("expanded");
		} else {
			$(this).attr("rel", "expanded");
			$(this).addClass("expanded");
		}
		
	});

	// EMAIL-REQUEST

	// $('#emailError').hide();
	$("div.callback > input[type=submit]").click(function() {

		var thisId = $(this).parent("div").parent("div").attr("id");
		var emailAdresse = $('div#' + thisId + ' > ul > li > a').attr("href");
		// alert(thisId);
		// alert($('div.callback > input[type=text]').val());
		// alert(emailAdresse);

		// Error-Div erzeugen
		$("div#" + thisId + " > div.callback > div#error").remove();
		$("div#" + thisId + " > div.callback > div#preloader").remove();
		$('div#' + thisId + ' > div.callback').append('<div id="error"></div>');
		$('div#' + thisId + ' > div.callback').append('<div id="preloader"><img src="/fileadmin/templates/gfx/ajax-loader.gif" /></div>');
		
		$.post('fileadmin/templates/email.inc.php', {

			action: 'email',
			email: emailAdresse,
			value: $('div#' + thisId + ' > div.callback > input[type=text]').val()},
			
			function(data) {

				if(data.success) {
					$("div#" + thisId + " > div.callback > div#error").html("Wir haben Ihre Anfrage erhalten.").slideDown();
					$("div#" + thisId + " > div.callback > input").remove();
				} else {
					$("div#" + thisId + " > div.callback > div#error").html("Bitte Telefonnummer angeben.").slideDown();
				}

				$("div#" + thisId + " > div.callback > div#preloader").remove();

			}, 'json');
			return false;


	});


	
});

