$(document).ready(function(){

	Cufon.replace('li:not(.act) > a', {color: '#6c645f',hover: {color: 'black'}, letterSpacing: '1px'});
	Cufon.replace('li.act > a', {color: 'black',hover: {color: 'black'}, letterSpacing: '1px'});
	
	var bg = $('ul#mainNavi > li').index($('ul#mainNavi > li.act'))
/* 	$('#container').css('background','url(pics/'+ bgs[bg] +'.jpg) 0 0 no-repeat') */
	
	$('table#show > tbody > tr > td#picShow > img:first').css({"display":"block","opacity":"1.0"});
	
	$( "#datum" ).datepicker($.datepicker.regional['de']);
	
	$('td.control:first > a').click(function(){
		$('td#picShow > img:nth-child('+ aktPic +')').stop().animate({opacity:0.0},500,function(){
			$(this).css("display","none");
			if(aktPic > 1) aktPic--;
			else aktPic = $('td#picShow').children().size();
			$('td#picShow > img:nth-child('+ aktPic +')').css("display","block").animate({opacity:1.0},500);	
		});
	});
	
	$('td.control:not(:first) > a').click(function(){
		$('td#picShow > img:nth-child('+ aktPic +')').stop().animate({opacity:0.0},500,function(){
			$(this).css("display","none");
			if(aktPic < $('td#picShow').children().size()) aktPic++;
			else aktPic = 1;
			$('td#picShow > img:nth-child('+ aktPic +')').css("display","block").animate({opacity:1.0},500);	
		});
	});
	
	$('form').submit(function(){
		var check = true;
		
		if($("input#vorname").val() ==""){ 
			check = false;
			$("input#vorname").addClass("red");
		}else{
			$("input#vorname").removeClass("red");
			var vorname = $("input#vorname").val();
		}
		if($("input#nachname").val() ==""){
			 check = false;
			 $("input#nachname").addClass("red");
		}else{
			$("input#nachname").removeClass("red");
			var nachname = $("input#nachname").val();
		}
		if($("input#mobil").val() ==""){
			check = false;
			$("input#mobil").addClass("red");
		}else{
			$("input#mobil").removeClass("red");
			var mobil = $("input#mobil").val();
		}
		if($("select#behandlung").val() ==""){
			check = false;
			$("select#behandlung").addClass("red");
		}else{
			$("select#behandlung").removeClass("red");
			var behandlung = $("select#behandlung").val();
		}
		if($("input#datum").val() ==""){
			check = false;
			$("input#datum").addClass("red");
		}else{
			$("input#datum").removeClass("red");
			var datum = $("input#datum").val();
		}
		if($("input#uhr").val() ==""){
			check = false;
			$("input#uhr").addClass("red");
		}else{
			$("input#uhr").removeClass("red");
			var uhr = $("input#uhr").val();
		}
		if($("input#anzahl").val() ==""){
			check = false;
			$("input#anzahl").addClass("red");
		}else{
			$("input#anzahl").removeClass("red");
			var anzahl = $("input#anzahl").val();
		}
		if(!check){ 
			$("#pflicht").css("display","block");
			 return false;
		}else{
			$("#pflicht").css("display","none");
			var bemerkungen = $("textarea#bemerkungen").val();
			var buchung = "buchen";
			if($(":checked").val() == "stornieren") buchung = "stornieren";
			$.post("submitNewsletter.php",{ vorname_: vorname, nachname_: nachname, mobil_: mobil, behandlung_: behandlung, datum_: datum, uhr_: uhr, anzahl_: anzahl, bemerkungen_: bemerkungen,buchung_:buchung},
  				function(data){
				if(data == "send"){
					feedback();
				}else{
					error(data);
				}
			});
			return false;
		}
	});
	
});

function feedback(){
	$('form').css('display','none');
	$('#replay').css('display','block');	
}

/* German initialisation for the jQuery UI date picker plugin. */
/* Written by Milian Wolff (mail@milianw.de). */
jQuery(function($){
	$.datepicker.regional['de'] = {
		closeText: 'schließen',
		prevText: '&#x3c;zurück',
		nextText: 'Vor&#x3e;',
		currentText: 'heute',
		monthNames: ['Januar','Februar','März','April','Mai','Juni',
		'Juli','August','September','Oktober','November','Dezember'],
		monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
		'Jul','Aug','Sep','Okt','Nov','Dez'],
		dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
		dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		weekHeader: 'Wo',
		dateFormat: 'dd.mm.yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['de']);
});
