var submitted = 0;
var clearBoxCount = 0;
var clearBoxCount2 = 0;
var clearBoxCount3 = 0;
var clearBoxCount4 = 0;

	image1 = new Image();
    image1.src = "/images/360_left_over.gif";
    image2 = new Image();
    image2.src = "/images/360_right_over.gif";
    image3 = new Image();
    image3.src = "/images/360_auto.gif";
    
function changeForm()
{
document.all.panelMessage1.style.visibility='hidden';
var getValue = document.all.formType.value
	switch(getValue)
	{
	case 'Customer Comment':		
		
		document.all.subject.value = 'Customer Comment';
		document.all.submit1.value = 'Send Comment';		
		break;
	case 'Message':
		
		document.all.subject.value = 'Message';
		document.all.submit1.value = 'Send Message';
		break;
	case 'Newsletter':
		
		document.all.subject.value = 'Newsletter';		
		document.all.submit1.value = 'Request Newsletter';
		document.all.panelMessage3.style.visibility='visible';
		break;	
	case 'Information Request':
		
		document.all.subject.value = 'Information Request';
		document.all.submit1.value = 'Request Information';
		break;		
	} 
	/*document.all.panelMessage1.style.visibility='hidden';
	document.all.panelMessage2.style.visibility='visible';
	document.all.subject.value = 'Message';
	document.all.panelMessage3.style.visibility = 'visible';
	document.all.labelMessage.value = getValue;*/
	if (getValue!='Newsletter'){
		document.all.panelMessage2.style.visibility='visible';
		}
}

function ltrim(str) 
{ 
    return str.replace(/^[ ]+/, ''); 
} 
 
function rtrim(str) 
{ 
    return str.replace(/[ ]+$/, ''); 
} 
 
function trim(str) 
{ 
    return ltrim(rtrim(str)); 
} 

    
function submitform() {
	if (submitted == 0) {
		myForm.submit();
		submitted = 1;
	}
	else {
	alert("You cannot submit this page more than once.\nPlease select a new date range or log out")
	}
}
function submitFriend()
{
var errorCounter = 0;
if (trim(friendForm.nameYours.value) == "" || friendForm.nameYours.value == "enter your name here")
	{
	alert("Please enter your name to be able to send a message to your friend.\nIf you would like to enter the Twenty web site please locate the flashing 'enter' link beneath the internal image of Twenty and click.\nIf you would like to send a Twenty link to a friend then please complete the 3 boxes provided before clicking 'Go'." );
	errorCounter = 1;
	friendForm.nameYours.value = "enter your name here";
	friendForm.nameFriend.value = "enter your friends name here";
	friendForm.eFriend.value = "enter your friends email here";
	}
else if (trim(friendForm.nameFriend.value) == "" || friendForm.nameFriend.value == "enter your friends name here")
	{
	alert("Please enter your friends name to be able to send a message to your friend.\nIf you would like to enter the Twenty web site please locate the flashing 'enter' link beneath the internal image of Twenty and click.\nIf you would like to send a Twenty link to a friend then please complete the 3 boxes provided before clicking 'Go'." );
	errorCounter = 1;
	friendForm.nameYours.value = "enter your name here";
	friendForm.nameFriend.value = "enter your friends name here";
	friendForm.eFriend.value = "enter your friends email here";
	}
else if (trim(friendForm.eFriend.value) == "" || friendForm.eFriend.value == "enter your friends email here")
	{
	alert("Please enter your friends email address to be able to send a message to your friend.\nIf you would like to enter the Twenty web site please locate the flashing 'enter' link beneath the internal image of Twenty and click.\nIf you would like to send a Twenty link to a friend then please complete the 3 boxes provided before clicking 'Go'." );
	errorCounter = 1;
	friendForm.nameYours.value = "enter your name here";
	friendForm.nameFriend.value = "enter your friends name here";
	friendForm.eFriend.value = "enter your friends email here";
	}
else
	{
	friendForm.submit();
	}
}

function checkemail() {
	if (thisForm.text3.value != thisForm.text3a.value) {
		document.thisForm.text3.focus;
		alert("Your email addresses do not match.\nPlease re-enter");
		submitted = 0;
		
	}
	
}
function clearBox()
{
if (clearBoxCount==0)  {
	document.getMsnDirections.postCode.value='';
	clearBoxCount = 1;
	}
}
function clearBox2()
{
if (clearBoxCount2==0)  {
	document.friendForm.eFriend.value='';
	clearBoxCount2 = 1;
	}
}
function clearBox3()
{
if (clearBoxCount3==0)  {
	document.friendForm.nameYours.value='';
	clearBoxCount3 = 1;
	}
}
function clearBox4()
{
if (clearBoxCount4==0)  {
	document.friendForm.nameFriend.value='';
	clearBoxCount4 = 1;
	}
}

