/* Author: 

*/
jQuery(function() {
	
	if (jQuery('#jcarousel').length && jQuery('#totalthumbs').val() > 5) {
		
		jQuery('#jcarousel').jcarousel({
			animation: 900,
			auto: 0,
			scroll: 5,
			visible: 5
		});
	}
	
	if (jQuery('#jcarousel').length && jQuery('#totalthumbs').val() > 1) {
		jQuery(document).everyTime(6000, function() {
			var next = parseInt(jQuery('#activeimg').val()) + 1 ;
			var last = parseInt(jQuery('#totalthumbs').val()) - 1;
			if(next > last) next = 0;
			showBig(next);
		});
	}
	
	if ($('#slider').length) {
		jQuery('#slider').nivoSlider({
			effect:'boxRainGrow',
			boxCols: 8,
			boxRows: 4,
			animSpeed:500,
			pauseTime:5000,
			directionNav:false,
			keyboardNav:false,
			pauseOnHover:true
		});
	}
	
	if ($('#googlemap_canvas').length) { 
		initializeMaps('-27.59683', '-48.55142');
	}
});

function initializeMaps(lat, lng) {
	var latlng = new google.maps.LatLng(lat, lng);
	var myOptions = {
		zoom: 17,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	var map = new google.maps.Map(document.getElementById("googlemap_canvas"), myOptions);

	var marker = new google.maps.Marker({
		draggable:true,
		animation: google.maps.Animation.DROP,
		position: latlng,
		map: map
	});
}

function changeMapLocation(loja) {
	var lat = $('#loja' + loja + 'lat').val();
	var lng = $('#loja' + loja + 'lng').val();
	
	initializeMaps(lat, lng);
}

function showBig(showImg) {
	var hideImg = jQuery('#activeimg').val();
	jQuery('#bigimg_' + hideImg).fadeOut('fast', function() {
		jQuery('#activeimg').val(showImg);
		jQuery('#bigimg_' + showImg).fadeIn();
	});
}
