function checkForm(){
	if(!validate({id:"subject"})) return false;
	if(!validate({id:"firstname"})) return false;
	if(!validate({id:"lastname"})) return false;
	if(!validate({id:"email",type:"email"})) return false;
	
	var subjectVal = $('subject').value; 
	
	if(subjectVal.length){
		switch(subjectVal){
			case "customer inquiry":
				if(!validate({id:"phone",type:"phone",required:"no"})) return false;
			break;
			case "retailers":
				if(!validate({id:"phone",type:"phone"})) return false;
				if(!validate({id:"businessname"})) return false;
				if(!validate({id:"businesslocation"})) return false;
				//if(!validate({id:"taxid"})) return false;
			break;
			case "licensing & marketing":
				if(!validate({id:"phone",type:"phone",required:"no"})) return false;
				if(!validate({id:"companyname"})) return false;
				if(!validate({id:"areyou"})) return false;
			break;
		}
	}
	return true;
}

function clearAllFormRows(){
	var tr = document.getElementsByTagName("tr"); 
	var re_elmName = new RegExp("form_");
	for (var i = 0; i < tr.length; i++) { 
		trID = tr[i].getAttribute("id"); 
		if (re_elmName.test(trID)) tr[i].style.display="none";
	}
}

function showFormRow(id){
	var trElements = document.getElementsByTagName("tr");
	var re_elmName = new RegExp(id);
	for (var i = 0; i < trElements.length; i++) { 
		var trID = trElements[i].getAttribute("id"); 
		if (re_elmName.test(trID)) toggle(trID);
	}
}

function showForm(form){
	
	clearAllFormRows();
	
	switch(form){
		case "customer inquiry":
			showFormRow("form_cust_");
		break;
		case "retailers":
			showFormRow("form_retail_");
		break;
		case "licensing & marketing":
			showFormRow("form_licensing_");
		break;
	}
}