function showDirections(startPostCode)
{
var buildURL='http://maps.msn.co.uk/directionsFind.aspx?zipc1='+startPostCode+'&zipc2=BH13 7LE';
window.open(buildURL,'','width=800 height=900 top=20 left=20 menubar=No scrollbars=Yes');

}
function openwindow()
{
 window.open('http://www.jjcrooner.com','','width=800 height=600 top=20 left=20 menubar=No scrollbars=Yes');
}
function openwindow2()
{
 window.open('xmaspartymenu.htm','','width=800 height=500 top=20 left=20 menubar=YES scrollbars=Yes');
}
function openwindow3(pageName)
{
 window.open(pageName,'','width=1000 height=600 top=20 left=20 menubar=YES scrollbars=Yes');
}
function setBackColor(ident)
{
 ident.style.backgroundColor='#d3e5eb';
}
function resetBackColor(ident)
{
 ident.style.backgroundColor='#508acf';
}
function changeMenu(objToAlter,objMenu,objLogo)
{
 if(!(objMenu.style==null))
	{
	if(!(objLastSwitch==objToAlter))
		{
		window.clearInterval(id);
		globalSwitch = objLogo;
		objLastChanged.borderTopColor = '#ffffff';
		objLastChanged.borderLeftColor = '#ffffff';
		objLastChanged.backgroundColor = '#119fd5';
		var objAltered = objToAlter.style;
		objNewMenu = objMenu.style;
		objMenuChanged.visibility = 'hidden';
		//objNewMenu.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
		objNewMenu.visibility = 'visible';
		objAltered.borderTopColor = '#0c1c8d';
		objAltered.borderLeftColor = '#0c1c8d';
		objAltered.backgroundColor = '#0c1c8d';
		clearNavTitle();
		setNavTitle();
		moveLogo();
		objLastChanged = objToAlter.style;
		objMenuChanged = objMenu.style;
		objLastSwitch = objToAlter;
		}
	}
}

function changeMenu2(objToAlter,objMenu,objLogo)
{
 if(!(objMenu.style==null))
	{
	if(!(objLastSwitch==objToAlter))
		{
		window.clearInterval(id);
		
		objLastChanged.borderTopColor = '#ffffff';
		objLastChanged.borderLeftColor = '#ffffff';
		objLastChanged.backgroundColor = '#119fd5';
		var objAltered = objToAlter.style;
		objNewMenu = objMenu.style;
		objMenuChanged.visibility = 'hidden';
		//objNewMenu.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
		objNewMenu.visibility = 'visible';
		objAltered.borderTopColor = '#0c1c8d';
		objAltered.borderLeftColor = '#0c1c8d';
		objAltered.backgroundColor = '#0c1c8d';	
		
		objLastChanged = objToAlter.style;
		objMenuChanged = objMenu.style;
		objLastSwitch = objToAlter;
		}
	}
}


