// JavaScript Document
// Ajax Script for Job Board

//Submit Forms
function submitForm(formID,url,op){
	
	var ajax_req = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: $(formID).serialize(true),
			onLoading: function()
			{
				$(formID).insert({top: '<p id="loading"><img src="/ContentImages/progress-sm.gif">Loading...</p>'});
			},
			onComplete: function(resp)
			{
				resp = resp.responseText;
				$('loading').remove();//Remove Loading gif
					
				if(op == 'refresh'){
					var r = resp.split('|');
					if(r[1]=='ERROR')
					 $('status-msg').innerHTML = r[2];
					else
					  window.location.reload();
				}else if(op == 'redirect'){
					var r = resp.split('|');
					if(r[1]=='URL')
					  window.location = r[2];
					else
					  $('status-msg').innerHTML = resp;
					
				}else if(op == 'insert'){				
					$('status-msg').innerHTML = resp;								
				}else{
					$(formID).insert({top: '<div id="status-msg">'+resp+'</div>'});
				}			
			} ,
			onFailure: function()
			{
				$('loading').remove();
				$(formID).insert({top: '<p class="required-brd">An error occurred while processing your request.Contact site administrator</p>'});
			}
		}
	);
	Event.observe(formID, 'submit', function(event){
    	Event.stop(event); // stop the form from submitting
	});	
}



