// JavaScript Document

jQuery(document).ready(function(){
	
	jQuery("a[rel^='prettyPhoto']").prettyPhoto();
		
	jQuery('#view_all span a').click(function() {
  		//jQuery('#slide_topper').slideToggle(1000); 
		jQuery("#img_nav").slideToggle(1500);
	});
	
	jQuery('#img_nav').toggle();
						
});

jQuery(function(){
	jQuery('.carousel-next-page').click(function(){
		var carousel = jQuery(this).parents('.carousel').find('ul');
		var scroll = carousel.scrollLeft();
		var w = carousel.width();
		var x = 0;
		carousel.find('li').each(function(i){
			if (jQuery(this).position().left<w) x = jQuery(this).position().left;
		});
		carousel.animate({ scrollLeft: scroll+x }, 'fast');
		return false;
	});
	jQuery('.carousel-prev-page').click(function(){
		var carousel = jQuery(this).parents('.carousel').find('ul');
		var scroll = carousel.scrollLeft();
		var w = carousel.width();
		var x = 0;
		carousel.find('li').each(function(i){
			if (jQuery(this).position().left<1-w) x = jQuery(this).position().left;
		});
		if (x==0) {
			carousel.animate({ scrollLeft: 0 }, 'fast');
		} else {
			carousel.animate({ scrollLeft: scroll+x }, 'fast');
		}
		return false;
	});
	jQuery('.carousel-next-image').click(function(){
		var carousel = jQuery(this).parents('.carousel').find('ul');
		var scroll = carousel.scrollLeft();
		var x = 0;
		carousel.find('li').each(function(){
			if (x==0&&jQuery(this).position().left>1) x = jQuery(this).position().left;
		});
		carousel.animate({ scrollLeft: scroll+x }, 'fast');
		return false;
	});
	jQuery('.carousel-prev-image').click(function(){
		var carousel = jQuery(this).parents('.carousel').find('ul');
		var scroll = carousel.scrollLeft();
		var x = 0;
		carousel.find('li').each(function(){
			if (jQuery(this).position().left<0) x = jQuery(this).position().left;
		});
		carousel.animate({ scrollLeft: scroll+x }, 'fast');
		return false;
	});
});

jQuery(function() {	
	jQuery( "#slide_img" ).slider();
});

jQuery(function() {
    jQuery('#mycarousel')
	.before('<div id="slide_controls">') 
	.cycle({
		cleartypeNoBg: true,
        fx:       'fade',
        timeout:   5000,
		pager:   '#slide_controls'
    });
});
