$(document).ready(function() {
	$("#navigation").dropSlideMenu({
		indicators: true, // adds a div to the list items for attaching indicators (arrows)
		clickstream: true, // highlights the clickstream in a menu by comparing the links to the current URL path
		openEasing: "easeOutQuad", // open animation effect
		closeEasing: "easeInQuad", // close animation effect
		duration: 600, // speed of drop down animation (in milliseconds)
		delay: 800, // delay before the drop down closes (in milliseconds)
		hideSelects: true // hide all select elements on the page when the menu is active (IE6 only)
	});		
	$("#loginEmail").focus();
	$("#fox").focus();
	$("#newsletterEmail").focus(function () {
		showHideValue($(this),'Email address');	
	});
	$("#newsletterEmail").blur(function () {
		showHideValue($(this),'Email address');	
	});	
	$("#tipText").focus(function () {
		showHideValue($(this),'Write here...');	
	});
	$("#tipText").blur(function () {
		showHideValue($(this),'Write here...');	
	});		
	$("#excuseText").focus(function () {
		showHideValue($(this),'Write here...');	
	});
	$("#excuseText").blur(function () {
		showHideValue($(this),'Write here...');	
	});			
	$("#newsletterMobile").focus(function () {
       //$(this).next("span").css('display','inline').fadeOut(1000);
		showHideValue($(this),'Mobile number');	
	});
	$("#newsletterMobile").blur(function () {
		showHideValue($(this),'Mobile number');	
	});	
	$("#signupEmail").blur(function () {
		xajax_checkSignupEmail($(this).val());
	});	
	$("#signupUsername").blur(function () {
		xajax_checkSignupUsername($(this).val());
	});	
	$("#regForm").submit(function (event) {	
		return checkRegForm();
	});		
	$("#actionForm").submit(function (event) {	
		if($("#actionQuitDay").val() == '-1' || $("#actionQuitMonth").val() == '-1') {
			alert('Please enter a day and a month');
			return false;
		}		
		return true;
	});		
	$("#quizForm").submit(function (event) {	
		return checkQuiz();
	});			
	$("#nlForm").submit(function (event) {
		if($("#newsletterEmail").val() == '' || $("#newsletterEmail").val() == 'Email address') {
			alert('Please fill in your email address.');
			event.preventDefault();
			return false;
		} else 
			return true;
	});	
	$("#txForm").submit(function (event) {
		if($("#newsletterMobile").val() == '' || $("#newsletterMobile").val() == 'Mobile number') {
			alert('Please fill in your mobile number.');
			event.preventDefault();
			return false;
		} else 
			return true;
	});		
	$("#qForm").submit(function (event) {
		// alert('hi');
		var problem1 = false;
		var problem2 = false;		
		if($("#rightQuitDay").val() == '-1')
			problem1 = true;
		if($("#rightQuitMonth").val() == '-1')
			problem2 = true;
		if(problem1 || problem2) {
			alert('Please select a day and month.');			
			event.preventDefault();
			return false;
		} else 
			return true;
	});	
	$("#contactForm").submit(function (event) {
		var problem = false;
		if($("#fox").val() == '')
			problem = true;
		if($("#squirrel").val() == '')
			problem = true;
		if(problem) {
			alert('Please fill in all fields.');			
			event.preventDefault();
			return false;
		} else 
			return true;
	});	
	$("#calcForm").submit(function (event) {
		// alert('hi');
		var problem1 = false;
		var problem2 = false;		
		if($("#rightQuitDayCalc").val() == '-1')
			problem1 = true;
		if($("#rightQuitMonthCalc").val() == '-1')
			problem2 = true;
		if(problem1 || problem2) {
			alert('Please select a day and month.');
			event.preventDefault();
			return false;
		} if($("#rightNumCiggiesCalc").val() == '-1') {
			alert('Please select how many cigarettes you smoke on average each day.');
			event.preventDefault();
			return false;			
		}
		else 
			return true;
	});		
	$("#signupQuitDay").blur(function () {
		if($("#signupQuitDay").val() == '-1') {
			$('#formDateMessage').removeClass('formMessageTick');
			$('#formDateMessage').addClass('formMessageCross');
			$('#formDateMessage').html('Select a day');
		} else if ($("#signupQuitMonth").val() != '-1') {
			$('#formDateMessage').removeClass('formMessageCross');
			$('#formDateMessage').addClass('formMessageTick');
			$('#formDateMessage').html('');						
		}
	});		
	$("#signupQuitMonth").blur(function () {
		if($("#signupQuitMonth").val() == '-1') {
			$('#formDateMessage').removeClass('formMessageTick');
			$('#formDateMessage').addClass('formMessageCross');
			$('#formDateMessage').html('Select a Month');
		} else if ($("#signupQuitDay").val() != '-1') {
			$('#formDateMessage').removeClass('formMessageCross');
			$('#formDateMessage').addClass('formMessageTick');
			$('#formDateMessage').html('');						
		}
	});	
	$("#signupPassword").blur(function () {	
		if($("#signupPassword").val() == '') {
			$('#formPasswordMessage').removeClass('formMessageTick');
			$('#formPasswordMessage').addClass('formMessageCross');
			$('#formPasswordMessage').html('Empty');			
		} else {
			$('#formPasswordMessage').removeClass('formMessageCross');
			$('#formPasswordMessage').addClass('formMessageTick');
			$('#formPasswordMessage').html('');
		}
	});
	$(".quitter-quiz :checkbox").click(function (e) {
		$(this).siblings(":checkbox").attr('checked', false);

		if($(this).is(':checked'))  {
			$(this).parent().removeClass('notAnswered');
		} else {
	        $(this).parent().addClass('notAnswered');
		}
	});	
});
