function filterPageNext(pageNumberInputName, filterFormName){
    inputName = pageNumberInputName;
    $(inputName).value = parseInt($(inputName).value)+1;
    formName = filterFormName;
    $(formName).submit();
}

function filterPagePrevious(pageNumberInputName, filterFormName){
    inputName = pageNumberInputName;
    $(inputName).value = parseInt($(inputName).value)-1;
    formName = filterFormName;
    $(formName).submit();
}

function sendFormEmail(form_id){
    new Ajax.Request('sendemail.tpb', {
        method: 'post',
        parameters: $(form_id).serialize(true),
        onSuccess: function(transport){
            if((('responseXML' in transport) && transport.responseXML != null) && transport.responseXML.firstChild){
                if(transport.responseText.indexOf("success")>-1){
                    displayEmailSentNotification();
                }else{
                    displayEmailErrorNotification();
                }
            }else{
                displayEmailErrorNotification();
            }
        },
        onFailure: function(){ displayEmailErrorNotification(); }
      });
}

function displayEmailErrorNotification(){
    alert("Sorry, an error has prevented your information from being sent. Please try again later.");
}

function displayEmailSentNotification(){
    alert("Thank you. Your information has been sent.");
}

jQuery(document).ready(function() {
	jQuery("ul.menu li.menuItem").hoverIntent(
		function() {
			jQuery(this).find("ul.menu").slideDown();
		},
		function(){
			jQuery(this).find("ul.menu").slideUp();
		}
	);
});
