jQuery(function($) {
	$(document).ready(function(){

		$('.redirect-select').change(function() {
			if ($(this).val()) {
				window.location = $(this).val();
			}
			return false;
		});

		$('#navigation ul li ul').wrap('<div class="dd">');
		$("#navigation>ul").append('<li class="last"><a class="leaves notext" href="#">Leaves</a></li>');

		$(".footer-col-slider-holder ul").jcarousel({
			'wrap': 'both',
			'visible': 3,
			'scroll': 1,
			initCallback: function(carousel) {
				$(".col-slider-nav a").click(function() {
					$(this).is(".prev-link") ? carousel.prev() : carousel.next();
					return false;
				});
			}
		});

		/* JCAROUSEL */
		$('#slider ul').jcarousel({
			'wrap': 'both',
			'scroll': 1,
			'auto': 5,
			'visible': 1,
			'initCallback': init_carousel,
			itemFirstInCallback: function(carousel, item, idx, state) {
				$('#slider-navigation a').removeClass('active');
				$('#slider-navigation a').eq(idx-1).addClass('active');
			}
			
		});
		
		/* END JCAROUSEL */
		
		
		/* Drop Down Menu */
		
		$('#navigation ul li')
			.hover(function(){
				$("a:eq(0)", this).addClass("hvr");
				$(this).find('.dd:eq(0)').show();
				Cufon.refresh( "#navigation > ul > li > a" );
			}, function(){
				$("a:eq(0)", this).removeClass("hvr");
				$(this).find('.dd:eq(0)').hide();
				Cufon.refresh( "#navigation > ul > li > a" );
			}
		);
		
		/* End Drop Down Menu */

		$('a[rel*=facebox]').facebox({
			opacity      : 0.8,
	    	loadingImage : window.binfo+'/wp-content/facebox-img/loading.gif',
	    	closeImage   : window.binfo+'/wp-content/facebox-img/closelabel.png'
	  	});

	  	$('#product-form').live('submit', function(){
			var data = $(this).serialize();
			var url = $(this).attr("action");
			$.ajax({
				url: url,
				data: data,
				type: "POST",
				error: function(st, msg) {
					alert("Error occured(" + st + ")");
				},
				success: function(resp) {
					jQuery.facebox(resp);
				}
			});
			return false;
		});

		$('#product-form input').focus(function() {
			if(this.title==this.value) {
				this.value = '';
			}
		}).blur(function(){
			if(this.value=='') {
				this.value = this.title;
			}
		}); 
		
	});	

	function init_carousel(carousel) {
		$('#slider-navigation a').click(function(){
			var idx = $(this).index()+1;
			carousel.scroll( idx );
			return false;
		});
	}
});
