
	chge = 0;
	var ChangeColor = {
		init: function(){
			ChangeColor.change();
		},
		
		getColors: function(){
			var colors = new Array('#EC60C1','#FFFFFF');
			//colorsSelect = colors[Math.floor(Math.random()*2)];
			if(chge == 0){
				colorsSelect = colors[0];
				chge=1;
			}else{
				colorsSelect = colors[1];
				chge=0;
			}
			
			$('#bg_promo_text').css('color',colorsSelect);
		},
		
		change: function(){
			setInterval("ChangeColor.getColors()", 500);
		}
	}
	
	var regex = {
				url: /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/,
				email: /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/,
				number: /^[0-9]+$/,
				name: /^[a-zA-Z\x20]+$/,
				letter: /^[a-zA-Z]+$/
			};

	var lightbox = {
		init: function(){
			lightbox.setButton();
			lightbox.setPosition();
		},
		
		setButton: function(){
			$('#click_here').click(function(){
				$('#fitness_plan_form').fadeIn('slow');
			});
			
			$('#fitness_plan_button_close').click(function(){
				$('#fitness_plan_form').fadeOut('slow');
			});
			
			$('#fitness_plan_button').click(function(){
				lightbox.validateForm();
			});
		},
		
		validateForm: function(){
			var height_feet = lightbox.checkData($('#height_feet'), regex.number);
			var height_inches = lightbox.checkData($('#height_inches'), regex.number);
			var weight = lightbox.checkData($('#weight'), regex.number);
			var goal_weight = lightbox.checkData($('#goal_weight'), regex.number);
			var age = lightbox.checkData($('#age'), regex.number);
			var email = lightbox.checkData($('#email'), regex.email);
			
			if(height_feet && height_inches && weight && goal_weight && age && email){
				lightbox.submitData();
			}
			
		},
		
		submitData: function(){
			$.post('save_data.php?type=fitness_plan',
				{
					height_feet: $('#height_feet').val(),
					height_inches: $('#height_inches').val(),
					weight: $('#weight').val(),
					goal_weight: $('#goal_weight').val(),
					age: $('#age').val(),
					gender: $('input[name="gender"]').val(),
					email: $('#email').val()
				},
				function(){
					$('#fitness_plan_form').fadeOut('slow');
					lightbox.clearForm();
                    window.location.href = 'thank-you';
				} 
			);
		},
		
		checkData: function(elem, pattern){
			if(pattern.test(elem.val())){
				lightbox.validEntry(elem);
				
				return true
			}else{
				lightbox.invalidEntry(elem);
				
				return false;
			}
		},
		
		invalidEntry: function (obj){
			$(obj).css('background-color', '#FFCFCF');
		},

		validEntry: function (obj){
			$(obj).css('background-color', '#FFFFFF');
		},
		
		setPosition: function(){
			$(window).scroll(function() {
				$("#fitness_plan_form").css("top", $(window).scrollTop() + 80 +"px");
			});
		},
		
		clearForm: function(){
			$('#height_feet').val('');
			$('#height_inches').val('');
			$('#weight').val('');
			$('#goal_weight').val('');
			$('#age').val('');
			$('#email').val('');
		}
	}
