//ARRAY STRUCTURE
//[0] = prevPageName
//[1] = nextPageName
//[2] = style
//[3] = topBar (true/false)

var linksArray = new Array(new Array('','Who we are','',false),
new Array('Home','A Rich History','linkItem linkItemFirstLink',true),
new Array('Who we are','The Holland &amp; Barrett Difference','linkItem',true),
new Array('A Rich History','Franchise agreement','linkItem',true),
new Array('The Holland &amp; Barrett Difference','Our industry','linkItem',true),
new Array('Franchise agreement','Training &amp; Support','linkItem',true),
new Array('Our industry','Step to becoming a franchisee','linkItem',true),
new Array('Training &amp; Support','Franchise requirements','linkItem',true),
new Array('Steps to becoming a franchisee','Contact us','linkItem',true),
new Array('Franchise requirements','FAQ','',false),
new Array('Contact Us','News','',false),
new Array('FAQ','','',false));

function chgLink(button)
	{
	for(var i=0;i<linksArray.length;i++)
		{
		if(button == i)
			{
			if(linksArray[button][3] == true)
				{
				chgLinkColor(button,linksArray[button][2],linksArray[button][0],linksArray[button][1]);
				}
			else
				{
				chgTopLink(linksArray[button][0],linksArray[button][1]);
				}
			}
		}	
	}

function chgLinkColor(button,style,prevpage,nextpage)
	{
	if(button > 3) button=button-2;
	//alert(document.getElementById('navigationBar').childNodes.length);
	for(var i=0;i<document.getElementById('navigationBar').childNodes.length;i++)
		{
		//CHECK FOR FIREFOX STYLE NODE LENGTH COUNT
		if(document.getElementById('navigationBar').childNodes.length > 6)
			{
			var thisBox = ((button*2)-1);
			if(i == 1) 
				{ 
				document.getElementById('navigationBar').childNodes[i].className = 'linkItemOff linkItemFirstLink'; 
				}
			else 
				{ 
				document.getElementById('navigationBar').childNodes[i].className = 'linkItemOff'; 
				}
			}
		else
			{
			var thisBox = (button-1);
			if(i == 0) 
				{ 
				document.getElementById('navigationBar').childNodes[i].className = 'linkItemOff linkItemFirstLink';
				}
			else 
				{ 
				document.getElementById('navigationBar').childNodes[i].className = 'linkItemOff'; 
				}
			}
		document.getElementById('prevPageName').innerHTML = prevpage;
		document.getElementById('nextPageName').innerHTML = nextpage;
		}
		if (thisBox < 12) document.getElementById('navigationBar').childNodes[thisBox].className = style;
	}
	
function chgTopLink(prevpage,nextpage)
	{
	document.getElementById('prevPageName').innerHTML = prevpage;
	document.getElementById('nextPageName').innerHTML = nextpage;
	for(var i=0;i<document.getElementById('navigationBar').childNodes.length;i++)
		{
		if(document.getElementById('navigationBar').childNodes.length > 6)
			{
			if(i == 1) 
				{ 
				document.getElementById('navigationBar').childNodes[i].className = 'linkItemOff linkItemFirstLink'; 
				}
			else 
				{ 
				document.getElementById('navigationBar').childNodes[i].className = 'linkItemOff'; 
				}
			}
		else
			{
			if(i == 0) 
				{ 
				document.getElementById('navigationBar').childNodes[i].className = 'linkItemOff linkItemFirstLink'; 
				}
			else 
				{ 
				document.getElementById('navigationBar').childNodes[i].className = 'linkItemOff'; 
				}
			}
		}
	}

function chgText(prevpage,nextpage)
	{
	document.getElementById('prevPageName').innerHTML = prevpage;
	document.getElementById('nextPageName').innerHTML = nextpage;	
	}

function checkEmail(address) 
	{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(address)) {
		return false;
		}
	}


function chkForm()
	{
	var errors = "";
	document.getElementById('errorBox').style.display = "none";
	document.getElementById('errorBox').innerHTML = "";	
	/*if(document.getElementById('cname').value == "" || document.getElementById('cname').value == null)
		{
		errors+= "Company name::";
		}*/
	if(document.getElementById('name').value == "" || document.getElementById('name').value == null)
		{
		errors+= "Name::";
		}
	if(document.getElementById('add1').value == "" || document.getElementById('add1').value == null)
		{
		errors+= "Address::";
		}
	if(document.getElementById('postcode').value == "" || document.getElementById('postcode').value == null)
		{
		errors+= "Postcode::";
		}
	if(document.getElementById('country').value == "" || document.getElementById('country').value == null)
		{
		errors+= "Country::";
		}
	if(document.getElementById('businessPhone').value == "" || document.getElementById('businessPhone').value == null)
		{
		errors+= "Business phone::";
		}
	if(document.getElementById('email').value == "" || document.getElementById('email').value == null)
		{
		errors+= "E-mail address::";
		}
	else
		{
		var chkEmail = checkEmail(document.getElementById('email').value);
		if(chkEmail == false)
			{
			errors+= "E-mail address (format incorrect)::";
			}
		}
	if(document.getElementById('countryofInterest').value == "" || document.getElementById('countryofInterest').value == null)
		{
		errors+= "Country of interest::";
		}
	if(document.getElementById('fundingavailable1').checked == false && document.getElementById('fundingavailable2').checked == false)
		{
		errors+= "Funding available::";
		}
	if(errors)
		{
		errors = errors.substr(0,(errors.length-2));
		echoString = "<span style='color:red;'><strong>The following errors were found with your form submission.</strong><br />"+errors.replace(/::/g,", ")+"<br /><br /></span>"
		document.getElementById('errorBox').innerHTML = echoString;
		document.getElementById('errorBox').style.display = "block";		
		return false;
		}
	}
	
function chgLinks()
	{
	//THIS IS A FIX TO REMOVE THE HASHED LINKS FROM THE LINK BAR TO STOP THEM CAUSING PROBLEMS WITH JavaScript links
	document.getElementById('Barlink1').href = '#';
	document.getElementById('Barlink2').href = '#';
	document.getElementById('Barlink3').href = '#';
	document.getElementById('Barlink4').href = '#';
	document.getElementById('Barlink5').href = '#';
	document.getElementById('Barlink6').href = '#';
	document.getElementById('topBar1').href = '#';
	document.getElementById('topBar2').href = '#';
	document.getElementById('topBar3').href = '#';
	document.getElementById('topBar4').href = '#';
	document.getElementById('homepageLink1').href = '#';
	document.getElementById('homepageLink2').href = '#';
	document.getElementById('homepageLink3').href = '#';
	document.getElementById('stepslink1').href = '#';
	}