/* Copyright */
var d = new Date();

var years = d.getFullYear();
if ( d.getFullYear() != '2009' )
	years = '2009 - ' + d.getFullYear();

var copyright = years + ' Bayfield Hotels';

var siteDomain = document.domain;

/* Site Address */
var address = '<strong>Belrose Hotel</strong><br />5 Hews Parade,<br />Belrose, NSW 2085';

/* Google */
// Analytics
try {
	var pageTracker = _gat._getTracker("UA-1062548-8");
	pageTracker._trackPageview();
} catch(err) {}

// wait for domReady state
document.write('<style type="text/css">body{display:none;}</style>');

/* My jQyery Operations */
$(function(){
	// Navigation link highlighting
	var pageId = 'home';
	pageId = $('body').attr("id");

	// show the body content
	 $('body').css('display','block');

		$('#contentImages').cycle({
			fx:     'fade',
			speed:  'slow',
			timeout: 0,
			next:   '#next2',
			prev:   '#prev2',
			after:   onAfter
		});

		function onAfter() {
			$('#imageDescriptions').html(this.alt);
		}

	// track outgoing links
	$("a[href^=http://]*").click(function() {
		var link = this.href;
		var linkTracked = link.substring(7);
		linkTracked = linkTracked.substring(0, linkTracked.indexOf('/') );
		var trackItem = '/outgoing/' + linkTracked.toLowerCase();
		if ( linkTracked.toLowerCase() != siteDomain )
			pageTracker._trackPageview( trackItem );
	}).attr("target","_blank");

	$("a[href^=mailto:]*").click(function() {
		var link = this.href;
		var linkTracked = link.substring(7);

		if( linkTracked.indexOf('?') != -1 ) {
			linkTracked = linkTracked.substring(0, linkTracked.indexOf('?') );
		}
		var trackItem = '/mailto/' + linkTracked.toLowerCase();
		pageTracker._trackPageview( trackItem );
		pageTracker._trackEvent("Email", "MAILTO", linkTracked );
	});

	$("a[href$=.pdf]*").click(function() {
		var link = this.href;
		var linkTracked = link.substring(link.lastIndexOf('/') + 1, link.lastIndexOf('.'));
		var trackItem = '/pdf/' + linkTracked.toLowerCase();
		pageTracker._trackPageview( trackItem );
		pageTracker._trackEvent("Downloads", "PDF", linkTracked );
	}).attr("target","_blank");

	$("#ticker > a").click(function() {
		var link = this.href;
		var linkTracked = link.substring(link.lastIndexOf('/') + 1, link.lastIndexOf('.'));
		pageTracker._trackEvent("Promo", pageId, linkTracked );
	});

	$(".imageNav > a").click(function() {
		var text = $(this).text();
		pageTracker._trackEvent("Images", pageId, text );
	});

	$("a[href$=#]*").click(function() {
		return false;
	});

	//_________[ Miscellaneous ]________________//

	// center align the body content
	$('.bodyPosition').attr('align','center');

	// copyright
	$('#copy').append(copyright);

	// datepicker
	if ( $('.calendarFocus').length ) {
		$.datepicker.setDefaults({
			showOn: 'both',
			buttonImageOnly: true,
			buttonImage: 'images/calendar.gif',
			buttonText: 'Calendar',
			dateFormat: 'dd/mm/yy'
		});
		$('.calendarFocus').datepicker();
	}


	$("a").each(function(){
		if ( $(this).hasClass(pageId) )
			$(this).removeClass(pageId).addClass('bold');
    });

	/* Fix png's for IE6 */
	$('img[src$=.png]').ifixpng();

	$("ul.sf-menu").superfish();

	$("ul#ticker").liScroll();
	if (pageId == 'home')
		$('.logo').removeClass('logo').css("padding", "30px 30px 10px");

});

function calculateTimeout(currElement, nextElement, opts, isForward) {
    var index = opts.currSlide;
	return index == 3 ? 2000 : false;
}

function errMsg(msg){
	alert(msg);
	return true;
}