function openMedia()
{
 td11.style.backgroundColor='#F5E7C5';
 window.open("cross.html","Cam",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=360,height=200');
}
//still in use ?
function animateLogo(objAnim){
var objAnimated = objAnim.style;
objAnimated.visibility = 'visible';
objAnimated.pixelLeft = 0; 
id = window.setInterval("Glide()",9); 
}
//resets each layer and starts the animation	
function moveLogo(){
	if(pageLoad=='yes')
	    {
		pageLoad='no';
		objTopLayer.style.pixelLeft = 260;
		}
	else{
		objTopLayer.style.pixelLeft=566;
		obj4thLayer = obj3rdLayer;
		obj3rdLayer = obj2ndLayer;
		obj2ndLayer = objTopLayer;
		switch(globalSwitch)
		{
			case 'starter':
				objTopLayer = document.all.logo1;
				break;
			case 'main':
				objTopLayer = document.all.logo2;
				break;
			case 'dessert':
				objTopLayer = document.all.logo3;
				break;
			case 'roast':
				objTopLayer = document.all.logo4;
				break;
			case 'lunch':
				objTopLayer = document.all.logo5;
				break;
			case 'beverage':
				objTopLayer = document.all.logo6;
				break;
			case 'wines':
				objTopLayer = document.all.logo7;
				break;
			case 'kids':
				objTopLayer = document.all.logo8;
				break;
		}
		objTopLayer.style.pixelLeft = 260;	
		obj4thLayer.style.zIndex = '30';
		obj3rdLayer.style.zIndex = '40';
		obj2ndLayer.style.zIndex = '50';
		objTopLayer.style.zIndex = '60';
		}
	document.all.label1.style.visibility = 'hidden';
	document.all.label2.style.visibility = 'hidden';
	document.all.label3.style.visibility = 'hidden';
	document.all.label4.style.visibility = 'hidden';
	document.all.label5.style.visibility = 'hidden';
	document.all.label6.style.visibility = 'hidden';
	document.all.label7.style.visibility = 'hidden';
	document.all.label8.style.visibility = 'hidden';
	objNavTitle.visibility = 'hidden';
	objNavTitle.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
	objTopLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';	
	id = window.setInterval('Glide()',20);
}
//runs the animation sequence
function Glide()
{
	var pixVal = 3;
	if (objTopLayer.style.pixelLeft>200 && objTopLayer.style.pixelLeft<250)
	{
	objNavTitle.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
	objTopLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.2)';
	obj2ndLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.8)';
	//objNewMenu.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.1)';
	}	
	if (objTopLayer.style.pixelLeft>251 && objTopLayer.style.pixelLeft<300)
	{
	objNavTitle.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';	
	objTopLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.4)';	
	obj2ndLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.7)';
	//objNewMenu.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.2)';
	}
	if (objTopLayer.style.pixelLeft>301 && objTopLayer.style.pixelLeft<350)
	{
	objNavTitle.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
	objTopLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.6)';
	obj2ndLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.6)';
	//objNewMenu.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.3)';		
	}
	if (objTopLayer.style.pixelLeft>351 && objTopLayer.style.pixelLeft<400)
	{
	objNavTitle.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
	objTopLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.8)';
	obj2ndLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.5)';
	//objNewMenu.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.4)';		
	}	
	if (objTopLayer.style.pixelLeft>401 && objTopLayer.style.pixelLeft<450)
	{
	objNavTitle.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
	objTopLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=1)';
	obj2ndLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.4)';
	//objNewMenu.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.5)';		
	}
	if (objTopLayer.style.pixelLeft>451 && objTopLayer.style.pixelLeft<500)
	{
	objNavTitle.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
	objTopLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=1)';
	obj2ndLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.3)';
	//objNewMenu.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.6)';		
	}	
	if (objTopLayer.style.pixelLeft>501 && objTopLayer.style.pixelLeft<530)
	{
	objNavTitle.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
	objTopLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=1)';
	obj2ndLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.2)';
	//objNewMenu.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=.8)';		
	}	
	if (objTopLayer.style.pixelLeft>531 && objTopLayer.style.pixelLeft<550)
	{
	objNavTitle.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
	objTopLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=1)';
	obj2ndLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0.2)';
	//objNewMenu.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=1)';				
	}		
	if (objTopLayer.style.pixelLeft>510)
	{ 
		pixVal = 2;
	}
 	if (objTopLayer.style.pixelLeft>540)
 	{ 
 		pixVal = 1;
	}
	objTopLayer.style.pixelLeft += pixVal;
	if (objTopLayer.style.pixelLeft>566)
	{ 
		objTopLayer.style.pixelLeft=566;
		objNavTitle.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';
		objTopLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=1)';
		obj2ndLayer.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(opacity=0)';					
		window.clearInterval(id);
		switch(globalSwitch)
			{
			case 'starter':
				document.all.label1.style.visibility = 'visible';
			break;
			case 'main':
				document.all.label2.style.visibility = 'visible';
			break;
			case 'dessert':
				document.all.label3.style.visibility = 'visible';
			break;
			case 'roast':
				document.all.label4.style.visibility = 'visible';
			break;
			case 'lunch':
				document.all.label5.style.visibility = 'visible';
			break;
			case 'beverage':
				document.all.label6.style.visibility = 'visible';
			break;
			case 'wines':
				document.all.label7.style.visibility = 'visible';
			break;
			case 'kids':
				document.all.label8.style.visibility = 'visible';
			break;
			}
	}	
}
function clearNavTitle()
{
	document.all.navTitle1.style.visibility = 'hidden';
	document.all.navTitle2.style.visibility = 'hidden';
	document.all.navTitle3.style.visibility = 'hidden';
	document.all.navTitle4.style.visibility = 'hidden';
	document.all.navTitle5.style.visibility = 'hidden';
	document.all.navTitle6.style.visibility = 'hidden';
	document.all.navTitle7.style.visibility = 'hidden';
	document.all.navTitle8.style.visibility = 'hidden';
}
function setNavTitle()
{
	switch(globalSwitch)
		{
		case 'starter':
			objNavTitle = document.all.navTitle1.style;
			objNavTitle .visibility = 'hidden';			
			break;
		case 'main':
			objNavTitle = document.all.navTitle2.style;
			objNavTitle .visibility = 'hidden';			
			break;
		case 'dessert':
			objNavTitle = document.all.navTitle3.style;
			objNavTitle .visibility = 'hidden';			
			break;
		case 'lunch':
			objNavTitle = document.all.navTitle4.style;
			objNavTitle .visibility = 'hidden';			
			break;
		case 'beverage':
			objNavTitle = document.all.navTitle5.style;
			objNavTitle .visibility = 'hidden';			
			break;
		case 'wines':
			objNavTitle = document.all.navTitle6.style;
			objNavTitle .visibility = 'hidden';			
			break;
		case 'roast':
			objNavTitle = document.all.navTitle7.style;
			objNavTitle .visibility = 'hidden';			
			break;
		case 'kids':
			objNavTitle = document.all.navTitle8.style;
			objNavTitle .visibility = 'hidden';			
			break;

		}

}
//formats the date for display
// Get the date
function getDate(){
	var today = new Date();
	var day = today.getDay();
	var dday = today.getDate();
	var mon = today.getMonth();
	var year = today.getFullYear();
	var days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
	var mons = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
	var outStr = days[day] + ' ' + mons[mon] + ' ' + dday + ' ' + year;
	return outStr;
}




