$(document).ready(function(){
	$('.home_btm').hover(function(){
		$(this).css({backgroundPosition:"-251px 0px"});
	},
	function(){
		$(this).css({backgroundPosition:"0px 0px"});
	});
});

$(document).ready(function(){
	$('.home_btm_fairytales').hover(function(){
		$(this).css({backgroundPosition:"-253px 0px"});
	},
	function(){
		$(this).css({backgroundPosition:"0px 0px"});
	});
});

$(document).ready(function(){
	$('.home_btm_gifting').hover(function(){
		$(this).css({backgroundPosition:"-252px 0px"});
	},
	function(){
		$(this).css({backgroundPosition:"0px 0px"});
	});
});

//homepage javascript

/////////////////////////////////////////////////////////////////////
//NEWSLETTER SIGNUP FOOTER FORM
function submitForm(){
	var data = '';
	$('#signup_form input[type=text]').each(function(e){
		var value = $(this).val().replace(/^\s+|\s+$/g,"");
		if( data != '' ) data += "&";
		data += $(this).attr('name') + "=" + value;
	});
	$('#signup_form input:radio[name=gender]:checked').each(function(e){
	//$('#signup_form input[type=radio]').value(function(e){
		var value = $(this).val().replace(/^\s+|\s+$/g,"");
		if( data != '' ) data += "&";
		data += $(this).attr('name') + "=" + value;
	});	
	$.ajax({
		type: "POST",
		url: "/ajax/footer_newsletter_signup.php",
		data: data,
		success: function(msg){
			$('#loading').remove();
			if( msg.match(/error/) ){
				$('#signup_form').prepend(msg);
			} else {
				$('#sign-up').html(msg);
			}
		},
		error: function(msg) {
			$('#signup_form').prepend(msg);
		}
	});
}

$(document).ready(function(){
	
	$('#sign-up input[type=text]').focus(function(){
		if( $(this).val() == $(this).prev('label').text() ){
			$(this).val('');
		}
		$(this).removeClass('dim');
	});
	$('#sign-up input[type=text]').blur(function(){
		if( $(this).val() == '' ){
			$(this).val( $(this).prev('label').text() ).addClass('dim');
		}
	});
	
	$('#submit').click(function(){
		$('#sign-up input[type=text]').each(function(){
			if( $(this).val() == $(this).prev('label').text() ){
				$(this).val('');
			}
		});
	});
	
	$("#signup_form").validate({
		rules: {
			first_name: "required",
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			first_name: "Please enter your full name",
			email: "Please enter a valid email address"
		},
		errorElement: 'span',
		errorPlacement: function(error, element) {
				error.insertBefore( $(element).prev('label') );	
		},
		highlight: function(element, errorClass) {
			if( $(element).val() == '' ) {
				$(element).val( $(element).prev('label').text() ).addClass('dim');
			}
			$(element).addClass('hasError');
		},
		unhighlight: function(element, errorClass) {
			$(element).removeClass('hasError').removeClass('dim');
		},
		onfocusout: false,
		onkeyup: false,
		
		submitHandler: function(form) {
			$('#submit').after('<img id="loading" src="/img/icons/loading_small.gif" alt="Loading..." style="float:right; margin-right:10px;" />');
			submitForm();
		}
		
	});
	
});
/////////////////////////////////////////////////////////////////////