function g(v){
return document.getElementById(v);
}

function checkExhibit(){
	var publisher = g('publisher_name');
	var contact = g('contact_person');
	var attending_1 = g('attending_1');
	var areacode = g('ac');
	var phone_number = g('phone_number');
	var number_tables = g('number_tables');
	var table_rental_total = g('table_rental_total');
	var No_back_ad = g('No_back_ad');
	var No_inside_back_ad = g('No_inside_back_ad');
	var inside_program_ad = g('inside_program_ad');
	
	if(publisher.value.length <= 1){
		alert("Please enter in a publisher.");
		publisher.focus();
		return false;
	} else {
	if(contact.value.length <= 1){
		alert("Please enter in a contact person.");
		contact.focus();
		return false;
	} else {
	if(attending_1.value.length <= 1){
		alert("Please enter in at least one person attending.");
		attending_1.focus();
		return false;
	} else {
		var areaC = careaCode(areacode);
		if(areaC != ""){
			alert(areaC);
			areacode.focus();
			return false;
		} else {
		var pc = phoneNum(phone_number);
		if(pc != ""){
			alert(pc);
			phone_number.focus();
			return false;
		} else {
		if(number_tables.value == 0  && No_back_ad.value == 0 && inside_back_ad.value == 0 && inside_program_ad.value == 0) {
			alert("You must request one table or one ad.");
			return false;
		} else {
			return true;
		}
		}	
		}
	}	
	}	
	}
	
	
}

function careaCode(s)
{
	var pn = new RegExp(/\d{3}/);
	if (!pn.test(s.value)) {
		return 'Please enter in your correct area code.';
	} else {
		return false;
	}

}

function phoneNum(s)
{
	var pn = new RegExp(/\d{3}\d{4}|\d{3}-\d{4}|\d{3}\s\d{4}/);
	if (!pn.test(s.value)) {
		return 'Please enter in your correct phone number.';
	} else {
		return false;
	}

}

function calculateTables(){
	var number_tables = g('number_tables');
	var table_rental_total = g('table_rental_total');
	var ttl = number_tables.value * 150.00;
	table_rental_total.innerHTML = ttl.toFixed(2);
	calculateTotals();
}
function calculateAdTotals() {
	var ttl = g('total_amount_ads');
	var No_back_ad = g('No_back_ad'); //300
	var No_inside_back_ad = g('No_inside_back_ad'); //250
	var inside_program_ad = g('inside_program_ad'); //200
	if(No_back_ad.value > 0) {
	var nba = No_back_ad.value * 300.00;	
	} else {
	var nba = 0.00;	
	}
	
	
	if(No_inside_back_ad.value > 0) {
	var iba = No_inside_back_ad.value * 250.00;	
	} else {
	var iba = 0.00;	
	}
	
	
	if(inside_program_ad.value > 0) {
	var ipa = inside_program_ad.value * 200.00;	
	} else {
	var ipa = 0.00;	
	}
	var t = ipa + nba + iba;
	ttl.innerHTML = t.toFixed(2);
	calculateTotals();
}

function calculateTotals(){
	var number_tables = g('number_tables');
	var table_rental_total = g('table_rental_total');
	var No_back_ad = g('No_back_ad'); //200
	var No_inside_back_ad = g('No_inside_back_ad'); //250
	var inside_program_ad = g('inside_program_ad'); //300
	if(No_back_ad.value > 0) {
	var nba = No_back_ad.value * 300.00;	
	} else {
	var nba = 0.00;	
	}
	nba.toFixed(2);
	
	if(No_inside_back_ad.value > 0) {
	var iba = No_inside_back_ad.value * 250.00;	
	} else {
	var iba = 0.00;	
	}
	iba.toFixed(2);

	
	if(inside_program_ad.value > 0) {
	var ipa = inside_program_ad.value * 200.00;	
	} else {
	var ipa = 0.00;	
	}
	ipa.toFixed(2);
	if(number_tables.value.length == 0) { var trt = 0.00 ;} else {
	var trt = number_tables.value * 150.00;}
	trt.toFixed(2);
	var t = nba + iba + ipa + trt;
	g('total_due').innerHTML = (t).toFixed(2);
}