jQuery(document).ready(function($){

    var n = $('#mostPopular').val();

    $('.pop'+n).show();

    //Insider Top
    $(".newsletter").focus(function(){
        $(".newsletter").val('');
    });
    $(".newsletter").bind('blur',function(){
        $(".newsletter").parents('.row').removeClass('error').removeClass('correct');
        validateEmailAddress($(this));
    });
    $(".form-box").submit(function(){
        if ($('.error',$(".form-box")).length) {
            $(".red").html('Please provide a valid e-mail');
        }else {
            var email = $(".newsletter").val();
            var action = '/wp-content/themes/buffalo-bills/newsletter.php';
            $.ajax({
                type: "POST",
                url: action,
                data: "&newsletter="+email,
                success: function(data) {
                    $(".red").html(data);
                    setTimeout(function(){
                        $(".red").html(" ");
                        $('.insider_newsletter').slideToggle();
                        $(".newsletter").val("Email Address");
                    }, 2000);
                }
            });
        }
        return false;
    });

    //Insider footer
    $("#footerMail").focus(function(){
        $("#footerMail").val('');
    });
    $("#footerMail").bind('blur',function(){
        $("#footerMail").parents('.row').removeClass('error').removeClass('correct');
        validateEmailAddress($(this));
    });
    $("#newsletter").submit(function(){
        if ($('.error',$("#newsletter")).length) {
            $(".return").html('Please provide a valid e-mail');
        }else {
            var email = $("#footerMail").val();
            var action = '/wp-content/themes/buffalo-bills/newsletter.php';
            $.ajax({
                type: "POST",
                url: action,
                data: "&newsletter="+email,
                success: function(data) {
                    $(".return").html(data);
                    setTimeout(function(){
                        $(".return").html(" ");
                        $("#footerMail").val("Email Address");
                    }, 2000);
                }
            });
        }
        return false;
    });

    //Main PAGE
    $("#email").focus(function(){
        $("#email").val('');
    });
    $("#email").bind('blur',function(){
        $("#email").parents('.row').removeClass('error').removeClass('correct');
        validateEmailAddress($(this));
    });
    $("#inside-form").submit(function(){
        if ($('.error',$("#inside-form")).length) {
            $("#return").html('Please provide a valid e-mail');
        }else {
            var email = $("#email").val();
            var action = '/wp-content/themes/buffalo-bills/newsletter.php';
            $.ajax({
                type: "POST",
                url: action,
                data: "&newsletter="+email,
                success: function(data) {
                    $("#return").html(data);
                    setTimeout(function(){
                        $("#return").html(" ");
                        $("#email").val("Email Address");
                    }, 2000);
                }
            });
        }
        return false;
    });
});

function openNewsletter(){
    jQuery('.insider_newsletter').slideToggle();
}

function validateEmailAddress(_email)
{
	var _emailReg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!_emailReg.test(trim(_email.val()))) {
		_email.parents('.row').addClass('error');
		return false;
	}
	else
	{
		_email.parents('.row').addClass('correct');
		return true;
	}
}


function strstr (str, index, bool) {
    var pos = 0;
    
    str += '';
    pos = str.indexOf( index );    if (pos == -1) {
        return false;
    } else{
        if (bool){
            return str.substr( 0, pos );
        } else{
            return str.slice( pos );
        }
    }
}

function trim(myString)
{
	return myString.replace(/^\s+|\s+$/g,"");
}