
$(document).ready(function() {

	///
	/// fix all IE6 issues.
	///
	if(IE6) {

		/// lack of CSS selector support
		$("input[type='text']").addClass('txt');
		$("input[type='image']").addClass('img');
		$("div#nav ul li ul li:first-child").addClass('first');
		$("div#nav ul li ul li:last-child").addClass('last');
		$("ul.services>li:last-child").addClass('last');

		// lack of :hover support for main nav
		$('div#nav ul li').hover(function(){
			$(this).addClass('over');
		}, function() {
			$(this).removeClass('over');
		});

	}

	$("div#nav ul li ul li:last-child").prev().addClass('noBorder');

	///
	/// search box focus/blur effect
	///
	$('input#query').focus(function() {
		var init = $(this).attr('init');
		if(!init || init.length == 0) {
			init = $(this).val();
			$(this).attr('init', init);
		}
		if($(this).val() == init) $(this).val('');
	}).blur(function() {
		var init = $(this).attr('init');
		if($(this).val() == '') $(this).val(init);
	});

	///
	/// create tabbed-pane functionality for ajax dialogs.
	///
	$('ul.tabs>li').live('click', function() {
		var index = $(this).parent().children('li').index(this);
		$content = $(this).parent().next('ul.tab-content');
		$content.children('li').hide();
		$content.children('li').eq(index).show();
		$(this).parent().children('li').removeClass('on').children('a').removeClass('on');
		$(this).addClass('on').children('a').addClass('on');
		return false;
	});


     // focus+blur effect on comments textarea in contact form

	$('fieldset #comments').focus(function() {
		if(this.value=='Enter your questions or comments here...') {
			this.value = '';
		}
	}).blur(function() {
		if(this.value=='') {
			this.value = 'Enter your questions or comments here...';
		}
	});


});