function submitPaymentForm()
{
	fObj = document.getElementById("fPaymentForm");
	fObj.submit();
}


jQuery.validator.addMethod("phoneUS",function(a,b){a=a.replace(/\s+/g,"");return this.optional(b)||a.length>9&&a.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/)},"Please specify a valid phone number");jQuery.validator.addMethod("phoneUK",function(a,b){return this.optional(b)||a.length>9&&a.match(/^(\(?(0|\+44)[1-9]{1}\d{1,4}?\)?\s?\d{3,4}\s?\d{3,4})$/)},"Please specify a valid phone number");

/*   
=============================================================================== 
Base jQuery file
...............................................................................
                                                                        2011/10
------------------------------------------------------------------------------- 
COPY / USE AT YOUR OWN SITE'S RISK
=============================================================================== 
*/
jQuery.fn.equalHeights = function(px) {
	jQuery(this).each( function(){
		var currentTallest = 0,
			compare = jQuery(this).children().not('div.clearfix');
		compare.each(function(i){
			if (jQuery(this).height() > currentTallest) { currentTallest = jQuery(this).height(); }
		});
		compare.css({'min-height': currentTallest}); 
	});
	return this;
};
jQuery(document).ready( function($) {
	// dropdown navigation
	var sfMenus = $('#sitenav .menu');
	if(sfMenus[0]){
		sfMenus.superfish({ 
		    hoverClass:    'ui-state-hover',
		    pathClass:     'ui-state-current', //ui-state-active
		    pathLevels:    0,
		    delay:         800,
		    speed:         'normal',
		    autoArrows:    false,
		    dropShadows:   false
		});
	}
	
	$('body.wp-rfros #main').equalHeights();
	$('body.cf:not(".homepage") #content').equalHeights();
	
	$('ol.rules,ul.rules').children().wrapInner('<span/>');
	
	// callout boxes
	$('.callout-box').append('<span class="rd-corner corner-tl"/><span class="rd-corner corner-tr"/><span class="rd-corner corner-bl"/><span class="rd-corner corner-br"/>');
	
	var assistanceSection = $('#get-assistance'),
		assistanceControl = $('#toggle-assistance-form'),
		assistanceForm = $('#form-assistance'),
		assistanceClose = $('#form-assistance-close-1, #form-assistance-close-2');
    if (assistanceSection[0] && assistanceControl[0] && assistanceForm[0] && assistanceClose[0]) {
    	assistanceControl.add(assistanceClose).click(function(){
    		assistanceForm.stop(true,true).fadeToggle(400).toggleClass('ui-state-open');
    	});
    }
	
	// watermarks
	$('#s').watermark('Search the site...');
	$('#newsletter_subscribe').watermark('Subscribe to our newsletter >>');
		
	// form validation
	var contactValidation = jQuery("#form-contact,#form-assistance"),
		commentValidation = jQuery("#commentform"),
		testimonialValidation=jQuery("#frmTestimonials"),
		reqMsg = 'Required',
		newsletterValidation = $('#newsletter-subscribe,#newsletter-subscribe2'),
		errorPlacement = function(error, element) { 
				if ( element.is(":radio") || element.is(":checkbox") ) 
					error.appendTo( element.closest('fieldset') );
				else 
					error.appendTo( element.parent() ); 
			};
		
    /*if (newsletterValidation[0]) {
	    newsletterValidation.validate({
			rules: {
				email: {
					required: true,
					email: true
				}
			},
			messages: {
				email:  {
					required: "Please enter your e-mail address",
					email: "Please enter a valid e-mail address"
				}
			},
			errorPlacement: errorPlacement
		});
	}*/
    /*if (commentValidation[0]) {
	    commentValidation.validate({
			rules: {
				author: "required",
				//captcha_code: "required",
				email: {
					required: true,
					email: true
				}
			},
			messages: {
				author: "Please enter your name",
				//captcha_code: "Please enter the captcha code",
				email:  {
					required: "Please enter your e-mail address",
					email: "Please enter a valid e-mail address"
				}
			},
			errorPlacement: errorPlacement
		});
	}*/
    if (contactValidation[0]) {
	    contactValidation.each(function(){
	    	$(this).validate({
				rules: {
					firstname: "required",
					lastname: "required",
					address1: "required",
					city: "required",
					state: "required",
					zip: "required",
					contact_method: "required",
					phoneUS: {
						required: true,
						phoneUS: true
					},
					email: {
						required: true,
						email: true
					}
				},
				messages: {
					firstname: "Please enter your first name",
					lastname: "Please enter your last name",
					address1: "Please enter your street address",
					city: "Please enter your city",
					state: "Please enter your state",
					zip: "Please enter your zip code",
					contact_method: "Please select a contact method",
					phoneUS: {
						required: "Please enter your phone number",
						phoneUS: "Please enter a valid phone number"
					},
					email:  {
						required: "Please enter your e-mail address",
						email: "Please enter a valid e-mail address"
					}
				},
				errorPlacement: errorPlacement
			});
		});
	}
    if (testimonialValidation[0]) {
	    testimonialValidation.each(function(){
	    	$(this).validate({
				rules: {
					yourname: "required",
					message: "required",
					youremail: {
						required: true,
						email: true
					}
				},
				messages: {
					yourname: "Please enter your name",
					message: "Please enter your message",
					email:  {
						required: "Please enter your e-mail address",
						email: "Please enter a valid e-mail address"
					}
				},
				errorPlacement: errorPlacement
			});
		});
	}

	// browser sniffing
	/*var ua = $.browser,
		version = parseInt(ua.version,10);
		
	if ( (ua.msie && version < 9) ) {
		jQuery('#main-wrapper').addClass('no-multiple-bgs').wrapInner('<div id="main-wrapper-inner"/>');
	}*/
	
	// style ampersands
	/*
	var styleThese = jQuery("h2");
	if (styleThese[0]) {
		styleThese.each( function() {
			jQuery(this).styleAmpersands();
		});
	}*/
	
	// cycles
	/*
	var cycles = $('#ui-slider-home,#ui-slider-service');
	if(cycles[0]){
	    cycles.before('<div id="cycle-nav" class="ui-nav"/>').cycle({
	    	pager: '#cycle-nav',
	    	timeout: 6000
		});
	}*/
});
/*jQuery(window).resize( function() {
	// stuff
});*/
