$(function(){

	$.fn.wait = function(time, type) {
        time = time || 1000;
        type = type || "fx";
        return this.queue(type, function() {
            var self = this;
            setTimeout(function() {
                $(self).dequeue();
            }, time);
        });
    };
	
	
	if ($("#homeSlider").length > 0) { 
		
		$('#homeSlider').cycle({
			fx: 'fade',
			timeout: 5000,
			pager: '#slideNumber'
		});
	    
	};


	if ($("#portfolio1").length > 0) { 

		$('#portfolio1 .portfolioLarge').cycle({ 
		    fx:     'fade', 
		    speed:  'fast', 
		    timeout: 0, 
		    pager:  '#portfolio1nav', 
		    pagerAnchorBuilder: function(idx, slide) { 
		        // return selector string for existing anchor 
		        return '#portfolio1nav li:eq(' + idx + ') a'; 
		    }
	
		});
		
		$('#portfolio2 .portfolioLarge').cycle({ 
		    fx:     'fade', 
		    speed:  'fast', 
		    timeout: 0, 
		    pager:  '#portfolio2nav', 
		    pagerAnchorBuilder: function(idx, slide) { 
		        // return selector string for existing anchor 
		        return '#portfolio2nav li:eq(' + idx + ') a'; 
		    }
	
		});
		
		$('#portfolio3 .portfolioLarge').cycle({ 
		    fx:     'fade', 
		    speed:  'fast', 
		    timeout: 0, 
		    pager:  '#portfolio3nav', 
		    pagerAnchorBuilder: function(idx, slide) { 
		        // return selector string for existing anchor 
		        return '#portfolio3nav li:eq(' + idx + ') a'; 
		    }
	
		});
		
		$('#portfolio4 .portfolioLarge').cycle({ 
		    fx:     'fade', 
		    speed:  'fast', 
		    timeout: 0, 
		    pager:  '#portfolio4nav', 
		    pagerAnchorBuilder: function(idx, slide) { 
		        // return selector string for existing anchor 
		        return '#portfolio4nav li:eq(' + idx + ') a'; 
		    }
	
		});
		
		$('#portfolio5 .portfolioLarge').cycle({ 
		    fx:     'fade', 
		    speed:  'fast', 
		    timeout: 0, 
		    pager:  '#portfolio5nav', 
		    pagerAnchorBuilder: function(idx, slide) { 
		        // return selector string for existing anchor 
		        return '#portfolio5nav li:eq(' + idx + ') a'; 
		    }
	
		});
		
		$('#projectList tr:nth-child(odd)').addClass('alt');
		$('#projectList tr').mouseover(function(){
			$(this).addClass("hover");
		});
		$('#projectList tr').mouseout(function(){
			$(this).removeClass("hover");
		});
		
	};

});
