var J = jQuery.noConflict();
	J(document).ready(function(){
		
		//Lightbox
		J("a[rel^='prettyPhoto']").prettyPhoto({theme: 'light_square'});
		
		//Hidden box on homepage
		J('#slickbox').hide();
		J('a#slick-toggle').click(function() {
	    	J('#slickbox').toggle(200);
	    	return false;
		});

		//Hidden box on homepage
		J('#slickbox2').hide();
		J('a#slick-toggle2').click(function() {
	    	J('#slickbox2').toggle(400);
	    	return false;
		});
		
		//Accordion
		J('.kwicks').kwicks({
			max : 500,
			spacing : 5
		});
		
		//Portfolio hover
		J(".image-nav img, .background,").hover(
			function() {
				J(this).animate({"opacity": ".5"}, "fast");
				},
			function() {
				J(this).animate({"opacity": "1"}, "fast");
		});
		
		J(".background2,").hover(
			function() {
				J(this).animate({"opacity": ".5"}, "fast");
				},
			function() {
				J(this).animate({"opacity": "1"}, "fast");
		});
		
		//Flickr hover
		J(".flickrPhotos img, .homepage-thumbs img").hover(
			function() {
				J(this).animate({"opacity": ".15"}, "fast");
				},
			function() {
				J(this).animate({"opacity": "1"}, "fast");
		});
		
		//Button hover
		J(".callbutton").hover(
			function() {
				J(this).animate({"opacity": ".9"}, "fast");
				},
			function() {
				J(this).animate({"opacity": "1"}, "fast");
		});
			
		//Menu
		function mainmenu(){
		J(" #nav ul ").css({display: "none"}); // Opera Fix
		J(" #nav li").hover(function(){
			J(this).find('ul:first').css({visibility: "visible",display: "none"}).show(200);
			},function(){
			J(this).find('ul:first').css({visibility: "hidden"});
			});
		}
		
		J(document).ready(function(){					
			mainmenu();
		});
		
		//Slider
		J(document).ready(function() {
		    J('.slider').cycle({
				fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
				next: '.nextslide',
				prev: '.prevslide',
				timeout: 7000
			});
		});
		
		//Tooltip		
		J(function(){
			J(".tooltip").tipTip({defaultPosition: "top", delay: "100"});
		});
	    
	});
