$(function(){
  $form = $('#contactForm');
  $change=false;
  $service = $('#service');
	$captcha = $('#captcha'); $captcha.val('');
	$send = $('#send'); $send.attr('disabled','disabled');
	
	//$('.contactTable tr').hide();
	//$service.parents('td').parents('tr').show();
	$("#service option[value='0']").attr('selected','selected');
	
	$("input[type=text]").keyup(function(){
	  $(this).css('background','');
	});
	
	$service.change(function(){
	  if(!$change){
		  $change=true;
			$('#stepOne').hide();
			$('.general').fadeIn('slow');
  	  $service.children('option').each(function(){
  		  if($(this).attr('value')=='0'){
  			  $(this).remove();
  			}
  		});
			window.location = '#form';
		}
	  switch($(this).val()){
		  case '1':
			  $('.wedding').fadeIn('slow');
				$('.event').fadeIn('slow');
			  break;
		  case '2':
			  $('.wedding').hide();
				$('.event').fadeIn('slow');
			  break;
		  case '3':
			  $('.wedding').hide();
				$('.event').fadeIn('slow');
				$("#package option[value='Gold Video Package']").attr('selected','selected');
			  break;
		  case '4':
			  $('.wedding').hide();
				$('.event').fadeIn('slow');
			  break;
		  case '5':
			  $('.wedding').hide();
				$('.event').hide();
			  break;
		  case '6':
			  $('.wedding').fadeIn('slow');
				$('.event').fadeIn('slow');
				$('.nonO').hide();
			  break;
		  case '7':
			  $('.wedding').hide();
				$('.event').hide();
			  break;
		  case '8':
			  $('.wedding').hide();
				$('.event').hide();
			  break;
		}
	});
	
	$captcha.keyup(function(){
	  if($(this).val().length == 6){
		  $send.removeAttr('disabled');
		} else {
		  $send.attr('disabled','disabled');
		}
	});
	
	$send.click(function(){
	  $send.attr('disabled','disabled').text('Sending Message Now');
		$.post('actions/register.php', {
		    service:$('#service').val(),
				package:$('#package').val(),
		    name:$('#name').val(),
				bride:$('#bride').val(),
				groom:$('#groom').val(),
				phone:$('#phone').val(),
				email:$('#email').val(),
				address:$('#address').val(),
				eventDate:$('#eventDate').val(),
				eventTime:$('#eventTime').val(),
				eventLocation:$('#eventLocation').val(),
				receptionLocation:$('#receptionLocation').val(),
				notes:$('#notes').val(),
				captcha:$captcha.val()
		  }, function($ret){
			  if($ret!=1){
				  $('#' + $ret).focus().css('background','#eebbbb');
					$send.removeAttr('disabled').text('Send Message');
				} else {
				  $form.html('<p>Your message has been sent. Thank you.</p>');
				}
			});
	});
});
