$(document).ready(function() {
	if ($('a.logos').length > 0) dim_over();
	if ($('#s').length > 0) s_clear();
	if ($('span#hill_investment').length > 0) {
		new LinkedIn.CompanyInsiderPopup("hill_investment","Hill Investment Group");
	}
	if ($('#email_signup').length > 0) email_signup();
	if ($('#send_book_submit').length > 0) send_book_form();
});
function send_book_form() {
	$('#send_book_submit').click(function() {
		var error = 0;
		var name = $('#your_name').val();
		var email = $('#your_email').val();
		var friend = $('#friends_name').val();
		var company = $('#company').val();
		var address_1 = $('#address_1').val();
		var address_2 = $('#address_2').val();
		var city = $('#city').val();
		var state = $('#state').val();
		var zip = $('#zip').val();
		var book = $("input[name='book']:checked").val();
		
		$('input.required').each(function() {
			if ($(this).val() == '' || $(this).val() == ' ' || $(this).val() == 'Required') {
				$(this).click(function() {
					if ($(this).val() == 'Required') $(this).val('');
				});
				$(this).animate({backgroundColor:'#E7A1A2'},500);
				$(this).val('Required');
				error++;
			} else {
				$(this).css('background','#FFFFFF');
			}
		});
		
		if (error <= 0) {
			$.ajax({
				type:"POST",
				url:"/library/ajax/send-a-book.php",
				data:"book="+book+"&your_email="+email+"&your_name="+name+"&friends_name="+friend+"&company="+company+"&address_1="+address_1+"&address_2="+address_2+"&city="+city+"&state="+state+"&zip="+zip,
				success:function(msg) {
					if (msg == 'success') {
						$('#form_content').html('<p class="message">Thank you.</p>');
					} else {
						$('#form_content').prepend('<p class="message">'+msg+'. Please try again.</p>');
					}
				}
			});
		}
		
		return false;
	});
}
function email_signup() {
	$('#go_button').click(function() {
		var email = $('#email_address').val();
		var email_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!email_exp.test(email) || email == '' || email == ' ') {
			if ($('p.message').length <= 0) {
				$('#email_signup').prepend('<p class="message">Invalid email address! Please try again.</p>');	
			}
		} else {
			$.ajax({
				type:"POST",
				url:"/library/ajax/email-submit.php",
				data:"email_address="+email,
				success:function(msg) {
					if (msg == 'Success') {
						$('#email_signup').html('<p class="message">Thank you for subscribing.</p>');
					} else {
						$('#email_signup').prepend('<p class="message">'+msg+'. Please try again.</p>');
					}
				}
			});
		}
		return false;
	});
}
function s_clear() {
	$('#s').click(function() { $(this).val(''); });
}
function dim_over() {
	$('a.logos').each(function() {
		$(this).mouseover(function() {
			$(this).fadeTo(0,.8);
		});
		$(this).mouseout(function() {
			$(this).fadeTo(0,1);
		});
	});
}


