    function clearinput(e) {
      if (e.cleared) { return; }
      e.cleared = true;
      e.value = '';
      e.style.color = '#000';
    }





/* Expandable/collapsible FAQ list 
=======================================================================================================*/
function faq_list(){
	$(".faq_list dd").addClass("hide"); // hide all answers if javascript is enabled	
	
	$(".faq_list dt").click(function(){
		if($(this).attr("class")){ // collapse the clicked dt if it is already expanded
			$(this)
			.removeClass("selected")
			.next("dd")
				.removeClass("selected")
				.toggleClass("hide")
			.end()
		} else { 
			$(this) // reset the list and expand the selected element
			.siblings("dd.selected") 
				.toggleClass("hide")
			.end()
			.siblings(".selected")
				.removeClass("selected")
			.end()
			.toggleClass("selected")
			.next("dd")
				.toggleClass("hide")
				.toggleClass("selected")
			.end()
		}
	});
}


