var regex = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
function validate() {
	var msg = '';
	msg += v('frm_name') != '' ? '' : 'Your name is required\n';
	msg += v('frm_phone') != '' ? '' : 'Contact phone number is required\n';
	msg += regex.test(v('frm_email')) ? '' : 'A valid contact email address is required\n';
	msg += v('frm_companyname') != '' ? '' : 'Company name is required\n';
	msg += isNaN(v('frm_numberofstores')) ? 'Number of stores must be numeric\n' : '';
	if (msg != '') {
		alert(msg);
		o('frm_name').focus();
	} else {
		o('frm_contact').submit();
	}
}
function o(id) { return document.getElementById(id); }
function v(id) { return o(id).value; }
function checkindustry(obj) {
	if (obj.value != '') {
		var val = obj.value.toLowerCase();
		var chk = 'grocery|groceries|hospitality|cafe|bistro|coffee shop|restaurant|food service|take away|takeaway|convenience store|supermarket';
		var achk = chk.split('|');
		var al = false;
		
		for (var i = 0; i < achk.length; i++) {
			if (obj.value.indexOf(achk[i]) > -1) {
				al = true;
			}
		}
		
		if (al) {
			smsg = 'Please note: we currently do not service hospitality, cafes, grocery store retailers';
			alert(smsg);
			obj.value = '';
			obj.focus();
		}
	}
}
function expandForm(id) {
	o(id).style.display = 'block';
	o('frm_name').focus();
}