$(document).ready(function(){
	$('#box_search').validate({
		messages: {
			'query': {
				required: 'Morate upisati najmanje 3 znaka za pretragu.',
				minlength: 'Morate upisati najmanje 3 znaka za pretragu.'
			}
		},
		rules: {
			'query': {
				minlength: 3
			}
		}
	});

	$('#search_select,.product_select').sSelect({ddMaxHeight: '200px'});

	$("a[href^=http]").each(function() {
		if(this.href.indexOf(location.hostname) == -1) {
		$(this).click(function(){window.open(this.href);return false;});
		}
	});

	$('#main_nav > li').bind('mouseover', jsddm_open);
	$('#main_nav > li').bind('mouseout',  jsddm_timer);
	$('#tab_0').fadeIn(500);
	$('ul.tabs > li > a[rel=tab_0]').attr('class', 'current');
	$('ul.tabs > li > a').bind('click', function() {
		$('div.panes > div').hide();
		$('ul.tabs > li > a').attr('class', '');
		$('#' + $(this).attr('rel')).fadeIn(400);
		$(this).attr('class', 'current');
	});

	// initialize scrollable
	$(".scrollable").scrollable({circular: true}).autoscroll({interval: 5000});

	// Setup calendars
	$.datepicker.regional['hr'] = {
	  clearText: 'izbriši',
	  clearStatus: 'Izbriši trenutni datum',
	  closeText: 'Zatvori', closeStatus: 'Zatvori kalendar',
	  prevText: '&#x3c;&#x3c;', prevStatus: 'Prikaži prethodni mjesec',
	  nextText: '&#x3e;&#x3e;', nextStatus: 'Prikaži slijedeći mjesec',
	  currentText: 'Danas', currentStatus: 'Današnji datum',
	  monthNames: ['Siječanj','Veljača','Ožujak','Travanj','Svibanj','Lipani',
				  'Srpanj','Kolovoz','Rujan','Listopad','Studeni','Prosinac'],
	  monthNamesShort: ['Sij','Velj','Ožu','Tra','Svi','Lip',
				  'Srp','Kol','Ruj','Lis','Stu','Pro'],
	  monthStatus: 'Prikaži mjesece', yearStatus: 'Prikaži godine',
	  weekHeader: 'Tje', weekStatus: 'Tjedan',
	  dayNames: ['Nedjelja','Ponedjeljak','Utorak','Srijeda','Četvrtak','Petak','Subota'],
	  dayNamesShort: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'],
	  dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'],
	  dayStatus: 'Odaber DD za prvi dan tjedna', dateStatus: 'Datum D, M d',
	  dateFormat: 'dd. mm. yy. ', firstDay: 1,
	  initStatus: 'Odaberi datum', isRTL: false};
	  $.datepicker.setDefaults($.datepicker.regional['hr']
	);
	$("#cal1").datepicker();
	$("#cal2").datepicker();
	

});

var login = 0;
function showLoginBox() {
	if(!login) {
		$('#box_login').animate({'top': '-146px'}, 200).animate({'top': '-15px'}, 300).animate({'top': '-20px'}, 100).animate({'top': -20}, 50);
		login = 1;
	} else {
		$('#box_login').animate({'top': '-15px'}, 200).animate({'top': '-146px'}, 300).animate({'top': '-146px'}, 100).animate({'top': '-146px'}, 50);
		login = 0;		
	}
}

/* Meni */
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

document.onclick = jsddm_close;
