///////////////////////////////////////////////////////////////////////////////
// Ajax related functions
///////////////////////////////////////////////////////////////////////////////
// General functions related to ajax that will be used as needed
// ~DAP


////////////////////////////////////////////////////////
// Do not edit beyond this point
////////////////////////////////////////////////////////
//
//	Scripting beyond this point checks and formats content
//	to be sent. No editing is needed beyond this
//	point in most cases. Please notify me if any changes
//	are needed.
//	
//	~ DAP
//
//
//
//
//
////////////////////////////////////////////////////////
////////////////////////////////////////////////////////
function submit_form(required)
{
	var form = document.getElementById(form_id);
	if(!required)
	{
		required = "";	
	}
	if(window.debug == null)
	{
		debug = 0;	
	}
	if(window.debug_email == null)
	{
		if(debug==0)
		{
			debug_email = "";		
		}else{
			debug_email = "davidp@thecityof.net";		
		}
		
	}
		
	//1 check requireds
	if(check_required(required))
	{
		alert("Required information not completed,\n Please fill in all boxes with red asterisks besides them");
	}else{
		var fields = new Array(form.auth.value,form.debug.value,form.debug_email.value);
			for(i=0;i<fields.length;i++)
			{
				fields[i] = "";	
			}
		form.auth.value=auth;
		form.debug.value=debug;
		form.debug_email.value = debug_email;
		//2 process data into request
			form.submit();
	}
}

///////////////////////////////////////////////////////////////////////////////
function check_required(fields)
{
	var form_data = document.getElementById(form_id);
	var status = false;
		check = fields.split(",");
	if(fields === "")
	{
		return status;	
	}else{
		for(i=0;i<check.length;i++)
		{
			if(form_data[check[i]].value === "")
			{
				status = true;	
			}
		}
	return status;	
	}
}

