var highlightCycle = '';
$(document).ready(function(){
	/* lightbox functionality */
	$("a[rel*=lightbox]").lightbox();
	$("a[rel='external']").click(function() {
		var strURL = $(this).attr('href');
		var oNewWindow = window.open( strURL );
		if ( !oNewWindow ) {
			window.location.href = strURL;
		}
		return false;
	});
	
	$('.inputDate').date_input();
	
	/* form watermarks * /
	$("label + input, label + textarea").each(function (i) {
		var newLabel = $(this).prev().clone();
		newLabel.find('span').remove();
		$(this).watermark(newLabel.html());
	});
	$("input + span.captcha_text").each(function (i) {
		var newLabel = $(this).clone();
		newLabel.find('span').remove();
		$(this).prev().watermark(newLabel.html());
	});
	$("label.watermark + input.captcha").prev().addClass("captcha_text");
	if ( $("p.error").length > 0 ) {
		
		$("p.error").click(function(){
			$(this).fadeOut('slow');
		}).bind("mouseleave", function(){
			$(this).fadeOut('slow');
		});
		$.scrollTo('p.error');
	}
	// */
	
	/* menu IE6 functionality * /
	$("#mainNavigation li.current").addClass('currentAnchor');
	$("#mainNavigation li").bind("mouseenter", function(){
		$("#mainNavigation li.current").removeClass('current');
		$(this).addClass('current').addClass('hover');
	});
	
	$("#mainNavigation li").bind("mouseleave", function(){
		$("#mainNavigation li.current").removeClass('current');
		$("#mainNavigation li.currentAnchor").addClass('current');
		$(this).removeClass('hover');
	});
	// */
});

$.extend(DateInput.DEFAULT_OPTS, {
	stringToDate: function(string) {
		var matches;
		matches = string.match(/^(\d{2,2})-(\d{2,2})-(\d{4,4})$/);
		if (matches) {
			return new Date(matches[3], matches[2] - 1, matches[1]);
		} else {
			return null;
		};
	},

	dateToString: function(date) {
		var month = (date.getMonth() + 1).toString();
		var dom = date.getDate().toString();
		if (month.length == 1) {
			month = "0" + month;
		}
		
		if (dom.length == 1) {
			dom = "0" + dom;
		}
		
		return dom + "-" + month + "-" + date.getFullYear();
	}
});

