<!--------------------------------------------->
<!-- Author: John Rivas - piXvfm -------------->
<!-- Project: The Barton House ---------------->
<!-- Updated: 01-16-09 19:00 ------------------>
<!--------------------------------------------->

var langDown = false;
var prevLang;
var prevTabCat;

$(document).ready(function()
{
	startHeaderImage();
	startLanguage();
	if($('.tabs')[0]) enableTabbing();
});

function startHeaderImage()
{
	$('#headerImage').html($('#headerImageCopy').html());
}

function startLanguage()
{
	enableLang('#language .languages li');
	var url = window.location.href;
	var array = url.split('/');
	setLanguage($('#language .languages li[title="'+ (array[3] ? array[3] : 'en') +'"]'));
}

function enableLang(node)
{
	$(node).css('cursor', 'pointer');
	$(node).bind('mouseenter mouseleave', function(e)
	{
		$(this).toggleClass('rov');
	});
	$(node).bind('click', function()
	{
		loadLanguage($(this));
	});	
}

function disableLang(node)
{
	$(node).css('cursor', 'default');
	$(node).unbind();
}

function setLanguage(node)
{
	$(node).trigger('mouseenter');
	disableLang($(node));
	$('#language .curLang').html($(node).html());
}

function loadLanguage(node)
{
	var page = location.pathname.split('/')[2];
	location.href = '/'+ $(node).attr('title') +'/'+ (page ? page : 'home');
}

function toggleLang()
{
	$('#language a').text(langDown ? 'Change' : 'Close');
	
	langDown = !langDown;
	$('#language .languages').slideToggle(250);
}

function startMediaPlayer()
{
	var so = new SWFObject('/swfs/mediaplayer.swf', 'mediaplayer', '480', '270', '9', '#000000');
	so.addVariable('skinPath', '/swfs/SkinOverPlayStopSeekFullVol.swf');
	so.addParam('allowScriptAccess', 'always');
	so.addParam('allowFullScreen', 'true');
	so.useExpressInstall('/swfs/expressinstall.swf');
	so.write('flash480w');
}

function enableTabbing()
{
	prevTabCat = null;
	enableTabCat($('.tabs > li'));
	$('.tabs li:first-child').triggerHandler('mouseenter');
	$('.tabs li:first-child').triggerHandler('click');
}

function enableTabCat(node)
{
	$(node).css('cursor', 'pointer');
	$(node).bind('mouseenter mouseleave', function(e)
	{
		$(this).toggleClass('rov');
	});
	$(node).bind('click', function()
	{
		tabCat($(this));
	});
}

function disableTabCat(node)
{
	$(node).css('cursor', 'default');
	$(node).unbind();
}

function tabCat(node)
{
	disableTabCat($(node));
	if(prevTabCat)
	{
		$(prevTabCat).toggleClass('rov');
		enableTabCat($(prevTabCat));
	}
	prevTabCat = node;
	$('#rightColumn .body').html($('.'+$(node).attr('title')).html());
}

function floorPlanPic(str)
{
	$('#areaImg').html('<img src="/images/'+ str +'" />');	
}