$(function() {
	
	$('#submit').click(function() {
		
 		var postStr = $(".ajaxform").serialize();
		
		$('#formcontainer').append('<img src="gfx/ajax-loader.gif" id="ajaxloading">').children('#ajaxloading').hide().fadeIn(300);
		
		$.ajax({
			url: 'contact',
			type: 'POST',
			data: 'ajax=true&simpleformForm=true&'+postStr,
			
			success: function(result) {
				$('#ajaxloading').stop().fadeOut(200).remove();
				eval(result);
				$('.ajaxform p').removeClass('error');
				$('.errormsg').remove();
				if (errorfields.length > 0)
				{
					$('.errordiv').slideDown(600);
					for (i = 0; i < errorfields.length; i++)
					{
						$('.niceform #'+errorfields[i]+'').parent().addClass('error');
						if (errorvalues[i] != '1')
						{
							$('.niceform #'+errorfields[i]+'').parent().append('<span class="errormsg">'+errorvalues[i]+'</span>');
						}
					}
				}
				else
				{
					$('.errordiv').slideUp(600);
					for (i = 0; i < fields.length; i++)
					{
						$('#preview #prev_'+fields[i]+'').html(values[i]);
					}
					$('.ajaxform').fadeOut(500, function() {$('#preview').fadeIn(500);});
				}
			}
		})
		
		return false;
	});
	
	$('#save').click(function() {
		
		$('#formcontainer').append('<img src="gfx/ajax-loader.gif" id="ajaxloading">').children('#ajaxloading').hide().fadeIn(300);	
		
		var postStr = $(".ajaxform").serialize();
		
		$.ajax({
			url: 'contact',
			type: 'POST',
			data: 'ajax=true&simpleformForm=true&confirmed=true&'+postStr,
			
			success: function(result) {
				$('#ajaxloading').stop().fadeOut(200).remove();
				$('#formcontainer').append('<div id="result"></div>');
				$('#result').hide().html(result).siblings('#preview').fadeOut(500, function() {$('#result').fadeIn(500);});
				$('a#again').fadeIn(500);
			}
		})
		
		return false;
	});
	
	$('#goback').click(function() {
		$('#preview').fadeOut(500, function() {$('.ajaxform').fadeIn(500);});
		return false;
	});
	
	$('a#again').click(function() {
		$('a#again').fadeOut(500);
		$('#result').fadeOut(500, function() {
			$('#formcontainer').remove('#result');
			$('.ajaxform').fadeIn(500);
			$('.ajaxform #reset').click();
		});
		return false;
		
	});
	
	$('input[type=reset]').click(function() {
		$('.errordiv').slideUp(600);
		$('.ajaxform p').removeClass('error');
		$('.errormsg').remove();
	});
});
