$(document).ready(function(){	
	//Fancy Box Method
	$("a.fancybox-link").fancybox({
		'titlePosition'	: 	'inside',
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	600,
		'overlayShow'	:	true,
		'overlayColor'	:	'#00a3c1',
		'overlayOpacity':	0.6,
	});
	$('.goto-top').click(function(){
		$.scrollTo('0px', 1000);
		return false;
	})		
	$('.wpcart_gallery').jcarousel({
		scroll: 4,
		animation: 1000
	});	
	// Notifying Effect on Add To Cart
	$(".wpsc_buy_button").click(function(){		
		/*---Increasing Count on Checkout Button----*/	
		var displayedItems = $('#cart p span').text();
		var items = displayedItems.match(/[0-9]*/);
		items=parseInt(items)+1;
		$('#cart p span').text(items);						
		/*---Adding Colour Change Effect on Checkout Button----*/
		$('#cart a.checkout span').fadeOut(1200,function(){
			$('#cart a.checkout span').fadeIn(1200);
		});
	});
	// Cycle plugin Methods
	$('.image-scroll').cycle({
		fx:     'fade', 
	    speed:   1000, 
	    pager:	'.scroll-nav',
	    timeout: 14000	    
	});		
	$('.category-images').cycle({
		fx:     'fade', 
	    speed:   1500, 
	    timeout: 6000	    
	});	

	 var options = {
		beforeSubmit:  	function(){
			return $('#contactForm').validate().form();
		},
		success:		function(){
			$('#contactForm').slideUp(1000);
		   	$('#content-wrap').append("<h3 class='thanks'>"+"Thanks, message sent successfully! We will get back to you as soon as possible.".toUpperCase()+"</h3>");
		}
			// other available options:
			//url:       url         // override for form's 'action' attribute
			//type:      type        // 'get' or 'post', override for form's 'method' attribute
			//dataType:  null        // 'xml', 'script', or 'json' (expected server response type)
			//clearForm: true        // clear all form fields after successful submit
			//resetForm: true        // reset the form after successful submit
		    // $.ajax options can be used here too, for example:
		   //timeout:   3000
	};
	$('#contactForm').ajaxForm(options);
	$('#contactForm').validate();			
});			
