$(function(){

	window.setInterval(function(){
			$.get('/ping');
		}, 300000);

	if ($('.errors').size())
	{
		$.blockUI({message:$('.errors'),css:{left:'50%',marginLeft:'-300px',width:600,cursor:'pointer'}});

		$('.errors, .errors .close').click(function(){$.unblockUI();});
	}

});

/******************************
* Phone Mask and Validation
******************************/
if ($ && $.fn && $.fn.validation)
$.fn.validation.addValidationClass('phone', function(field){
	new $.fn.validation.mask(field, /^[(]?([2-9](\d(\d[)]?[- ]?(\d(\d(\d[- ]?(\d(\d(\d(\d)?)?)?)?)?)?)?)?)?)?$/);
	return new $.fn.validation.regex(field, /^[(]?[2-9]\d{2}[)]?[- ]?\d{3}[- ]?\d{4}$/);
});
