/* Author: Ryan Giglio */

function validateComment() {
    var valid = true;
    if ( $.trim($('#author').val()) == "" || $.trim($('#author').val()) == "Name *" ) {
        $('#author').addClass('invalid', 'fast');
        valid = false;
    }
    else {
        $('#author').removeClass('invalid', 'fast');
    }
    
    if ( $.trim($('#email').val()) == "" || $.trim($('#email').val()) == "Email *" ) {
        $('#email').addClass('invalid', 'fast');
        valid = false;
    }
    else {
        $('#email').removeClass('invalid', 'fast');
    }
    
    if ( $.trim($('#url').val()) == "" || $.trim($('#url').val()) == "Website" ) {
        $('#url').addClass('invalid', 'fast');
        valid = false;
    }
    else {
        $('#url').removeClass('invalid', 'fast');
    }
    
    if ( $.trim($('#comment').val()) == "" || $.trim($('#comment').val()) == "Comment" ) {
        $('#comment').addClass('invalid', 'fast');
        valid = false;
    }
    else {
        $('#comment').removeClass('invalid', 'fast');
    }
    
	if ( !valid ) {
		alert("Please fill in all fields.");
	}
    return valid;
}

$(document).ready(function() {
	$('a[rel=lightbox]').lightBox(); 
	
    $('a[rel=external]').attr("target", "_blank");
    
    $('#searchBlog input').focus(function() {
        if ( $(this).val() == "Search my blog" ) {
            $(this).val('');
        }
    });

	$('#leaveComment h4 a').attr("href", "");
	
	$('#leaveComment h4 a').toggle(function() {
        $('#commentForm').slideDown();
		return false;
    }, function() {
		$('#commentForm').slideUp();
		return false;
	});

    $('#author').focus(function() {
        if ( $(this).val() == "Name *" ) {
            $(this).val('');
            $(this).removeClass('placeholder');
        }
    });
    $('#email').focus(function() {
        if ( $(this).val() == "Email *" ) {
            $(this).val('');
            $(this).removeClass('placeholder');
        }
    });
    $('#url').focus(function() {
        if ( $(this).val() == "Website" ) {
            $(this).val('');
            $(this).removeClass('placeholder');
        }
    });
    $('#comment').focus(function() {
        if ( $(this).val() == "Comment" ) {
            $(this).val('');
            $(this).removeClass('placeholder');
        }
    });
    
    $('#author').change(function() {
        if ( $.trim($(this).val()) == "" || $.trim($(this).val()) == "Author" ) {
            $(this).addClass('invalid', 'fast');
        }
        else {
            $(this).removeClass('invalid', 'fast');
        }
    });
    $('#email').change(function() {
        if ( $.trim($(this).val()) == "" || $.trim($(this).val()) == "Email *" ) {
            $(this).addClass('invalid', 'fast');
        }
        else {
            $(this).removeClass('invalid', 'fast');
        }
    });
    $('#url').change(function() {
        if ( $.trim($(this).val()) == "" || $.trim($(this).val()) == "Website" ) {
            $(this).addClass('invalid', 'fast');
        }
        else {
            $(this).removeClass('invalid', 'fast');
        }
    });
    $('#comment').change(function() {
        if ( $.trim($(this).val()) == "" || $.trim($(this).val()) == "Comment" ) {
            $(this).addClass('invalid', 'fast');
        }
        else {
            $(this).removeClass('invalid', 'fast');
        }
    });

});
