//var $ = jQuery.noConflict();
/* Highlight the open item and close other submenus */
/*
var LeftNav = {
	init: $(function() {
		var pageURL = LeftNav.processURL(document.location.href);
		$('#leftNav h2 a, #leftNav .leftNavLinks a').each(function() {
			var treeURL = LeftNav.processURL($(this).attr('href'));
			if (treeURL == pageURL) {
				$(this)
					.parents('li, h2')
						.addClass('open')
						.parents('.leftNavLinks')
							.prev()
								.addClass('open')
				;
			}
		});
		$('.exp #leftNav h2[class="arr_rhs open"] + div.leftNavLinks').show();
		$('.exp #leftNav h2[class="arr_rhs open"] > a > img').attr('src','/images/arr_white_burgundy.gif');
	}),
	processURL: function(URL) {
		return URL.substr(URL.lastIndexOf('/') + 1).replace('index.cfm?page=','');
	}
}
*/
var WidthHandler = {
	init: $(function() {
		WidthHandler.detect();
		$(window).resize(function () {
			WidthHandler.detect();
		})
	}),
	detect: function() {
		var width = parseInt(document.body.clientWidth, 10);
		$('body').removeClass().addClass( (width < 980) ? 'narrow' : 'wide' );
	}
}


/* Fix a layer issue with SELECT boxes on older versions of IE */
var IELegacyHacks = {
	init: $(function() {
		if ($.browser.msie && parseInt($.browser.version) < 7) {
			$('#breaksMenu .tab:first').hover(
				function() {
					$('#search_again select').css('visibility','hidden');
				},
				function() {
					$('#search_again select').css('visibility','visible');
				}
			);
		}
	})
}

var DatePicker = {
	init: $(function() {
		$('#quickQuotes #sd, #displaydatebasic')
			.attr('readonly', 'readonly')
			.datepicker({
				buttonImage: '/images/btn_calendar.gif',
				buttonImageOnly: true,
				buttonText: 'Pick a date',
				changeMonth: false,
				changeYear: false,
				dateFormat: 'dd/mm/yy',
				firstDay: 1,
				maxDate: new Date(2012, 11, 31),
				minDate: "1d",
				showOn: 'both',
				showWeeks: true,
				speed: 'fast',
				yearRange: '-0:+1'
			})
		;
		$('img.ui-datepicker-trigger').attr('align', 'top');
		var d = new Date();
        d.setDate(d.getDate() + 1);
		var day = d.getDate();
		var month = d.getMonth() + 1;
		var year = d.getFullYear();
		$('#quickQuotes #sd').attr('value', day + '/' + month + '/' + year);
	})
}

var Gallery = {
	init: $(function() {
		$('#galleryNav a').click(
			function() {
				$(this)
					.blur()
					.parent()
						.addClass('open')
						.siblings()
							.removeClass('open')
				;				;
				$('#galleryCanvas #' + this.id + 'Canvas')
					.addClass('open')
					.siblings()
						.removeClass('open')
				;
			}
		);
	})
}
/*
var Zebra = {
	init: $(function() {
		$('#contentRhsHalf ul').each(
			function() {
				$(this)
					.children('li:even')
						.addClass('odd')
						.next()
							.addClass('even')
				;
			}
		);
	})	
}
*/
var FlashMovies = {
	init: $(function() {
		if (typeof wysiwyg == 'undefined') {
			$.fn.media.defaults.flashVersion = '8';
			$.fn.media.defaults.params = {
				allowfullscreen:false,
				allownetworking:'all',
				allowscriptaccess:'always',
				bgcolor:'#FFFFFF',
				menu:false,
				quality:'high',
				scale:'noscale',
				wmode:'transparent'
			};
			$('a.flashMedia').each(function() {
				var data = $(this).metadata();
				data.caption = false;
				$('a.flashMedia').media(data);
			});
		}
	})
}	
