$(document).ready(function() {

	$("a.popup").click(function() {
		var url = $(this).attr("href") + "?popup=1";
		window.open(url, "popup", "toolbar=0, status=0, location=0, menubar=0, directories=0, resizable=0, scrollbars=1, width=960, height=600");
		return false;
	});

	$("#additional_tickets.get_names").change(function() {
		var num_tickets = parseInt($(this).val());
		var num_boxes = num_tickets - $("#ticket_names div").length;
		var index = num_tickets - 1
		
		if(num_tickets == 0) {
			$("#ticket_names").slideUp("fast");
		} else {
			if(num_tickets < $("#ticket_names div").length) {
				$("#ticket_names div:gt(" + index + ")").remove();
			} else {
				for(var i = 0; i < num_boxes; i++) {
					$('<div><input type="text" class="textbox" name="ticket_names" maxlength="50" /><input type="text" class="textbox" name="ticket_emails" maxlength="100" /></div>').appendTo("#ticket_names");
				}
			}
			$("#ticket_names:hidden").slideDown("fast");
		}
	});

	$("#referrer").change(function() {
		var referrer = $(this).val();
		if(referrer === "Newspaper" || referrer === "Newspaper advert") {
			$(this).siblings("span.req").clone().insertAfter("#newspaper_container select");
		} else {
			$("#newspaper_container span.req").remove();
		}
	});

});