//JQUERY
$(document).ready(function() {			 
	
	$("#msg").fadeIn("slow");
	
	$("#accordion").accordion();
	
	//Init form variables globally
	var fName = "";
	var lName = "";
	var cPhone = "";
	var cEmail = "none@none.com";
	var forYou = "";
	var medicare = "";
	var everyday = "";
	var healthProbs = "";
	var currentEver = "";
	var bother = "";
	
	var address = "";
	var city = "";
	var state = "";
	var zip = "";
	var bestTime = "";
	
	//Submit form function
	function sendTheForm(){
			address = 	$("input#cAddress").val();
			city = 		$("input#cCity").val();
			state = 	$("select#cState").val();
			zip = 		$("input#cZip").val();
			bestTime = 	$("input#bestTime").val();
			var cName = fName+" "+lName;
			
			var comment = 	"Name: "+cName+"<br />"+
							"Phone: "+cPhone+"<br />"+
							"Is the power wheelchair/scooter for you, or are you inquiring for someone else? "+forYou+"<br />"+
							"Is Medicare your primary insurance? "+medicare+"<br />"+
							"Are normal everyday activities becoming more difficult within your home? "+everyday+"<br />"+
							"Do you have health problems that affect your mobility? "+healthProbs+"<br />"+
							"Are you currently using or have you ever used a mobility aid (for example cane, walker or manual wheelchair)? "+currentEver+"<br />"+
							"Do you feel like a bother to others due to your mobility issues? "+bother+"<br />"+
							"Best time to contact? "+bestTime+"<br />"+
							"Address: "+address+", "+city+" ,"+state+" "+zip;
			
			$.ajax({
				  type: "post",
				  url: "email-test.php",
				  data: "name="+cName+"&fromEmail="+cEmail+"&comment="+comment,
				  error: function() {
					  /*$('.error').hide();
					  $('#sendError').slideDown('slow');*/
					  alert('Message not sent.');
				  },
				  success: function () {
					  $('.formSubmit').hide();
					  $('.successSent').fadeIn('slow');
					  /*$('form#contactForm').fadeOut('slow');*/
					  //alert('AJAX Sucess!');
				  }
			  });	
		
	}
	
	$("#qualifyForm").validate({
 		submitHandler: function(form) {
			fName = $("input#cfName").val();
   			lName = $("input#clName").val();
			cPhone = $("input#cPhone").val();
			//leave default email if none entered
			if ($("input#cEmail").val() != ""){
				cEmail = $("input#cEmail").val();
			}
			forYou = $("input:radio[name=forYou]:checked").val();
			medicare = $("input:radio[name=medicare]:checked").val();
			everyday = $("input:radio[name=everyday]:checked").val();
			healthProbs = $("input:radio[name=healthProbs]:checked").val();
			currentEver = $("input:radio[name=currentEver]:checked").val();
			bother = $("input:radio[name=bother]:checked").val();
		
			if (forYou == "no" && medicare == "no" && everyday == "no" && healthProbs == "no" && currentEver == "no" && bother == "no"){
					$("#formIntro").hide();
					$("#qualifyForm").hide();
					$("#respondNo").fadeIn('slow');
					$( 'html, body' ).animate( { scrollTop: 0 }, 'slow' );
					sendTheForm();
					//TODO: Send email ajax?
				} else {
					$("#formIntro").hide();
					$("#qualifyForm").hide();
					$("#respondYes").fadeIn('slow'); //with additional fields
					$( 'html, body' ).animate( { scrollTop: 0 }, 'slow' );
				}
			//form.submit();
 			}
		});
	$("#qualifyFormYes").validate({
 		submitHandler: function(form) {
			sendTheForm();
			}								  
		});
	
	
	
	// set up external button actions
	$('a#processBtn1').addClass('selected');
	
	$('#externalNav a').click(function(){
		var slide = $(this).attr('data-slide');
			//TODO: if not sliding
			$('#processSlider').anythingSlider(slide);
			/*$('#externalNav a').removeClass('selected');
			$(this).addClass('selected');*/
			return false;
	
		$('#processSlider').anythingSlider(slide);
		
		
		/*if ($(this).attr('data-slide') == 1) {
			$('#externalNav a').removeClass('selected');
			$('a#processBtn1').addClass('selected');
		}
		if ($(this).attr('data-slide') == 2) {
			$('#externalNav a').removeClass('selected');
			$('a#processBtn2').addClass('selected');
		}
		if ($(this).attr('data-slide') == 3) {
			$('#externalNav a').removeClass('selected');
			$('a#processBtn3').addClass('selected');
		}
		if ($(this).attr('data-slide') == 4) {
			$('#externalNav a').removeClass('selected');
			$('a#processBtn4').addClass('selected');
		}
		if ($(this).attr('data-slide') == 5) {
			$('#externalNav a').removeClass('selected');
			$('a#processBtn5').addClass('selected');
		}*/
		return false;
	});
	
	//set up next/back link actions
	$('a.nextLink').click(function(){
		 $('#processSlider').data('AnythingSlider').goForward();
			return false;
	});
	$('a.prevLink').click(function(){
		 $('#processSlider').data('AnythingSlider').goBack();
			return false;
	});
	
	$('#processSlider').anythingSlider({
				startStopped    : true, // If autoPlay is on, this can force it to start stopped
				easing          : 'easeOutQuad',
				width			: 640,
				animationTime   : 1000,
				buildArrows     : false, 
				buildNavigation : false,
				autoPlay        : false,
//				autoPlayLocked  : true,  // If true, user changing slides will not stop the slideshow
//				resumeDelay     : 10000, // Resume slideshow after user interaction, only if autoplayLocked is true (in milliseconds).
				onSlideComplete : function(slider){
					// alert('Welcome to Slide #' + slider.currentPage);
				},
				stopAtEnd : true,
				onShowStop : function(e, slider){
					setTimeout(function(){
						if (slider.currentPage === slider.pages) { slider.gotoPage(1); }
					}, 5000);
				}
			});
	
	$('#processSlider').bind('slide_complete', function(e, slider){
		//TODO:
		var whichSlide = slider.currentPage;
		$('#externalNav a').removeClass('selected');
		switch(whichSlide)
		  {
		  case 1:
			$('a#processBtn1').addClass('selected');
			break;
		  case 2:
			$('a#processBtn2').addClass('selected');
			break;
		  case 3:
			$('a#processBtn3').addClass('selected');
			break;
		  case 4:
			$('a#processBtn4').addClass('selected');
			break;
		  case 5:
			$('a#processBtn5').addClass('selected');
			break;
		  }
	});
	
	
	
	
});// document ready

//document.execCommand("BackgroundImageCache",false,true);
