$(document).ready(function(){

	$('input[type="text"]').focus(function() {
		if(this.value==this.defaultValue){
			$(this).parent().addClass("active"); 
			this.value='';}
		});

	$('input[type="text"]').blur(function() {
		if(this.value==''){
			$(this).parent().removeClass("active"); 
			this.value=this.defaultValue; }								  
		});

	$("#facebook").easyTooltip();
	$("#sharefacebook").easyTooltip();
	$("#sharetwitter").easyTooltip();


        $('#newsletterSubmit').click(function() {

                var val = $('#newsletterEmail').val();
		var defVal = $('#newsletterEmail').attr('defaultValue');

                if(val !== '' && val !== defVal) {
                        if(!val.match(/^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/)) {
                                alert('The email address is not valid');
                        } else {
                                $('#newsletterFieldset').hide();
                                $('#newsletterWait').show();
                                $.getJSON(
                                        'rpc.php?_=CampaignMonitor.CampaignMonitor.Subscribe',
                                        {
                                                email: val,
                                                where: 'newsletter'
                                        },
                                        function(json) {
                                                $('#newsletterFieldset').show();
                                                $('#newsletterWait').hide();
                                                if(json.success) {
                                                        defVal = 'Thank you!';
							$('#newsletterEmail').attr('defaultValue',defVal);
                                                        $('#newsletterEmail').val(defVal);
                                                } else {
                                                        alert('Error: ' + json.message);
                                                }
                                        },
                                        function() {
                                                $('#newsletterFieldset').show();
                                                $('#newsletterWait').hide();
                                        }   
                                );
                        }
                }
                return false;
        });
});
	