/*** 
DOC READY
***/
$(document).ready(function()
{
	/** LOADING SHOPS DIRECTORY **/
	$('.directory #cat_id').change( function ()
	{
		load_shops( $(this).val() ); 
		$('.directory #letters li').css('color', '');
	});
	
	$('.directory.right-column').fadeOut(500);
	
	$('.directory #letters li').click( function ()
	{ 
		load_shops( $(this).html() ); 
		$('.directory #letters li').css('color', '');
		$(this).css('color', 'black');
		$('.directory #cat_id').val(0);
	 });

	/** SHOPS DIRECTORY AJAX **/
	function load_shops($value)
	{	
		$.ajax(
		{
			type: "POST",
			url: "/ajax.php?q=store",
			data: {value: $value },
			async: false,
			success: function($data)
			{
				//$data = $data.replace(/"/g, '');
				
				$data = eval('(' + $data + ')');
				
				if ($data) $('.right-column').html( $data );
				$('.directory.right-column').fadeIn(500);
			}
		});
	}  
	
	/** NEWSLETTER SUBMISION **/
	$('#newsletter-form .submit').click( function (){ 
	  	//
		$(this).fadeOut(300);
		$(this).parent().children('.loader').delay(300).fadeIn(500);
		$('#newsletter-form .msg').fadeOut(100);
		
		$.ajax(
		{
			type: "POST",
			url: "/ajax.php?q=newsletter",
			data: {email: $('#enter-email').val()},
			async: false,
			success: function($data)
			{
				$data = $data.replace(/"/g, '');
				
				if ($data)
				{
					$('.loader').delay(500).fadeOut(500, function (){;
						
						$('#newsletter-form').append('<p class="msg">' + $data + '</p>');
						$('#newsletter-form .submit').fadeIn(300);
					});
				}
			}
		});

	  });

	/** NEWS TICKER **/
	var options = {
	newsList: "#news-ticker",
	startDelay: 10,
	tickerRate: 50,
	controls: false,
	ownControls: false,
	stopOnHover: false,
	resumeOffHover: false
	}
	$().newsTicker(options);
  
	/** NAVIGATION DROPDOWN **/
	$("#nav").superfish(); 
	
	/** NIVO SLIDER **/
	$('#slider').nivoSlider({
        effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
        slices:15,
        animSpeed:500, //Slide transition speed
        pauseTime:5000,
        startSlide:0, //Set starting Slide (0 index)
        directionNav:true, //Next & Prev
        directionNavHide:true, //Only show on hover
        controlNav:true, //1,2,3...
        controlNavThumbs:false, //Use thumbnails for Control Nav
        controlNavThumbsFromRel:false, //Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', //Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
        keyboardNav:true, //Use left & right arrows
        pauseOnHover:true, //Stop animation while hovering
        manualAdvance:false, //Force manual transitions
        captionOpacity:0.8, //Universal caption opacity
        beforeChange: function(){},
        afterChange: function(){},
        slideshowEnd: function(){}, //Triggers after all slides have been shown
        lastSlide: function(){}, //Triggers when last slide is shown
        afterLoad: function(){} //Triggers when slider has loaded
	});
	
		
}); // END DOC READY

		
/** WHEN ALL CONTENT READY **/
$(window).load(function()
{
	/** SHOP LOGO CAROUSEL **/    
	$('#shopscroll').k3dCarousel({wT: 200, sT: 2000 });

}); // end window.load

/** LIGHTBOX **/
$(function() {$('a[rel="lightbox"]').lightBox(); });

/** CLEAR TEXT **/
function clearText (){	$field = document.getElementById('enter-email').value = '';}
