function validateMe(inType)
{
	switch(inType)
	{
		case 'deal':
			var fields = new Array('dealon');
			break;
		
		case 'travel':
			if (document.getElementById('id_type').value == 'hotel')
			{
				var fields = new Array('qty', 'city');
			} else {
				var fields = new Array('qty', 'start_city', 'end_city');
			}
			break;
	}
	
	var okay = true;
	var theField;
	
	for (i in fields)
	{
			theField = document.getElementById('id_' + fields[i]);
			
			theField.style.border = '';
			
			if (theField.value.length == 0)
			{
				theField.style.border = '1px solid red';
				okay = false;
			}
	}
	if (okay == false)
	{
		alert ('Please fill out all required fields');
		return false;
	}
	
	var emailField = document.getElementById('id_email');
	emailField.style.border = '';
	if (emailField.value.indexOf(".") < 2 || emailField.value.indexOf("@") < 0)
	{
		emailField.style.border = '1px solid red';
		alert('Please enter a valid email address');
		return false;
		
	}
	
	return true;
}

function swapIt()
{
	var theType = document.getElementById('id_type').value;
	var hotel   = document.getElementById('hotel');
	var flight  = document.getElementById('flight');
	var flipTxt = document.getElementById('flipTxt');
	
	if (theType == 'hotel')
	{
		flight.style.display = 'none';
		hotel.style.display  = '';
		flipTxt.innerHTML    = 'rooms';
	} else if (theType == 'both'){
		flight.style.display = '';
		hotel.style.display  = 'none';
		flipTxt.innerHTML    = 'people';
	} else {
		var msg = "This feature is coming soon! In the meantime, we recommend searching for your flight on Kayak.com.\n\nWould you like to be redirected there now?";
		
		if (confirm(msg))
		{
			location.href = 'http://www.dealbutler.net/go.php?id=50';
			return;
		} else {
			document.getElementById('id_type').selectedIndex = 1;
			swapIt();
		}
	}
}

function focusIt(item)
{
	if (item.value == item.defaultValue)
	{
		item.value = '';
	}
}

function blurIt(item)
{
	if (item.value == '')
	{
		item.value = item.defaultValue;
	}
}