// Shows submenus
function showSubmenu(content)
{
	var objects = document.getElementsByTagName('ul');
	for (i=0;i<objects.length;i++) {
		if (objects[i].className.indexOf("submenu") > -1) {
			objects[i].style.display='none';
		}
	}
	/*
	var objects = document.getElementsByTagName('a');
	for (i=0;i<objects.length;i++) {
		if (objects[i].className.indexOf("over") > -1) {
			objects[i].className='normal';
		}
	}
	*/
	if (obj_visible = document.getElementById('submenu-' + content)) {
		obj_visible.style.display='block';
		//document.getElementById('button-' + content).className='over';
	}
	
}

function checkform()
{	
	var first_name = document.getElementById('first_name').value;
	var last_name = document.getElementById('last_name').value;
	var phone_number = document.getElementById('phone_number').value;
	var email = document.getElementById('email').value;
	
	var manufacturer = document.getElementById('manufacturer').value;
	var year = document.getElementById('year_model').value;
	var color = document.getElementById('color').value;
	var options = document.getElementById('options').value;
	
	if (first_name == '')
	{
		alert('Please enter your First Name.');
		return false;
	} 
	else if (last_name == '')
	{
		alert('Please enter your Last Name.');
		return false;
	}
	else if (phone_number == '')
	{
		alert('Please enter your Phone Number.');
		return false;
	}
	else if (email == '')
	{
		alert('Please enter your Email.');
		return false;
	}
	else if (manufacturer == '')
	{
		alert('Please select a car manufacturer and a model.');
		return false;
	}
	else if (year == '' || isNaN(year))
	{
		alert('Please enter a model year');
		return false;
	}
	
	var form = $('reqform');
	var model = form['model'];
	
	new Ajax.Request(form.action, {
		method: 'post',
		parameters: {first_name: first_name, last_name: last_name, phone_number: phone_number, email: email,
			manufacturer: manufacturer, model: $(model).getValue(), year_model: year, color: color, options: options}, // Paramaters...
		onSuccess: function(transport) {
			/*-------------------------------------
	 		  Getting the response
			-------------------------------------*/

			var response = transport.responseText;
			if (response.indexOf('error') == -1 && response.indexOf('Warning') == -1)
			{
				//$('response').update(response);
				Effect.SlideUp('request_page');
				Effect.SlideDown('inside');
			}
			else
			{
				if (response.indexOf('Warning') == -1)
				{
					var errorResponse = response.substring(41, response.length-21);
					alert("Error: " + errorResponse);
				}
				else
				{
					alert("Script error...");
				}
			}
		},
		onFailure: function() { 
			/*-------------------------------------
	 		  Or if the AJAX request ... died?
			-------------------------------------*/

			alert("Error: Something went wrong");
		}
	});
}
