// jQuery functions

// Example Plugin
(function(A){A.fn.example=function(E,C){var D=A.isFunction(E);var B=A.extend({},C,{example:E});return this.each(function(){var F=A(this);if(A.metadata){var G=A.extend({},A.fn.example.defaults,F.metadata(),B)}else{var G=A.extend({},A.fn.example.defaults,B)}if(!A.fn.example.boundClassNames[G.className]){A(window).unload(function(){A("."+G.className).val("")});A("form").submit(function(){A(this).find("."+G.className).val("")});A.fn.example.boundClassNames[G.className]=true}if(A.browser.msie&&!F.attr("defaultValue")&&(D||F.val()==G.example)){F.val("")}if(F.val()==""&&this!=document.activeElement){F.addClass(G.className);F.val(D?G.example.call(this):G.example)}F.focus(function(){if(A(this).is("."+G.className)){A(this).val("");A(this).removeClass(G.className)}});F.blur(function(){if(A(this).val()==""){A(this).addClass(G.className);A(this).val(D?G.example.call(this):G.example)}})})};A.fn.example.defaults={className:"example"};A.fn.example.boundClassNames=[]})(jQuery);

// jQuery onReady functions
$(document).ready(function(){
	
	// Header Search Box
	$('input#search').example('Search');
	
	// Scroller
	if($('div#checkbox_list').length > 0) {
		
		$('div.serviceInfo a').bind('click', function() {
			var element = $(this).attr('id');
			$('div#' + element + '-box').slideToggle();
		});
		
		$('div.serviceInfo span input').change(function() { 
			
			var element = $(this).attr('name');
			
			if ($('div.serviceInfo span input:checked').val() !== undefined) {
				$('input[class=' + element + ']').attr('checked', true);
			} else {
				$('input[class=' + element + ']').attr('checked', false);
			}
			
		});
		
	}
	
	// Home Page Slideshow
	if($('ul#homeSlideshow').length > 0) {
		
		$('ul#homeSlideshow') 
			.before('<div id="nav">') 
			.cycle({ 
				fx:     'fade', 
				speed:  'slow', 
				pager:  '#nav' 
			});
		
	}
	
});
