sfx = jQuery.noConflict();

sfx(document).ready(function(){
sfx.ajaxSetup({ cache: false });
var noCache = new Date().getTime(); 

sfx.getJSON('http://www.starivrh.si/json.php', { "noCache": noCache }, function(data) {
  var items = [];

  sfx.each(data, function(key, val) {
    sfx("#" + key).html(val);
  });
});

sfx('div#rolej').cycle({
    fx:     'fade',
    easing: 'easeOutBack',
    delay:  200,
	cleartypeNoBg:true
	});
	
	

});

$(document).ready(function() {
	if(!$.browser.mozilla) {
		/*$('.sidebar-tab').css('width', '61px');
		$('.active-tab').css('font-weight', 'bold');*/
	}
	
	$('#tabs div').click(handleTabs);
	$('#vreme-tabs div').click(vremeTabs);
	//$('#act-webcam').click();
	
	resizeHeader();

	$('#sfx_menu').tabs();
	
	
	//$('.datepicker').datepicker({ dateFormat: 'dd. mm. yy' });
	
		var dates = $( "#sfx_datum_prihoda, #sfx_datum_odhoda" ).datepicker({
			changeMonth: true,
			dateFormat: 'dd. mm. yy',
			minDate: 0,
			numberOfMonths: 2,
			onSelect: function( selectedDate ) {
				var option = this.id == "sfx_datum_prihoda" ? "minDate" : "maxDate",
					instance = $( this ).data( "datepicker" ),
					date = $.datepicker.parseDate(
						instance.settings.dateFormat ||
						$.datepicker._defaults.dateFormat,
						selectedDate, instance.settings );
				dates.not( this ).datepicker( "option", option, date );
			}
		});
	
	
	$('.sfx_submit').button();
	$('#sfx_subject').css({display:'none'});
	$('#sfx_subject2').css({display:'none'});
	
	$(' [placeholder] ').defaultValue();

	$("#sfx_footer_contact").validate({
			rules: {
				contact_name: "required",
				contact_msg: "required",
				contact_msg: "required",
				contact_email: {
					required: true,
					email: true
				}
			},
			messages: {
				contact_name: "*",
				contact_msg: "*",
				contact_email: "*"
			}
		});
		
	$("#sfx_rezerviraj_form").validate({
			rules: {
				oseba: "required",
				eposta: {
					required: true,
					email: true
				}
			},
			messages: {
				oseba: "*",
				eposta: "*"
			}
		});
	

$
	
/*
* Meniji in podmeniji
*/
  $('#content ul.sub-menu').hide();
  $('#content li.current-menu-item').children().show();
  $('#content li.current-menu-item').parents().show(); 

  $('#content ul li a').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
		$(this).parent().siblings("li:has(ul)").find("ul").slideUp('normal');
        $('#content ul ul li ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  $('#content ul ul li a').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#content ul ul').slideUp('normal');
        $('#content ul ul li ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );		

});

var activeTab = "dogodki";
function handleTabs(e) {
	var id = $(e.target).attr('id').split('-');
	
	$('#sidebar-' + activeTab).hide();
	$('#act-' + activeTab).removeClass('active-tab');
	
	$('#sidebar-' + id[1]).show();
	$('#act-' + id[1]).addClass('active-tab');
	activeTab = id[1];
}

var vremeTab = "vreme";
function vremeTabs(e) {
	var id = $(e.target).attr('id').split('-');
	
	$('#vreme-' + vremeTab).hide();
	$('#act-' + vremeTab).removeClass('vreme-active');
	
	$('#vreme-' + id[1]).show();
	$('#act-' + id[1]).addClass('vreme-active');
	vremeTab = id[1];
}


window.onresize = resizeHeader;
function resizeHeader() {
	var required = Math.max(980, document.body.offsetWidth);
	var maxStretch = 1.01;
	var maxHeight = 460;
	
	var imgWidth = 1024;
	var imgHeight = 460;
	
	var clip = [0, imgWidth, imgHeight, 0]
	if(required/imgWidth > maxStretch) {
		var ratio = required/imgWidth;
		var rHeight = imgHeight*ratio;
	
		var diff = (rHeight - imgHeight) / 2;
		var clip = [diff, required, rHeight - diff, 0];
	}
	
	$('#header_img').width(required).height(rHeight).css('top', (-diff) + 'px').get(0).style.clip = "rect(" + clip.join('px, ') + "px)";
}


if (!Array.prototype.indexOf)
{
  Array.prototype.indexOf = function(elt /*, from*/)
  {
    var len = this.length;

    var from = Number(arguments[1]) || 0;
    from = (from < 0)
         ? Math.ceil(from)
         : Math.floor(from);
    if (from < 0)
      from += len;

    for (; from < len; from++)
    {
      if (from in this &&
          this[from] === elt)
        return from;
    }
    return -1;
  };
}


