$(document).ready(function() {

	$("dl").addClass("js");
	$("dt").append("<i>+</i>")
			.hover(function() {
				$(this).find("i").show()
			},
			function() {
				$(this).find("i").hide();
			})
			
			.click(function() {
			
				$("dt i").text("+");
				
				if($(this).hasClass("selected")) {
					//DO NOTHING
				}else {
					$(this).find("i").text("-"); //CHANGE TO - SIGN
					$("dd").slideUp(); //HIDE ALL ANSWERS
					$("dt").removeClass("selected"); //REMOVE ALL CLASSES
				}
				
				$(this).toggleClass("selected").next("dd").slideToggle().end().find("i").toggle();
			});
			
	$("dd, dt i").hide(); //HIDE +/- AND ANSWERS
	
	/*var faqAmount = $("dl > dt").length;
	
	for(i=1; i < faqAmount + 1; i++) {
		$("dt:nth-child(i)").find("b").text(i);
	}
	*/
	
	//CONTACT FORM
	$('.error').hide();
	$('#contact_form input').removeAttr("disabled");
	$('#contact_form textarea').removeAttr("disabled");
	$(".button").click(function() {
  		
  		$('.error').hide();
  	  	var name = $("input#name").val();
  		if (name == "") {
        	$("span#name-error").show();
        	$("input#name").focus();
        	return false;
     	}
     	
  		var email = $("input#email").val();
  		if (email == "") {
        	$("span#email-error").show();
        	$("input#email").focus();
        	return false;
     	}
     	
  		var message = $("#message").val();
  		if (message == "") {
        	$("span#msg-error").show();
        	$("input#message").focus();
        	return false;
     	}
      
      	var phone = $("input#phone").val();
      	
      	$('#contact_form input').attr("disabled", true);
      	$('#contact_form textarea').attr("disabled", true);
      	$("#submit").hide();
      	$(".loader-gif").show();
      
    	var dataString = 'name='+ name + '&email=' + email + '&phone=' + phone + '&message=' + message;
		//alert (dataString);
		//return false;
		
		$.ajax({
    		type: "POST",
   			url: "bin/process.php",
   			data: dataString,
   			success: function() {
     			$("#contact_form fieldset").animate( { opacity: 0.2 }, 1000 );
     			$(".loader-gif").fadeOut(1000, function() {
     				$("#contact_form").append("<b>Thank You, your enquiry has been sent.</b>");
     			});
     		}
  		});
  		return false;
	});

	
});
