window.addEvent('domready', function() {
	validateForm();
	checkBoxHover();
	sfHover;
});


// CHECKBOX ACTIONS
function checkBoxHover() {
	var label = $$('fieldset.days label');
	var input = $$('fieldset.days input');
	
	// HOVER EFFECT FOR LABELS
	label.each(function(el) {
		var fx = new Fx.Styles(el, {duration:200, wait:false});
	 
		el.addEvent('mouseenter', function(){
			fx.start({
				'background-color': '#FFDA77'
			});
		});
	 
		el.addEvent('mouseleave', function(){
			fx.start({
				'background-color': '#FFFCF4'
			});
		});
		
	});

	// ADD/REMOVE CLASS TO PARENT ON CLICK
	input.addEvent('click', function(){ checkornot(this); });
	
	// ADD CLASS TO CHECKED ITEMS ON RELOAD
	input.each(function(el) {
		checkornot(el);
	});
}

// ADD/REMOVE CLASS TO CHECKBOX'S PARENT
function checkornot(box) {
	var el = box.getParent();
	if (box.checked == true) 
	{	
		el.addClass('selected');
	} else {
		el.removeClass('selected');
	}
	
}



// VALIDATE FORM
function validateForm() {
	var elName = $$('form div.required input[name]');
	var elValue = $$('form div.required input[value]');
}



// ERROR MESSAGES BOX
function errorMsgBox() {
	var msgBox = new Fx.Slide('errorMessage')
	$('toggle').addEvent('click', function(e){
		e = new Event(e);
		mySlide.toggle();
		e.stop();
	});
}