function validateForm() {

	if (document.getElementById("model").value == "") {
		document.getElementById("model").focus();
		alert("Please select the a Model");
		return false;
	}	
	
	if (document.getElementById("capacity").value == "") {
		document.getElementById("capacity").focus();
		alert("Please select the a Capacity");
		return false;
	}
	
	if (document.getElementById("model").value == "IP3") {
		if (document.getElementById("color").value == "") {
			document.getElementById("color").focus();
			alert("Please select the a Color");
			return false;
		}
	}
	
	if (document.getElementById("condition").value == "") {
		document.getElementById("condition").focus();
		alert("Please select the a Condition");
		return false;
	}	
	
	return true;

}

function validateEmail() {
	
	if (document.getElementById("emailName").value == "") {
		document.getElementById("emailName").focus();
		alert("Please enter a Name");
		return false;
	}	
	
	if (document.getElementById("emailAdd1").value == "") {
		document.getElementById("emailAdd1").focus();
		alert("Please enter an Address");
		return false;
	}	
	
	if (document.getElementById("emailCity").value == "") {
		document.getElementById("emailCity").focus();
		alert("Please enter a City");
		return false;
	}	
	
	if (document.getElementById("emailState").value == "") {
		document.getElementById("emailState").focus();
		alert("Please enter a State");
		return false;
	}	
	
	if (document.getElementById("emailPostCode").value == "") {
		document.getElementById("emailPostCode").focus();
		alert("Please enter a Postal State");
		return false;
	}
	
	if (document.getElementById("emailCountry").value == "") {
		document.getElementById("emailCountry").focus();
		alert("Please enter a Country");
		return false;
	}
	
	if (document.getElementById("emailSerial").value == "") {
		document.getElementById("emailSerial").focus();
		alert("Please enter an iPhone Serial");
		return false;
	}

	if (document.getElementById("emailEmail").value == "") {
		document.getElementById("emailEmail").focus();
		alert("Please enter an Email");
		return false;
	}	
	
	if (document.getElementById("emailSellUpgrade").value == "") {
		document.getElementById("emailSellUpgrade").focus();
		alert("Please select either Sell or Upgrade");
		return false;
	}	
	
	if (document.getElementById("emailTC").checked==false) {
		alert("Please tick the Terms and Conditions");
		return false;
	}
	
	return true;

}

function chooseModel(whatModel) {

	if (whatModel=='IP') {
		
		document.getElementById("4GB").style.display="";
		document.getElementById("capacityNone").selected=true;
		
		document.getElementById("colorHeader").style.display = "none";	
		document.getElementById("color").style.display = "none";
				
	}
	else {
		
		document.getElementById("4GB").style.display = "none";
		document.getElementById("capacityNone").selected=true;
		
		document.getElementById("colorHeader").style.display = "";	
		document.getElementById("color").style.display = "";
		
	}
	
	clearEst();
	
}


function selectAll() {

	x=document.getElementById("accSel0");
	
	for(i=1; i<=7; i++) {
		y=document.getElementById("accSel" + i);
		y.checked=x.checked;
	}
	
} 
	
function clearEst() {
	document.getElementById("EstimateText").style.display = "none";
}

function showEmail() {
	document.getElementById("emailDetails").style.display = "";
}