var $j = jQuery.noConflict(); // # Assigns jquery calls to $j
$j(document).ready(function() {
	
	
	
	// # Input/form classes
	$j("select").addClass('_select');
	$j("textarea").addClass('_textarea');
	$j("button").addClass('_button');
	$j('input').each(function(e){
		var type = '_'+$j(this).attr('type');
		$j(this).addClass(type);
	});	
	$j('input.required').siblings('label').addClass('required');
	
	// # Check form for required fields
	$j('.contactForm').submit(function(e){
		$j('input.required').each(function(i){
			if ($j(this).val() == '') {
				e.preventDefault();
				alert('Please complete all required fields.');
				return false;
			}
		});
	});
	
	$j('select.onchange').change(function(e){
		$j(this).parent('form').submit();	
	});
	
	//$j('#nav').children().addClass('ni');
	//$j('#nav .active').parents('.ni').addClass('active');
	//$j('#nav li').each(function(i){
	//	$j(this).addClass('nav'+i);
	//});
	
	$j('.textobj img').each(function(i){
		if ($j(this).css('float') == 'left')
			$j(this).css('margin','0 15px 5px 0');
		else if ($j(this).css('float') == 'right')
			$j(this).css('margin','0 0 5px 15px');
	});
	
	
	// # Fix PNGs
	$j('img[src*=.png]').addClass('unitPng');


	$j("a[rel=lightbox]").fancybox();
		
	// # Invalid image removal
	$j('img').error(function(){
		$j(this).remove();
	});
	
	//$j.localScroll();
	
	// # Initialize Tabs
	//$j(".tabs").tabs({ fx: { height: 'toggle', opacity: 'toggle' } });

	// # Auto shadow application
	//$j(".shadow").each(function (i) {
		//$j(this).wrap('<div class="shadow"></div>');
	//});
	
	//var border = RUZEE.ShadedBorder.create({ shadow:8 });
	//$j(".shadow").each(function (i) {
	//	if ($j(this).attr("id") == "") {
	//		$j(this).attr("id","shadow"+i);
	//	}		
	//	border.render($j(this).attr("id"));
	//});
	
});



