support_requests = {
	save: function(){
		data = $('submit-support-request-form').serialize();
		
		name = $('name').value;
		email = $('email').value;
		comments = $('comments').value;

		if(name == ''){
			$('name').addClassName('missing');
		}
		if(email == ''){
			$('email').addClassName('missing');
		}
		if(comments == ''){
			$('comments').addClassName('missing');
		}
		
		if(name == '' || email == '' || comments == ''){
			$('top').update('<div class="msg">Ooops! Please complete all required fields');
		}else{
			$('top').update('<div class="msg">Sending support request, please wait...</div>');
			$$('input').each(function(s){
				s.disabled = true;
				s.addClassName('disabled');
				s.removeClassName('missing');
			});
			$$('textarea').each(function(s){
				s.disabled = true;
				s.addClassName('disabled');
				s.removeClassName('missing');
			});
			$$('button').each(function(s){
				s.disabled = true;
			});
			setTimeout(function(){
				new Ajax.Request('/help/submit_support_request/save',{
					method: 'post',
					parameters: data,
					onSuccess: function(t){
						$('top').update(t.responseText);
						setTimeout('support_requests.reset_form()',8000);
					}
				});
			},1500);
		}
	},
	reset_form: function(){
			$$('input').each(function(s){
				s.disabled = false;
				s.value = '';
				s.removeClassName('disabled');
			});
			$$('textarea').each(function(s){
				s.disabled = false;
				s.value = '';
				s.removeClassName('disabled');
			});
			$$('button').each(function(s){
				s.disabled = false;
				s.removeClassName('disabled');
			});
			$('top').update('');
	}
}