function email_me() {
	var name= $('#name').val();
	var email= $('#email').val();
	var start= $('#start').val();
	var end= $('#end').val();
	var budget= $('#budget').val();
	var message= $('#message').val();
	if(name.length > 0 && email.length > 0 && message.length > 0) {
	$.post( MIW.url + '/ajax/email?name=' + name + '&email=' + email + '&start=' + start + '&end=' + end + '&budget=' + budget + '&message=' + message,
		function(data) {
			if(data== 1) {
				$('.the_form').fadeOut();
				$('#check_results').fadeOut();
				$('.results').hide().html('<h3>Thanks! Someone will be in touch soon.<span>Wi nøt trei a høliday in Sweden this yër?</span></h3>').fadeIn();
			}
		}
	);
	} else {
		$('#check_results').hide().html('<h3>Whoa there partner.<span>You need to at least fill out your name, email and a description of what you are looking for.</span></h3>').fadeIn();
		$('#name').addClass('highlight');
		$('#email').addClass('highlight');
		$('#message').addClass('highlight');
	}
}

$(document).ready(function() {
   $('#end').change(function() {
       check_availability();
   });
   
   $('.date-pick').datepicker({ dateFormat: 'yy/mm/dd' });
   
	$('#social_check_form').submit(function() {
		var name= $('#name').val();
		var email= $('#email').val();
		if( name.length == 0 && email.length == 0 ) {
			if( name.length == 0 ) {
				$('#name').addClass('highlighted');
			}
			
			if( name.length == 0 ) {
				$('#email').addClass('highlighted');
			}			
			return false;
		}
   });
   
   
	$('#social_check_form input[type=text]').each(function() {
		$(this).addClass('grey');
	});

	$('#social_check_form input[type=text]').each(function() {
		$(this).focus(function() {
			$(this).removeClass('grey');
			$(this).val('');
		});
	});
   
   $('.pick').click(function() {
		var budget = '';
		var name = '';
		var package = $(this).attr('href');
		switch( package ) {
			case '#chevy' :
				budget = '3000';
				name = 'The Chevy';
			break;
			case '#caddy' :
				budget = '7000';
				name = 'The Cadillac';
			break;
			case '#vette' :
				budget = '10000';
				name = 'The Corvette';
			break;
		}
		
		$('#budget').val( budget );
		$('#budget').attr('disabled', true);
		var options = $( package + ' ul' ).clone();
		$('.package_selected').hide().html( name ).fadeIn();
		$('#package_results h3').fadeIn();
		$('.list').hide().html( options ).fadeIn();
		return false;
   });
});

function check_availability() {
    $('#check_results').html('<h3>Checking the stars<span>This will just take a moment.</span></h3>');
    $('#budget').attr('disabled', true);
    $('#message').attr('disabled', true);
    var start= $('#start').val();
    var end= $('#end').val();
	$.post(MIW.url + '/ajax/check_calendar?start=' + start + '&end=' + end,
        function(data) {
            $('#check_results').hide();
            $('#check_results').html(data);
            $('#check_results').fadeIn();
            $('#budget').attr('disabled', false);
            $('#message').attr('disabled', false);
        });
}

(function($) {	
	//Main Method
	$.fn.reportprogress = function(val) {
		var max = 100;
		return this.each(
			function(){		
				var div=$(this);
				var innerdiv=div.find(".progress");

				if(innerdiv.length!=1) {
					innerdiv=$("<div class='progress'></div>");
					div.append("<div class='text'>&nbsp;</div>");
					$("<span class='text'></span>").css("width",div.width()).appendTo(innerdiv);
					div.append(innerdiv);
				}
				
				var wide=Math.round(val/max*100);
				innerdiv.animate( { width: wide + "%" }, 900);
				div.find(".text").html(val + "% complete");
			}
		);
	};
})(jQuery);
