function _init_carousel(carousel) {
	jQuery('.slider-pages a').bind('click', function() {
		var index = jQuery(this).parent().find('a').index(this) + 1;
		carousel.scroll( index );
		return false;
	});
	
	jQuery('.jcarousel-scroll select').bind('change', function() {
		carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
		return false;
	});
	
	jQuery('#slider-nav .next').bind('click', function() {
		carousel.next();
		return false;
	});
	
	jQuery('#slider-nav .prev').bind('click', function() {
		carousel.prev();
		return false;
	});
};

function _set_active(carousel, item, idx, state) {
	var index = idx - 1;
    jQuery('.slider-pages a').removeClass('active');
    jQuery('.slider-pages a').eq(index).addClass('active');
};


jQuery(document).ready(function() {
Cufon.replace('.cufon');
Cufon.replace('.join-box h2');
Cufon.replace('.box-b h2');
Cufon.replace('.entry h2');
Cufon.replace('.cols h2 span');
Cufon.replace('#footer h4');
Cufon.replace('.menu h2');
Cufon.replace('h2.page_title');

	jQuery("a[rel^='prettyPhoto']").prettyPhoto({theme: 'dark_rounded'});

	jQuery('.blink')
		.focus(function(){
			if( jQuery(this).attr('value') == jQuery(this).attr('title') ) {
				jQuery(this).attr({ 'value': '' });
			}
		})
		.blur(function(){
			if( jQuery(this).attr('value') == '' ) {
				jQuery(this).attr({ 'value': jQuery(this).attr('title') })
			}
		});
	
	
	jQuery("#slider-holder ul").jcarousel({
		auto: 5,
		scroll: 1,
		wrap: 'both',
		initCallback: _init_carousel,
		itemFirstInCallback: _set_active,
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
	
	jQuery('#navigation li').hover(
		function(){
			var sub = jQuery(this).find('.dd:eq(0)');
			
			if(sub.length == 0 )
				return;
			jQuery(this).addClass('hover');
			sub.show();
		},
		function(){
			var sub = jQuery(this).find('.dd:eq(0)');
			
			if(sub.length == 0 )
				return;
			jQuery(this).removeClass('hover');
			sub.hide();
		}
	);
	
	
	jQuery('#commentform').submit(
		function(){
		  if(jQuery('#agree_status').val() == 0)
		  {
		    var guide_title = jQuery('#communication_guide_title').val();
		    var guide = jQuery('#communication_guide').val();
  		  jConfirm(guide, guide_title, function(r) {
          if(r)
          {
            jQuery('#agree_status').val(1);
            jQuery('#submit').trigger('click');
          }
        });
        return false;
      }
      else
      {
        return true;
      }  
		}
			
	);
});

