var runskip = {
	init: function() {
	
	    $('#home_banner').innerfade({ 
	        speed: 3000,
	        timeout: 4000
	    });
	
	
		$("#phone_request_link").css('display', 'none');
		$("#newsletter_signup_form").css('display', 'none');

		
		//setup mouse events
		$("#newsletter_signup").click(function() {
			if($("#newsletter_signup_form").is(":hidden")) {
				$("#newsletter_signup_form").fadeIn(500);
			} else {
				$("#newsletter_signup_form").fadeOut(500);
			}
		});
		
		$("#newsletter_signup_close").click(function() {
			if($("#newsletter_signup_form").is(":hidden")) {
				$("#newsletter_signup_form").fadeIn(500);
			} else {
				$("#newsletter_signup_form").fadeOut(500);
			}
		});
		
		
		
		$("#newsletter_reset").click(function() {
			document.nsf.email.value = "";
		});
	}
}

jQuery(document).ready(function() {
	runskip.init();
});



function reset_signup() {
    //document.nsf.email.value = "";
    $("#signup_success").fadeOut(500);
    //$("#signup_success").text("");
}

function submit_signup_request(email) {
    $("#signup_success").text("");
    $("#email_error").text("");
    $("#signup_success").fadeIn(50);
    //$("#signup_success").load("/signup.php", {email: email.value}, function() {
    //    setTimeout("reset_signup()", 2600);
    //});
}

function show_error(error_id, alerttxt) {
    //$(error_id).fadeIn(500);
    $(error_id).text(alerttxt);
}

function validate_required(field, alerttxt) {
    with (field) {
        if (value == null || value == "") {
            show_error('#email_error', alerttxt);
            return false;
        } else {
            return true;
        }
    }
}


function validate_form(thisform) {
    with (thisform) {
        if (validate_required(email, "Email is a required field") == false) {
            //email.focus();
            return false;
        }
        submit_signup_request(email);
    }
}
