
function checkForm() {
	if (checkMFDate()) {
		if (checkMFCategory()) {
			return true;
		}
		else {
			return false;
		}
	}
	else {
		return false;
	}
}

function checkMFDate() {
	if ( document.getElementById('concertdate').value == '') 	
	{
		document.getElementById('errormessage').style.display='';
		return false;
	}
	else
		return  true;
}

function checkMFCategory() {
	
	// check if there is reduced price
	if (document.getElementById('reducedprice')) {
		if ( document.getElementById('price').value == '' && document.getElementById('reducedprice').value == '') 	
		{
			document.getElementById('errormessage').style.display='';
			return false;
		}
		if ( document.getElementById('quantity').value == '' && document.getElementById('reducedquantity').value == '') 	
		{
			document.getElementById('errormessage').style.display='';
			return false;
		}
		if ( document.getElementById('price').value != '' && document.getElementById('quantity').value == '') 	
		{
			document.getElementById('errormessage').style.display='';
			return false;
		}
		if ( document.getElementById('price').value == '' && document.getElementById('quantity').value != '') 	
		{
			document.getElementById('errormessage').style.display='';
			return false;
		}
		if ( document.getElementById('reducedquantity').value != '' && document.getElementById('reducedquantity').value == '') 	
		{
			document.getElementById('errormessage').style.display='';
			return false;
		}
		if ( document.getElementById('reducedquantity').value == '' && document.getElementById('reducedquantity').value != '') 	
		{
			document.getElementById('errormessage').style.display='';
			return false;
		}
		
	}
	else {
		if ( document.getElementById('price').value == '') 	
		{
			document.getElementById('errormessage').style.display='';
			return false;
		}		
		if ( document.getElementById('quantity').value == '') 	
		{
			document.getElementById('errormessage').style.display='';
			return false;
		}		
	}

	return  true;
}

function checkMFPickUp() {
	if ( document.getElementById('pickup')) 	
	{
		if ( document.getElementById('pickup').checked) 	
		{
			if ( document.getElementById('taxihotel').value == '' || document.getElementById('taxino').value == '') 	
			{
				document.getElementById('errormessage').style.display='';
				return false;
			}
		}
	}
	return  true;
}
