// Service form basic validation

var returnString;

function addComma(){
	if(returnString!="Please provide the following:"){
		returnString+=",";
	}
}

function validateForm(){
	
	returnString="Please provide the following:";
	var returnState=true;
	
	// Check name field
	if(!(document.getElementById('service').name.value.length>0)){
		
		document.getElementById('nametitle').style.color="#FF0000";
		
		addComma();
		
		returnString+=" your name";
		returnState=false;
		
	}else{
		document.getElementById('nametitle').style.color="#546271";
	}
	
	// Check contact details
	if(!(document.getElementById('service').phone.value.length>0 || document.getElementById('service').mobile.value.length>0 || document.getElementById('service').email.value.length>0)){
		
		document.getElementById('phonetitle').style.color="#FF0000";
		document.getElementById('mobiletitle').style.color="#FF0000";
		document.getElementById('emailtitle').style.color="#FF0000";
		
		addComma();
		
		returnString+=" a contact number or email";
		returnState=false;
		
	}else{
		document.getElementById('phonetitle').style.color="#546271";
		document.getElementById('mobiletitle').style.color="#546271";
		document.getElementById('emailtitle').style.color="#546271";
	}
	
	if(!returnState){
		document.getElementById('error').innerHTML="<p>"+returnString+".</p>";
		
	}

	return returnState;
}