
var contactfields = new Array();
contactfields[0] = Array('name', 'namemesg', -1);
contactfields[1] = Array('address', 'addressmesg', -1);http://www.w3schools.com/JS/js_loop_for.asp
contactfields[2] = Array('city', 'citymesg', -1);
contactfields[3] = Array('state', 'statemesg', -1);
contactfields[4] = Array('zip', 'zipmesg', 4);
contactfields[5] = Array('phone', 'phonemesg', 6);
contactfields[6] = Array('email', 'emailmesg', 5);
contactfields[7] = Array('textarea', 'textareamesg', 10);

function checknow() {
	for (i = 0; i < contactfields.length; i++) {
		isempty(document.getElementById(contactfields[i][0]), contactfields[i][1], contactfields[i][2]);
	}
	dropdowncheck();
}
function isempty(elem, output, length) {
	
	if(length == null || length == undefined || length == -1) {
		length = 2;
	}
	
	var name=elem.value;
	if(name.length < length) {
		document.getElementById(output).innerHTML = '<font color="#FF0000">' + 'Required' + '</font>';
		return(false);
	}
	else
	{
		document.getElementById(output).innerHTML = '<font color="#FF0000">' + 'OK' + '</font>';
		return(true);
	}
	
}

function dropdowncheck() {
	var select2 = document.getElementById('select2').value;
	var select3 = document.getElementById('select3').value;
	var select4 = document.getElementById('select4').value;
	var count = 0;
	
	if(select2 != 'sales') {
		count++;
	}
	if(select3 != 'support') { 
		count++;
	}
	if(select4 != 'engineering') { 
		count++;
	}

	
	if(count == 0) {
		document.getElementById('dropmesg').innerHTML = "Select at least one:";
		
		return(false);
	}
	
	if(count > 1) {
		document.getElementById('dropmesg').innerHTML = "Please only select one:";
		return(true);
	}
	
	if(count == 1) {
		document.getElementById('dropmesg').innerHTML = "OK";
		return(true);
	}
	
	
	
}

function validatee() {	
	var errorcount = 0; 
	if(isempty(document.getElementById('name'), 'namemesg') == false) {
		errorcount++;
	}
	if(isempty(document.getElementById('address'), 'addressmesg') == false) {
		errorcount++;
	}
	if(isempty(document.getElementById('city'), 'citymesg') == false) {
		errorcount++;
	}
	if(isempty(document.getElementById('state'), 'statemesg') == false) {
		errorcount++;
	}
	if(isempty(document.getElementById('zip'), 'zipmesg', 4) == false) {
		errorcount++;
	}
	if(isempty(document.getElementById('phone'), 'phonemesg', 6) == false) {
		errorcount++;
	}
	if(isempty(document.getElementById('email'), 'emailmesg', 5) == false) {
		errorcount++;
	}
	if(dropdowncheck() == false) {
		errorcount++;
	}
	if(isempty(document.getElementById('textarea'), 'textareamesg', 10) == false) {
		errorcount++;
	}
	
	if(errorcount > 0) { 
		alert("You have " + errorcount + " field(s) not filled out properly.");
		return(false);
	}
	
	return(true);
}
function validate() {
	return(false);
}


