var rota;

$(function(){
	if($("#main-question input:radio:checked").val() == 'yes') $("fieldset#additional, fieldset#additional div").show();
	else $("fieldset#additional, fieldset#additional div").hide();

	$("#main-question input").css('left', '-50%');
	$("#gallery li a").lightBox();
	$("#main-question label")
		.click(function(){		
			$("#main-question label").removeClass("selected");
			$(this).addClass("selected");
			if($(this).attr("for") == "reunion_yes"){
				$("fieldset#additional").show();
				$("fieldset#additional div:first").fadeIn("slow");
				setTimeout(function(){$("fieldset#additional div:last").fadeIn("slow");}, 1000);
			} else {
				$("fieldset#additional, fieldset#additional div").fadeOut("slow");
				$("fieldset#additional select").each(function(){ this.selectedIndex = 0; })
			}
		}
	);
	
	$("#content form")
		.submit(function(){
			var returnVal = true;

			$("#result").remove();
			
			$("#content form label em").each(function(){
				var labelFor = $(this).parent("label").attr("for");
												
				/*
if(!$("#content #main-question input:radio:checked").val()){
					$("#main-question h3").addClass("darkred");
					returnVal = false;
				} else $("#main-question h3").removeClass("darkred");
*/

				if(!$("#"+labelFor).val()){
					$(this).addClass("red");
					returnVal = false;
					//returnVal = ($("#content #main-question input:radio:checked").val() == "no" && ((labelFor == "season") || (labelFor == "location"))) ? true : false;
				} else $(this).removeClass("red");
				
			});
			
			if(returnVal == false){
				$("#content form").prepend('<p id="result">Please fill out the <span class="red">required</span> fields.</p>');
				$("#result").hide().fadeIn("slow");
			}	
			
			return returnVal;
		}
	);
	
	if(jQuery.browser.msie && (parseInt(jQuery.browser.version)) == 6){
		$("#main-question label").mouseover(function(){ $(this).css('background-position', 'left top');})
		$("#main-question label").mouseout(function(){ $(this).css('background-position', 'right top');})
	}
	
	var current = $("#saying li:visible");	
	var nextEl = $(current).next();

	$("#saying li:not(:first)").hide();
	$("#saying li span.continuation").hide();
	$("#saying li").append(' <a href="#" class="next">/ next</a>');
	$("#saying li a.next").hide().click(function(){
		$(this).parent("li").hide().next().fadeIn("slow");
		if($(this).parent("li").is(":last-child")) $("#saying li:first").fadeIn("slow");
		return false;
	});
	$("#saying a#read-more, #saying a.more").click(
		function(){
			if($(this).text() == 'less'){
				letsStart();
				$("#saying a.next").hide();
				$("#saying li span.tail").show();
				$("#saying li span.continuation").hide();
				$("#saying li").css({'text-align':'center'});														
				$("#saying").animate({height:'30px'},{duration:200});
				$("#saying a.more").text("more");
			}
			else {
				if(rota) window.clearInterval(rota);
				$("#saying li span.tail").hide();
				$("#saying li span.continuation").show();
				$("#saying a.next").fadeIn();	
				$("#saying li").css({'text-align':'left'});																			
				$("#saying").animate({height:'125px'},{duration:200});
				$("#saying a.more").text("less");
			}
			return false;
		}
	);
	$("#saying #next").hide().click(function(){
		changeSaying();
		return false;
	});
	
	letsStart();	
});

function letsStart() {
	rota = window.setInterval("changeSaying()", 6000);
}

function changeSaying(){
	current = $("#saying li:visible");	
	nextEl = $(current).next();
	$(current).hide();
	if($(current).is(":last-child")) $("#saying li:first").fadeIn("slow");
	else $(nextEl).fadeIn("slow");
}