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

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

var copyright = years + ' Bayfield Hotels';

var siteDomain = document.domain;

/* Site Address */
var newportArmsAddress = '<strong>Newport Arms Hotel</strong><br />Cnr Beaconsfield & Kalinya St<br />Newport';
var terraceAddress = '<strong>The Terrace On Pittwater</strong><br />@ The Newport Arms Hotel<br />Cnr Beaconsfield & Kalinya St<br />Newport<br />Sydney NSW 2106<br /><a href="http://www.theterraceonpittwater.com.au" target="_blank" class="blue">www.theterraceonpittwater.com.au</a>';
var mirageAddress = '<strong>Newport Mirage Hotel</strong><br />Queens Parade West<br />Newport<br />Sydney NSW 2106<br /><a href="http://www.newportmirage.com.au" target="_blank" class="blue">www.newportmirage.com.au</a>';

// Maps Keys
var mapKey = 'ABQIAAAALxgASn0WqEgMvT9bNFiECxT5H4mf6E7Juiexqp6Mb8jhpmoOEhRgeh0NY87i9aV3pz-fs2V8TLu0pQ';

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

/* My jQyery Operations */
$(function(){

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

	// get the page name
	var pageName = '';

	// get the page name
	if ( $('#pageName').length )
		pageName = $('#pageName').html();


	 // 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();
	}


	/* Getting Here map */
	if ( pageName == "getting-here") {
		$('#map').jmap('init', {mapCenter:[-33.65981, 151.3089777], mapShowjMapIcon: false, mapEnableType: true}, function(el, options){
			$(el).jmap('addMarker',
				{
					pointLatLng:[-33.66050, 151.3084780],
					pointHTML: '<strong>Address</strong><p>' + terraceAddress + '</p>',
					pointIcon: 'images/googlemap/iconr3.png'
				}
			);
			$(el).jmap('addMarker',
				{
					pointLatLng:[-33.65981, 151.3089777],
					pointHTML: '<strong>Address</strong><p>' + mirageAddress + '</p>',
					pointIcon: 'images/googlemap/iconr2.png'
				}
			);
			$(el).jmap('addMarker',
				{
					pointLatLng:[-33.66050, 151.3089778],
					pointHTML: '<strong>Address</strong><p>' + newportArmsAddress + '</p>',
					pointIcon: 'images/googlemap/iconr1.png'
				}
			);

		});
	}

	$("dd").hide();
	$("dt a").click(function(){
		$("dd:visible").slideUp("slow");
		$(this).parent().next().slideDown("slow");
		return false;
	});

	$.Lightbox.construct({
		show_linkback:	false,
		show_extended_info: true,
		colorBlend:	false,
		ie6_support: true,
		ie6_upgrade: true,
		download_link: false,
		opacity: 0.7,
		text: {
		image:		'Photo',
		help: {
			close: 'Click to close',
			interact: 'Click on the photo to view the next in this series'
		}
		}
	});

	// track pdf's
	$("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");

	// 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();
		pageTracker._trackPageview( trackItem );
	}).attr("target","_blank");


	// add tracking to lightbox images
	$("a[rel^=lightbox]*").click(function() {
		var imgName = this.href;
		var gallery = imgName.split('/')[4];
		var linkTracked = imgName.slice( imgName.lastIndexOf('/'), imgName.indexOf('.'));
		var trackItem = '/lightbox/' + gallery + linkTracked.toLowerCase();
		pageTracker._trackPageview( trackItem );
	});

	$("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[rel^=promo]*").click(function() {
		var link = this.href;
		var title = this.title;
		var linkTracked = link.substring(7);
		linkTracked = linkTracked.substring(0, linkTracked.indexOf('/') );

		pageTracker._trackEvent("PROMO", linkTracked, title );
	});


	// Navigation link highlighting
	var pageId = 'home';
	pageId = $('body').attr("id");

	$("td[class$=Green]*>a").each(function(){
		if ( $(this).hasClass(pageId) )
			$(this).removeClass(pageId).addClass('blue');
		else
			$(this).removeClass().addClass('white');
    });

	$('#MirageButton').corner("10px");

});
