// cross-browser implementation of element.addEventListener()
function addListener(element, type, expression, bubbling)
{
	bubbling = bubbling || false;
	
	if(element.addEventListener)	{ // Standard
		element.addEventListener(type, expression, bubbling);
		return true;
	} else if(element.attachEvent) { // IE
		element.attachEvent('on' + type, expression);
		return true;
	} else return false;
}

// Google Analytics OpenTable Conversion Capture
var openTableSubmit = document.getElementById('submit');
addListener(openTableSubmit, 'click', openTableEnter);

function openTableEnter(e) {
	var partySizeSelection = document.ism.PartySize.selectedIndex;
	var partySizeValue = document.ism.PartySize.options[partySizeSelection].value;
	partySizeValue = parseInt(partySizeValue);
	//alert(partySizeValue);
	var success = pageTracker._trackEvent('OpenTable', 'Submit', 'Reservation', partySizeValue);
	// This section sends conversion data to Google Adwords
	var image = new Image(1,1);
	image.src = 'http://www.googleadservices.com/pagead/conversion/1013769298/?value=180&amp;label=gGbYCN7PiAIQ0siz4wM&amp;guid=ON&amp;script=0';
	return;
	
	//alert("Event submission was successful? " + success );

}

