// Authored by Thomas Williams for Web Rocket Design

function setFormSection(active,deactive)
{
	if(!document.getElementById)
		return;
	
	var activeEl = document.getElementById(active);
	var deactiveEl = document.getElementById(deactive);
	
	if(activeEl.style)
		activeEl = activeEl.style;
	if(deactiveEl.style)
		deactiveEl = deactiveEl.style;
	
	
	activeEl.display = 'block';
	deactiveEl.display = 'none';
}

function updateTotals(tag)
{
	if(!document.menu)
		return;
	if(!document.getElementById)
		return;
	
	if(!document.menu.elements[tag].value)
	{
		document.menu.elements[tag].value = 0;
	}
	
	quantity = parseInt(document.menu.elements[tag].value,10);
	price = document.menu.elements[tag+'-price'].value;
	total = (quantity * parseFloat(price)).toFixed(2);
	
	document.menu.elements[tag].value = quantity;
	
	output = document.getElementById(tag+'-subtotal');
	output.innerHTML = '&pound;'+ total;
	
	updateGrandTotal('menu-total',document.menu.tags.value);
}

function updateGrandTotal(totalID,tag_string)
{
	tags = tag_string.split('|');
	total = 0;
	
	for(i=0;i<tags.length;i++)
	{
		quantity = document.menu.elements[tags[i]].value;
		price = document.menu.elements[tags[i]+'-price'].value;
		total += (parseInt(quantity) * parseFloat(price));
	}
	
	output = document.getElementById('menu-total');
	output.innerHTML = '&pound;'+ total.toFixed(2);
}

function initMenu()
{
	if(!document.getElementById)
		return;
		
	refreshBut = document.getElementById('menu-refresh');
	if(refreshBut.style)
		refreshBut = refreshBut.style;

	refreshBut.display = 'none';
	
}

var start = new CalendarPopup();
var end = new CalendarPopup();

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
 
 var forms = document.getElementsByTagName("form");
 for( var i=0; i<forms.length;i++) {
	var form = forms[i];
	if (form.getAttribute("action") &&
		form.getAttribute("rel") == "external")
	form.target = "_blank";
 }
}
window.onload = externalLinks;