/* ========= */
/* ! Worldwide Moment   */
/* ! Author: Chad Spencer, http://www.chadspencer.com   */
/* ========= */

$(document).ready(function() {

	/* FAQ */
	$("#content #main-column #faq .answer").hide();
	$("#content #main-column #faq h3 a").toggle(function() {
			var index = $("#content #main-column #faq h3 a").index(this);
			$("#content #main-column #faq .answer").eq(index).slideDown("fast");
			$(this).css({'background-position' : 'left bottom'});
		}, function () {
			var index = $("#content #main-column #faq h3 a").index(this);
			$("#content #main-column #faq .answer").eq(index).slideUp("fast");
			$(this).css({'background-position' : 'left top'});
			return false;
	});
	/* Default Form Values */
	$("form.newsletter input, #newsletter input").defaultValue('Email');
	$("form#contact-form input:eq(0)").defaultValue('Name');
	$("form#contact-form input:eq(1)").defaultValue('Email Address');
	$("form#contact-form input:eq(2)").defaultValue('Subject');
	$("form#contact-form textarea").defaultValue('Message');
	/* Navigation Lavalamp effect */
	$("ul#navigation").addClass("animated");
	$("ul#navigation").lavaLamp({ fx: "backout", speed: 1000});
	/* Countdown */
	var wwmoment = new Date(2009, 9-1, 8, 19, 9);
	$('#defaultCountdown').countdown({
		until: wwmoment, 
		format: 'DHMS',
		layout: '<div id="t7_timer">'+
					'<div id="t7_vals">'+
						'<div id="t7_d" class="t7_numbs">{dnn}</div>'+
						'<div id="t7_h" class="t7_numbs">{hnn}</div>'+
						'<div id="t7_m" class="t7_numbs">{mnn}</div>'+
						'<div id="t7_s" class="t7_numbs">{snn}</div>'+
					'</div>'+
					'<div id="t7_labels">'+
						'<div id="t7_dl" class="t7_labs">days</div>'+
						'<div id="t7_hl" class="t7_labs">hours</div>'+
						'<div id="t7_ml" class="t7_labs">mins</div>'+
						'<div id="t7_sl" class="t7_labs">secs</div>'+
					'</div>'+
					'<div id="t7_timer_over"></div>'+
				'</div>'
		});
	$('#year').text(wwmoment.getFullYear());
	
	/*Contact Form Validation*/
	var v = jQuery("#contact-form").validate({
		errorPlacement: function(error, element) {
			error.appendTo( ("form-result") );
		},
		submitHandler: function(form) {
				jQuery(form).ajaxSubmit({
					target: "p.form-result",
					clearForm: false
				});
			}
		});
});
