function sendForm(form) {
	if (form.name.value == "") {
		alert( "Please enter your Name." );
		form.name.focus();
		return false;
	} else if (form.email.value == "") {
		alert( "Please enter your e-mail address." );
		form.email.focus();
		return false;
	} else {
		doEmail();
	}
}
function doEmail() {
	var divID = "response";
	var url = "php/doSend.php";
	var pars = "name=" + escape($F('name')) + "&email=" + escape($F('email')) + "&message=" + escape($F('message')) + "&address=" + escape($F('address'));
	var myAjax = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});
}
function viewDetails(the_type) {
	var dheight = document.height;
	var popText = "";
	var divID = "popcontents";
	var url = "php/details.php";
	var popCont = document.getElementById("popcontents");
	var popUp = document.getElementById("popborder");
	var wrapper = document.getElementById("popwrapper");
	if (the_type == "late_date") {
		popUp.style.width = "505px";
		popUp.style.height = "205px";
		popCont.style.width = "495px";
		popCont.style.height = "195px";
	} else if (the_type == "terms") {
		popUp.style.width = "505px";
		popUp.style.height = "665px";
		popCont.style.width = "495px";
		popCont.style.height = "655px";
	} else if (the_type == "cheque") {
		popUp.style.width = "505px";
		popUp.style.height = "255px";
		popCont.style.width = "495px";
		popCont.style.height = "245px";
	} else if (the_type == "PayPal") {
		popUp.style.width = "505px";
		popUp.style.height = "205px";
		popCont.style.width = "495px";
		popCont.style.height = "195px";
	} else if (the_type == "cc") {
		popUp.style.width = "505px";
		popUp.style.height = "205px";
		popCont.style.width = "495px";
		popCont.style.height = "195px";
	} else {
		popUp.style.width = "305px";
		popUp.style.height = "205px";
		popCont.style.width = "295px";
		popCont.style.height = "195px";
		var divID = the_type;
		var url = "php/details.php";
		var pars = "type=" + the_type + "&r=" + Math.floor(Math.random()*1000);
		popText = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});

		return false;
	}
	var pars = "type=" + the_type + "&r=" + Math.floor(Math.random()*1000);
	popText = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});
	document.getElementById('popcontents').innerHTML = popText;
	wrapper.style.visibility = "visible";
//        $('popwrapper').setStyle({
//                height: dheight + "px"
//        });
//	   var dmargin = dheight/2;
//	   var tester = document.viewport.getHeight();
//alert(document.body.getHeight())
//	   $('popborder').setStyle({
//			marginTop: dmargin + "px"
//	   });
}
function hideDetails() {
	var wrapper = document.getElementById("popwrapper");
	wrapper.style.visibility = "hidden";

}
function sendForm() {
	var form = document.PayPal;
	form.submit();
}
function checkForm (the_form) {
	var do_alert = "false";
	if (escape($F('lastname')) == "") {
		var obj = document.getElementById('lastname');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
	if (escape($F('firstname')) == "") {
		var obj = document.getElementById('firstname');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
	var the_work = $F('the_work');
	var the_home = $F('the_home');
	if (the_work == null && the_home == null) {
		var obj = document.getElementById('address_type');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
	if (escape($F('street')) == "") {
		var obj = document.getElementById('street');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
	if (escape($F('city')) == "") {
		var obj = document.getElementById('city');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
	if (escape($F('province')) == "") {
		var obj = document.getElementById('province');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
	if (escape($F('country')) == "") {
		var obj = document.getElementById('country');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
	if (escape($F('postal_code')) == "") {
		var obj = document.getElementById('postal_code');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
	if (escape($F('email')) == "") {
		var obj = document.getElementById('email');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
	if (escape($F('phone_day')) == "") {
		var obj = document.getElementById('phone_day');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
/*	var e_mail = $F('e_mail');
	var postal_mail = $F('postal_mail');
	if (e_mail == null && postal_mail == null) {
		var obj = document.getElementById('receipt_type');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}*/
	var paypal = $F('paypal');
	var cheque = $F('cheque');
	var cc = $F('cc');
	if (paypal == null && cheque == null && cc == null) {
		var obj = document.getElementById('payment_type');
		obj.style.borderColor="#ff2323";
		do_alert = "true";
	}
	var same_as = $F('same_as');
	if (paypal != null || cc != null) {
		if (same_as == null) {
			if (escape($F('cc_last')) == "") {
			var obj = document.getElementById('cc_last');
			obj.style.borderColor="#ff2323";
			do_alert = "true";
			}
			if (escape($F('cc_first')) == "") {
			var obj = document.getElementById('cc_first');
			obj.style.borderColor="#ff2323";
			do_alert = "true";
			}
		}
	}
	var extra = $F('extra');
	if (extra > 1) {
		var i = "";
		var ckfirst = "";
		var cklast = "";
		for (i=1; i<extra; i++) {
			cklast = "lastname" + i;
			ckfirst = "firstname" + i;
			var obj = $F(cklast);
			var obj2 = $F(ckfirst);
			if (obj == "" || obj2 == "") {
				var obj = document.getElementById('list_extra');
				obj.style.borderColor="#ff2323";
				do_alert = "true";
			}
		}
	}
	var gst = $F('gst');
	if (gst == "on") {
		var gst_num = escape($F('gst_num'));
		if (gst_num == "") {
			var obj = document.getElementById('gst_num');
			obj.style.borderColor="#ff2323";
			do_alert = "true";
		}
	}
	if (do_alert == "true") {
		alert("Please fill in all the required fields.");
		return false;
	} else {
		return true;
	}
}
function addFields() {
	var fields = $F('ticket_count');
	var divID = "extra_fields";
	var url = "php/fields.php";
	var pars = "count=" + fields + "&r=" + Math.floor(Math.random()*1000);
	var getFields = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});
}
function getUsers() {
	var eventid = $F('event');
	var divID = "event_result";
	var url = "php/getUsers.php";
	var pars = "event_id=" + eventid + "&r=" + Math.floor(Math.random()*1000);
	var getRegs = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});

	var divID = "user_result";
	var url = "php/viewUser.php";
	var pars = "user_id=none&r=" + Math.floor(Math.random()*1000);
	var getUsr = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});
}
function addComment(user_id) {
	var divID = user_id;
	var url="php/addComment.php";
	var comment = escape($F('comment'));
	var pars = "user_id=" + user_id + "&comment=" + comment + "&r=" + Math.floor(Math.random()*1000);
	var comment = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});
	if (comment) {
		hideDetails();
	}
return false;
}
function getWait() {
	var eventid = $F('event');
	var divID = "event_result";
	var url = "php/getWait.php";
	var pars = "event_id=" + eventid + "&r=" + Math.floor(Math.random()*1000);
	var getRegs = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});
}
function viewUser(user_id, the_type) {
	var divID = "user_result";
	var url = "php/viewUser.php";
	var pars = "user_id=" + user_id + "&type=" + the_type + "&r=" + Math.floor(Math.random()*1000);
	var getUsr = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});
}
function setPay(user_id, paid) {
	var divID = "set_pay";
	var url = "php/setPay.php";
	var pars = "user_id=" + user_id + "&paid=" + paid + "&r=" + Math.floor(Math.random()*1000);
	var setThePay = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});
}
function userDelete(the_type, user_id) {
	var divID = "user_result";
	var url = "php/delUser.php";
	var pars = "type=" + the_type + "&user_id=" + user_id + "&r=" + Math.floor(Math.random()*1000);
	var delUsr = new Ajax.Updater(divID, url, {method: 'get', parameters: pars});
}
