$(function() {
	
	var currentFAQ = 0;
	
	function doInField() {
		$('.infield label').each(function(index, item) {
		
			var obj = "#" + $(item).attr('for');
			
			$(obj).focus(function() {
				if ($(obj).val() == "") $(item).fadeTo(100, 0.5);
			});
			
			$(obj).blur(function() {
				if ($(obj).val() == "") $(item).fadeTo(100, 1);
			});
		
			$(obj).keyup(function() {
				if ($(obj).val() != "") $(item).fadeOut(100);
				if ($(obj).val() == "") $(item).fadeTo(100, 0.5);			
			});
		});	
	}
	
	
	
	doInField();
		
	var questions = '#questions';
		
	var noOfQuestions = $('#questions .question').length;
		
	var maxWidth = noOfQuestions * 604;
		
	$(questions).css('width', maxWidth);
	
	$('#faq nav a').each(function(index, item) {
		$(item).click(function() {
			currentFAQ = index;
			
			var newLeft = 0 - (currentFAQ * 604);
			
			$(questions).animate({left: newLeft}, 250);	
						
			updateFAQ();
			
			return false;
		});
	});
		
	$('#faq a.prev').click(function() {
		var lft = $(questions).css('left').replace("px", "");

		if (currentFAQ > 0) {
		
			currentFAQ --;
		
			var newLeft = 0 - (currentFAQ * 604);
			if (newLeft > 0) newLeft = 0;

			$(questions).animate({left: newLeft}, 250);	
			
			updateFAQ();
		}	
		
		return false;
	});

	$('#faq a.next').click(function() {

		var lft = $(questions).css('left').replace("px", "");
		
		if (currentFAQ < (noOfQuestions-1)) {
		
			currentFAQ ++;
		
			var newLeft = 0 - (currentFAQ * 604);
			
			if (newLeft < (604 - maxWidth)) newLeft = (0 - maxWidth);

			$(questions).animate({left: newLeft}, 250);	
			
			updateFAQ();			
		}
		
		return false;
	});
	
	function updateFAQ() {
		$('#faq nav li.active').toggleClass('active', false);
		
		$('#faq nav li:eq('+currentFAQ+')').toggleClass('active', true);
	}
	
	$('#gform_1').submit(function() {
	
		$('#gform_ajax_frame_1').load(function() {
			$('#gform_1 button').toggleClass('hidden', true);
			
			if ($('#gform_ajax_frame_1').contents().find('#gforms_confirmation_message').length > 0) {
				$('.formResult').toggleClass('hidden', false);
				$('.formResult').html($('#gform_ajax_frame_1').contents().find('#gforms_confirmation_message').html());

			} else if ($('#gform_ajax_frame_1').contents().find('#gform_wrapper_1').length > 0) {
				$('#gform_wrapper_1').html($('#gform_ajax_frame_1').contents().find('#gform_wrapper_1').html());			
				doInField();
			}
			
		});
	
		
		
		/*console.log($('#gform_ajax_frame_1').html());
			
		if ($('#gform_ajax_frame_1 #gform_wrapper_1').length > 0) {
			$('#gform_wrapper_1').html($('#gform_ajax_frame_1 #gform_wrapper_1').html());
		} else {
			$('.formResult').toggleClass('hidden', false);
			
			console.log($('#gform_ajax_frame_1 #gforms_confirmation_message').html());
			
			$('.formResult').html($('#gform_ajax_frame_1 #gforms_confirmation_message').html());
		}
		*/
		event.stopPropagation();		
						
		//return false;

	});
	
	resizeFrame = function() {
		var gh = $(window).height() - 225;
		
		
		if (gh < 550) gh = 550;
		
		$('#goesroosframe').css({
			height: gh
		});
	}
	
	$(window).bind('resize', resizeFrame);
	
	resizeFrame();
});
