$('html').addClass('json');

Cufon.replace('h1, button');
Cufon.replace('.navbar li a, .navbar span, .navbar strong', {textShadow: '0 -1px 0px rgba(0, 0, 0, 0.5)', hover: {color: '#fff'}});
Cufon.replace('.tanglink', {textShadow: '0 1px 0px rgba(255, 255, 255, 0.7)', hover: {color: '#555'}});

function TitleCase(objField) 
        {
            var objValues = objField.split(" ");
            var outText = "";
            for (var i = 0; i < objValues.length; i++) {
                outText = outText + objValues[i].substr(0, 1).toUpperCase() + objValues[i].substr(1).toLowerCase() + ((i < objValues.length - 1) ? " " : "");
            }
            return outText;
        }

var citrusCMS = {
		
	load : function() {
		citrusCMS.coreFunctions();
	},
	
		slideSwitch : function(){
							
				var gallery = $('#thumbs').galleriffic({
					
					onSlideChange:             function(prevIndex, nextIndex) {
						this.find('ul.thumbs').children()
							.eq(nextIndex).fadeTo('fast', 1.0);
					},
					onPageTransitionOut:       function(callback) {
						this.fadeTo('fast', 0.0, callback);
					},
					onPageTransitionIn:        function() {
						this.fadeTo('fast', 1.0);
					}
				});
		},
		
		coreFunctions : function(){
		
		$('.openWindow').click(function() {pageTracker._trackPageview('/outbound/'+this.href.replace('http://','')); window.open(this.href); return false});
		
		$('.printWindow').click(function() {window.print()});
	
		$('.textform').focus(function() {
			if(this.nodeName != 'SELECT'){
				$('#' + this.id).attr('class', 'textformfocus');
				$('.textform').each(function(){if ($(this).attr('value')==''){var restore =$(this).attr('id').replace(/_/gi,' ')+'...'; this.value=TitleCase(restore);} });
				if (this.value.substr(this.value.length-3,3) == '...') {this.value=''; }
						}
			});
		$('.textform').blur(function(){$('#' + this.id).attr('class', 'textform');});
		 
		$('#navigation li').mouseover(function () {
		 	$(this).addClass('over');
		});
		$('#navigation li').mouseleave(function () {
		 	$(this).removeClass('over');
		});
		 
		$('#pane1').jScrollPane({showArrows:true, scrollbarWidth: 16, arrowSize: 16});
		 	
	}
}


$(document).ready(citrusCMS.load);
