$(document).ready(function(){ 
	$('.contact_form').submit
	(function(){ 
		var $responseMsg= 'Odota hetki, tietojasi l&auml;hetet&auml;&auml;n';
		$('#responseDiv').empty();
		$("#responseDiv").clearQueue();
		$('#responseDiv').css('display', 'block').html($responseMsg)
	
		var $palv_kirjanpito = $('input[name="palv_kirjanpito"]').val();
		var $palv_palkanlaskenta = $('input[name="palv_palkanlaskenta"]').val();
		//var $palv_laskutus = $('input[name="palv_laskutus"]').val();
		var $others = $('input[name="others"]').val();
		var $name = $('input[name="name"]').val();
		var $email = $('input[name="email"]').val();
		var $phone = $('input[name="phone"]').val();
		var $free_msg = $('input[name="free_msg"]').val();
		var $validateForm = 'true';
		
		$(this).ajaxSubmit
		({
			dataType: 'json',
			data: '&palv_kirjanpito='+$palv_kirjanpito+'&palv_palkanlaskenta='+$palv_palkanlaskenta+/*'&palv_laskutus='+$palv_laskutus+*/
				'&others='+$others+'&name='+$name+'&email='+$email+'&phone='+$phone+'&free_msg='+$free_msg+'&validateForm='+$validateForm,
			success: function(data)
			{				
				if ( data.success ) 
				{
					$responseMsg = '<h2>Kiitos yhteydenotostasi</h2>';
					$('#responseDiv').delay('1000', function() {
						$('#responseDiv').empty().html($responseMsg);
					});
					$('.contact_form').find("input[type='submit']").css('display', 'none');
				}
				else 
				{			
					$responseMsg = 'T&auml;yt&auml;th&auml;n kaikki kent&auml;t<br />';
					
					if ( !data.name ) {
					$("input[name='name']").css('border','1px solid #EE7F00');
					} else { $("input[name='name']").css('border','1px solid #AAAAAA'); }
					if ( !data.phone ) {
						$("input[name='phone']").css('border','1px solid #EE7F00');
					} else { $("input[name='phone']").css('border','1px solid #AAAAAA'); }
					if ( !data.email ) {
						$("input[name='email']").css('border','1px solid #EE7F00');
						$responseMsg += 'S&auml;hk&ouml;postiosoitteesi ei ole oikeaa muotoa';
					} else { $("input[name='email']").css('border','1px solid #AAAAAA'); }
					
					$('#responseDiv').delay('1000', function() {
						$('#responseDiv').empty().html($responseMsg);
						
					});
				}
			}
			
		});
		return false; 
	});

});

