jQuery.fn.fhlBox = function() {
	$().colorbox({
		href:"/fhl/popup.php",
		onComplete:function(){
			$("#fhl-container .red-button").click(function() {
				// Hide Landing and Setup Inner Pages
				/*
				$("#fhl-container #fhl-lcol").css({
					"backgroundImage": "url(/fhl/images/shield.jpg)",
					"backgroundPosition": "0px 85px",
					"width": "292px",
					"height": "207px"
				});
				$("#fhl-container .fhl-menu").show();
				*/
				$("#fhl-container .section-0").hide();
				$("#fhl-container .section-2").show();
			});
			// Setup Additional Close Links
			$("#fhl-container a.close").click( function() {
					$.colorbox.close();
			});
			// Setup Menu
			$("#fhl-container .fhl-menu li a").each(function(index) {
				$(this).click( function() {
					// Convert index string to number so we can manipulate index
					//var indexno = Number(index)+1;
					var indexno = Number(index);
					var selected = '#section-'+indexno;
					$("#fhl-container .section").hide();
					$("#fhl-container "+selected).show();
				});
			});
			// Ajax Form
			$("#submit").click(function(){					   				   
				$(".error").hide();
				var hasError = false;
				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				
				var nameVal = $("#name").val();
				if(nameVal == '') {
					$("#name").after('<span class="error">You forgot to enter your name.</span>');
					hasError = true;
				}
				
				var email_addressVal = $("#email_address").val();
				if(email_addressVal == '') {
					$("#email_address").after('<span class="error">You forgot to enter your email address.</span>');
					hasError = true;
				} else if(!emailReg.test(email_addressVal)) {	
					$("#email_address").after('<span class="error">Please enter a valid email address.</span>');
					hasError = true;
				}
				
				var subjectVal = $("#subject").val();
				if(subjectVal == '') {
					$("#subject").after('<span class="error">You forgot to enter the subject.</span>');
					hasError = true;
				}
				
				var messageVal = $("#message").val();
				if(messageVal == '') {
					$("#message").after('<span class="error">You forgot to enter the message.</span>');
					hasError = true;
				}
				
				
				if(hasError == false) {
					$(this).hide();
					$("#sendEmail li.buttons").append('<img src="/fhl/images/loading.gif" alt="Loading" id="loading" />');
					
					$.post("/fhl/form/send.php",
						{ name: nameVal, email_address: email_addressVal, subject: subjectVal, message: messageVal },
							function(data){
								$("#sendEmail").slideUp("normal", function() {				   
									
									$("#sendEmail").before('<h1>Success</h1><p>Your email was sent.</p>');											
								});
							}
						 );
				}
				
				return false;
			});
		}
	}); // $().colorbox
}

$(document).ready(function() {
	/*
	 * Disable show on new session
	var shown = $.cookie('shown');
	if (!shown) {
		$.cookie('shown', true, { path: '/' });
		// show only once per session
		$().fhlBox();
	} // end cookie session check
	*/

});

