﻿function checkForm() {
	//Only allow a form to be submitted if we have at least a name, an email or telephone number.
	var contactName = document.getElementById('contactName');
	var contactEmail = document.getElementById('contactEmail');
	var contactPhone = document.getElementById('contactPhone');
	
	if ((contactName.value!='') && ((contactEmail.value!='') || (contactPhone.value!=''))) {
		if (/\d/.test(contactPhone.value) || (contactPhone.value)=='') {
			alert('Thank you for your details, we will respond as soon as we can...');
			document.forms.contactForm.submit();
		} else {
			alert('Sorry, that phone number does not look right.');
		}
	} else {
		alert('Please provide us with your details');
		return false;
	}			
}

function animateSize(ele,st,en,t) {
	var numsteps = 20;
	var i=0;
	var stepsize = (en - st)/numsteps;
	var ht=st;
	
	for (i=1;i<=numsteps;i++) {
		//alert(i);		
		ht+=stepsize;		
		stepsize=(en-ht)/4;
		if (i==numsteps) ht=en;		
		setTimeout("setHeight('" + ele + "','" + ht + "px')",(t/numsteps)*i);
	}									
}

function setHeight(ele,ht) {
	var e=document.getElementById(ele);
	e.style.height = ht;
}

function showContact() {
	var animateTime = 400;
	var contactName = document.getElementById('contactName');
	var contactEmail = document.getElementById('contactEmail');
	var contactPhone = document.getElementById('contactPhone');
	var ele = document.getElementById('DivContact');
	var contactRequest = document.getElementById('contactRequest');
	var contactTable = document.getElementById('contactTable');
	
	if (document.getElementById('contactBtn').innerHTML.indexOf("Close") < 0) {
		if (contactTable.style.display!='table') {
			animateSize('DivContact',18,230,animateTime);																												
			contactTable.style.display='table';		
			document.getElementById('contactBtn').innerHTML = 'Close <img src=\"assets/img/up.gif\" alt=\"contact us\"/>';
			//document.forms.contactForm.contactSubmit.disabled=false;		
		}
	} else {
		if (contactTable.style.display!='none') {					
			contactTable.style.display='none';	
			animateSize('DivContact',230,18,animateTime);	
			document.getElementById('contactBtn').innerHTML  = 'Contact Us <img src=\"assets/img/down.gif\" alt=\"contact us\"/>';										
			//document.forms.contactForm.contactSubmit.disabled=true;							
		}
	}
}



