$(function() {
    
    $("#submit_mailbag").click(function(){
    
        var Name = $("input#namefield").val(),
		Spam = $("input#spam").val(),
	    Email = $("input#emailfield").val(),
	    Subject = $("input#subjectfield").val(),
		Comment = $("textarea#commentfield").val();
		
		if(Spam.length >  1) {	
            if($('#mailbag_form .loginfailed2').length === 0) {
                $('<div class="loginfailed2"><div class="loginfailed_inner2"><a href="#" id="CloseBtn2"></a><p class="loginfailed_text2">You are a spammer, go away!</p></div></div>').appendTo('#mailbag_form').center().hide().fadeIn(600,
                function(){
                    $("a#CloseBtn2").click(function(){
                        $('#mailbag_form .loginfailed2').fadeOut(600,
                        function() { 
                            $("#mailbag_form .loginfailed2").remove(); 
                        });
                        $('input#spam').focus();
                        return false;
                    });
                });
            }	
        return false;
        }
		
		
        else if(Name.length <  1) {	
            if($('#mailbag_form .loginfailed2').length === 0) {
                $('<div class="loginfailed2"><div class="loginfailed_inner2"><a href="#" id="CloseBtn2"></a><p class="loginfailed_text2">You have entered an invalid name</p></div></div>').appendTo('#mailbag_form').center().hide().fadeIn(600,
                function(){
                    $("a#CloseBtn2").click(function(){
                        $('#mailbag_form .loginfailed2').fadeOut(600,
                        function() { 
                            $("#mailbag_form .loginfailed2").remove(); 
                        });
                        $('input#namefield').focus();
                        return false;
                    });
                });
            }	
        return false;
        }
		
		else if(Email.length < 1 || Email.indexOf("/") > -1 || Email.indexOf("/") > -1 || Email.indexOf(":") > -1 || Email.indexOf(",") > -1 || Email.indexOf(";") > -1 || Email.indexOf("@") < 0 || Email.indexOf("\.") < 0) {	
            if($('#mailbag_form .loginfailed2').length === 0) {
                $('<div class="loginfailed2"><div class="loginfailed_inner2"><a href="#" id="CloseBtn2"></a><p class="loginfailed_text2">You have entered an invalid email</p></div></div>').appendTo('#mailbag_form').center().hide().fadeIn(600,
                function(){
                    $("a#CloseBtn2").click(function(){
                        $('#mailbag_form .loginfailed2').fadeOut(600,
                        function() { 
                            $("#mailbag_form .loginfailed2").remove(); 
                        });
                        $('input#emailfield').focus();
                        return false;
                    });
                });
            }	
        return false;
        }
		
		else if(Subject.length <  1) {	
            if($('#mailbag_form .loginfailed2').length === 0) {
                $('<div class="loginfailed2"><div class="loginfailed_inner2"><a href="#" id="CloseBtn2"></a><p class="loginfailed_text2">You have entered an invalid subject</p></div></div>').appendTo('#mailbag_form').center().hide().fadeIn(600,
                function(){
                    $("a#CloseBtn2").click(function(){
                        $('#mailbag_form .loginfailed2').fadeOut(600,
                        function() { 
                            $("#mailbag_form .loginfailed2").remove(); 
                        });
                        $('input#subjectfield').focus();
                        return false;
                    });
                });
            }	
        return false;
        }
		
		else if(Comment.length <  1 || Comment.indexOf("http://") > -1 || Comment.indexOf("www.") > -1) {	
            if($('#mailbag_form .loginfailed2').length === 0) {
                $('<div class="loginfailed2"><div class="loginfailed_inner2"><a href="#" id="CloseBtn2"></a><p class="loginfailed_text2">You have entered an invalid comment</p></div></div>').appendTo('#mailbag_form').center().hide().fadeIn(600,
                function(){
                    $("a#CloseBtn2").click(function(){
                        $('#mailbag_form .loginfailed2').fadeOut(600,
                        function() { 
                            $("#mailbag_form .loginfailed2").remove(); 
                        });
                        $('textarea#commentfield').focus();
                        return false;
                    });
                });
            }	
        return false;
        }
		
        
        $('<div class="overlay"></div>').appendTo('#mailbag_form');
        
        $.ajax({
            url: '/actions/mailbag_process_ajax.asp',
            data: {namefield:Name,emailfield:Email,subjectfield:Subject,commentfield:Comment},
            type: 'GET',
            
            success: function(results) {
                $('div.overlay').remove();
				$("input#namefield").val(""),
				$("input#emailfield").val(""),
				$("input#subjectfield").val(""),
				$("textarea#commentfield").val("");
                
                $('#mailbag_form .loginfailed2').remove();
                if($('#mailbag_form .loginfailed2').length === 0) {
                    $('<div class="loginsuccess"><div class="loginsuccess_inner"><a href="#" id="CloseBtn2"></a><p class="loginsuccess_text">'+results+'</p></div></div>').appendTo('#mailbag_form').center().hide().fadeIn(600,
                    function(){
                        $("a#CloseBtn2").click(function(){
                            $('#mailbag_form .loginsuccess').fadeOut(600,
                            function() { 
                                $("#mailbag_form .loginsuccess").remove(); 
                            });
                            return false;
                        });
                    });
                }	
            }
         });
        return false;
    }); //a sumbit
    
}); //document ready

