// Empties field elements on focus

function form_fields(FieldId,Status,FieldType)
{
	var FieldElement = document.getElementById(FieldId);
	
	switch(FieldType)
	{
		case 'inline':
		if(FieldElement.value == '&nbsp;' || 
		   FieldElement.value == ' ' || 
		   FieldElement.value == 'Enter keywords')
		{
			FieldElement.value = "";
		}
		break;
		case 'block':
		if(FieldElement.innerHTML == '&nbsp;' || 
		   FieldElement.innerHTML == ' ' || 
		   FieldElement.innerHTML == 'Enter comments' || 
		   FieldElement.innerHTML == 'Enter message')
		{
			FieldElement.innerHTML = "";
		}
		break;
	}
	switch(Status)
	{
		case 1:
		FieldElement.style.backgroundColor = '#FFD2D2';
		break;
		case 0:
		FieldElement.style.backgroundColor = 'white';
		break;
	}
}


// Controls the rollover states for input buttons and submits

function button_rollover(ButtonState,ButtonId)
{
	if(1 == ButtonState)
	{
		document.getElementById(ButtonId).style.backgroundPosition='left bottom';	
		document.getElementById(ButtonId).style.backgroundColor='#4B0001';	
	}
	else
	{
		document.getElementById(ButtonId).style.backgroundPosition='left top';	
		document.getElementById(ButtonId).style.backgroundColor='#6F1819';	
	}
}


// Hyperlink module switch

function hyperlink_type(HyperId)
{
	switch(HyperId)
	{
		case '0':
			document.getElementById('link_internal').style.display='block';
			document.getElementById('link_external').style.display='none';
			document.getElementById('fld_hyperlink').style.display='block';
		break;
		case '1':
			document.getElementById('link_internal').style.display='none';
			document.getElementById('link_external').style.display='block';
			document.getElementById('fld_hyperlink').style.display='block';
		break;
	}
	return false;
}

// Right nav submenus

function rightnav_show(SubNavId,NavLinkId,State,Current)
{
	SubNav	= document.getElementById('subnav_' + SubNavId);
	NavLink	= document.getElementById(NavLinkId);
	
	if(State == '1')
	{
		SubNav.style.display='block';
		NavLink.className='active';
	}
	else
	{
		SubNav.style.display='none';
		if(Current != 'true')
		{
			NavLink.className='inactive';
		}
	}
}

// Page edit details

function page_details_edit()
{
	PageDetailsStyle	= document.getElementById('page_details_hide');
	PageDetailsLink		= document.getElementById('page_details_link');

	if(PageDetailsStyle.className != 'active')
	{
		PageDetailsStyle.style.overflow	= 'visible';
		PageDetailsStyle.style.height	= 'auto';
		PageDetailsStyle.className		= 'active';
		PageDetailsLink.innerHTML		= 'Hide page details';
	}
	else
	{
		PageDetailsStyle.style.overflow	= 'hidden';
		PageDetailsStyle.style.height	= '0';
		PageDetailsStyle.className		= 'inactive';
		PageDetailsLink.innerHTML		= 'Show page details';
	}
	return false;
}

// Registration field

function RegistrationBooking(DivId,CheckId)
{
	
	var DivStatus	= document.getElementById(DivId);
	var DivCheck	= document.getElementById(CheckId);
	
	if(DivCheck.checked !== true)
	{
		DivStatus.style.display = 'none';
	}
	else
	{
		DivStatus.style.display = 'block';
	}

	return false;
}