var localApp = {
	mrmod: function(m) {
		if(!m) m = 5;
		return Math.floor(Math.random()*m);
	},

	onCommit: function() {
		var q = jQuery.trim(jQuery('#q').val());
		var l = jQuery.trim(jQuery('#l').val());
		jQuery('#status').text();
		
		if(!q.length || !l.length) {
			jQuery('#status').text('Please complete the form before continuing.');
		} else {
			location.href = '/results/'+encodeURIComponent(q).replace('%20','+') + '/' + encodeURIComponent(l).replace('%20','+');
		}
		
		return;
	},
	onKeyAction: function(e) {
		if(e.keyCode == 13) localApp.onCommit();
		return;
	},
	
	onFormOne: function() {

		var allow = true;

		jQuery('#regform input[type=text]').each(function(){
			if(!jQuery.trim(jQuery(this).val()).length) {
				allow = false;
			}
			return;
		});
		
		if(!allow) {
			alert('Please complete the form before continuing.');
			return allow;
		}
		
		/*var phone1 = jQuery('#phone1').val() + '';
		var phone2 = jQuery('#phone2').val() + '';
		var phone3 = jQuery('#phone3').val() + '';
		
		if(phone1.length < 3 || phone2.length < 3 || phone3.length < 4) {
			allow = false;
		}

		if(!allow) {
			alert('Please fill in a valid phone number.');
			return allow;
		}*/
	
		return allow;
	},

	resultCouterIID: null,
	loadResultCounter: function(max) {
		var mr = localApp.mrmod;
		var ct = ((max)?(max):(999));
		localApp.resultCounterIID = setInterval(function(){
			var el = '#result-counter';
	 		jQuery(el).text(parseInt(jQuery(el).text()) + mr(ct/60));
	 		return ((parseInt(jQuery(el).text())>ct)?(clearInterval(localApp.resultCounterIID)):(true));
		},500); return;
	}
};

jQuery(document).ready(function(){
//	jQuery('#commit').click(localApp.onCommit);
//	jQuery('#q,#l').keypress(localApp.onKeyAction);
});
