jQuery.noConflict(); 
jQuery(document).ready(function() {
	//dobi višino menuja in ga skrije
	var visina = jQuery(".visina").css("height");;
	
	//preveri verzijo brskalnika
	// checkVersion();	
	
	//za ogled fotografij
	jQuery("a[rel^='prettyPhoto']").prettyPhoto();

	//lazy load
	// jQuery("img.after-load").lazyload();
	jQuery("img.after-load").each(function() {
		jQuery(this).attr("src", jQuery(this).attr("original"));
		jQuery(this).removeAttr("original");
	});
	
	jQuery(window).load(function () {
		jQuery(".fleha-load").fadeOut(); 
	});
	
	//postavi pagin na sredino
	var sirinaPagin = (parseInt(jQuery(".stevilke a").size())+2) * 30;
	// alert(visinaPagin);
	jQuery(".show").css("width", sirinaPagin);
	
	//slider glava
	function mycarousel_initCallback(carousel) {
		// Disable autoscrolling if the user clicks the prev or next button.
		carousel.buttonNext.bind('click', function() {
			carousel.startAuto(0);
		});
	 
		carousel.buttonPrev.bind('click', function() { 
			carousel.startAuto(0);
		});
	 
		// Pause autoscrolling if the user moves with the cursor over the clip.
		carousel.clip.hover(function() {
			carousel.stopAuto();
		}, function() {
			carousel.startAuto();
		});
	};
	
	jQuery('#mycarousel-slide').jcarousel({
		scroll: 1, 
		wrap: 'circular',
		auto: 5,
		initCallback: mycarousel_initCallback	
	})
	
	//slider akcija in slider zadnji artikli
	jQuery('.slider-artikli').jcarousel({
		scroll: 1, 
		wrap: 'wrap',
		initCallback: mycarousel_initCallback	
	})
	
	//glavni menu
	jQuery(".menu li a").hover(function() {
		//nastavi barvo tekst
		jQuery(".menu li a").removeClass("selected");
		jQuery(this).addClass("selected");
		
		//premakne cursor
		jQuery(".menu-cursor").removeClass("viden");
		jQuery(this).next().addClass("viden");
		
		//pokaže pristojen podmenu
		var submenu_id = parseInt(jQuery(this).index('.menu li a'))+1;
		jQuery(".submenu").hide();
		jQuery("#submenu" + submenu_id).show();
	});	
	
	jQuery(".vec").click(function() {
		if (jQuery(".main-menu").css("height") != visina) {
			jQuery(".vec").css("background-position", "-880px -262px").attr("title", "skrči menu");
			jQuery(".main-menu").css("height", visina);
		}
		else {
			jQuery(".vec").css("background-position", "-820px -262px").attr("title", "razpri menu");
			jQuery(".main-menu").css("height", "47px");
			jQuery('html, body').scrollTop(0)
		}
	});	
	
	//razpre kat3 v menuju
	jQuery(".kat1, .main-submenu").mouseover(function() {
		jQuery(".kat3", this).show();
	});	
	
	jQuery(".kat1, .main-submenu").mouseout(function() {
		jQuery(".kat3", this).hide();
	});		
	
	//vrne cursor na izbran submenu levo
	
	
	//glavni menu samodejno zapiranje
	// jQuery(".submenu, .menu").mouseenter(function() {
		// zaustavi_timer();
	// });
	
	// jQuery(".main-menu").mouseleave(function() {
		// if (jQuery(".main-menu").css("height") != "47px") {
			// jQuery(".main-menu").css("height", "47px");
			// jQuery('html, body').scrollTop(0)
		// }
	// });	
	
	//submenu na levi
	jQuery(".submenu-levo dl dt a.item").hover(function() {
		jQuery(".submenu-levo dl").removeClass("odprt");
		// alert(jQuery(this).index('.submenu-levo dl dt'));
		jQuery(".submenu-levo dl:eq(" + jQuery(this).index('.submenu-levo dl dt a.item') + ")").addClass("odprt");
	});	
	
	aktiven = 0;
	jQuery(".submenu-levo").mouseenter(function() {
		//dobi kateri je kativen
		if (aktiven == 0)
			aktiven = jQuery(".submenu-levo dl.odprt").index();
	});
	
	jQuery(".submenu-levo").mouseleave(function() {
		//dobi kateri je kativen
		jQuery(".submenu-levo dl").removeClass("odprt");
		jQuery(".submenu-levo dl:eq(" + aktiven + ")").addClass("odprt");
	});
})

	//glavni menu samodejno zapiranje
	function timer_zapri() {
		closetimer = window.setTimeout(skrij_menu, 500);
	}
	
	function skrij_menu() {
		jQuery(".submenu").hide();
	}

	var closetimer = 0;
	function zaustavi_timer() {
		if (closetimer) { 
			window.clearTimeout(closetimer); 
			closetimer = null;
		}
	}
	//STARE SKRIPTE
	
	function dodajKosarica(id) {
		var kom = document.getElementById("kol" + id).value;
		if (jQuery("#razlicice" + id).size() > 0) {
			if (document.getElementById("razlicice" + id).selectedIndex) {
				var x = document.getElementById("razlicice" + id).selectedIndex;
				var raz = document.getElementById("razlicice" + id).options[x].text; 
			}
			else { 
				var raz = document.getElementById("razlicice" + id).value; 
			}
		}
		else {
			var raz = "x";
		}
		
		var raz = raz.replace('/',  '&frasl;');
		getData(site_url + "kosarica/dodaj/" + id + "/" + kom + "/" + raz, "kosarica", "kosarica"); 
	}
	
	function pobrisi(url) {
		var answer = confirm("Ste prepričani?")
		if (answer){
			window.location = url;
		}
	}	

	function fokus() {
		document.getElementById("naziv").focus();
	}
	
	function zapriOkno() {
		jQuery("#kosarica-prikaz").fadeOut();
	}
	
	function preveriNarocilo() {
		var sporocilo = "Podatki se ne bodo shranili.\nRazlog: Niste izpolnili naslednjih polj:\n";
		var znacka = true;
		
		if (document.getElementById("posta_ime").value == "Izberite") {
			sporocilo += "- Pošta\n";
			znacka = false;
		}
		
		if (document.getElementById("postna_st").value == "") {
			sporocilo += "- Poštna Št.\n";
			znacka = false;
		}
		if (document.getElementById("ime").value == "") {
			sporocilo += "- Ime\n";
			znacka = false;
		}
		if (document.getElementById("priimek").value == "") {
			sporocilo += "- Priimek\n";
			znacka = false;
		}
		if (document.getElementById("naslov").value == "") {
			sporocilo += "- Naslov\n";
			znacka = false;
		}
		if (document.getElementById("email").value == "") {
			sporocilo += "- E-pošta\n";
			znacka = false;
		}
		if (document.getElementById("tel").value == "") {
			sporocilo += "- Tel / Gsm\n";
			znacka = false;
		}
		
		if (znacka == false) {
			alert(sporocilo);
		}
		else { 
			document.myform.submit();
		}
	}		
	
//AJAX 
var XMLHttpRequestObject = false;
		
if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest(); 
}
else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
} 
		
if (!XMLHttpRequestObject) { 
	document.write("Vaš brskalnik ne podpira Ajax-a.");
}
		
function getData(datoteka, divID, extra) {
	if (XMLHttpRequestObject) {
		var objekt = document.getElementById(divID);
		XMLHttpRequestObject.open("GET", datoteka);
		XMLHttpRequestObject.onreadystatechange = function() {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)  {
			if (XMLHttpRequestObject.responseText != "napaka") {
				objekt.innerHTML = XMLHttpRequestObject.responseText;
			}
				
				if (extra) {
					switch(extra) {
						case "kosarica":
							jQuery('html, body').animate({scrollTop:0}, 'normal');
							if (XMLHttpRequestObject.responseText != "napaka") {
								jQuery("#kosarica-prikaz").html("Uspešno dodano v košarico.");
								jQuery("#kosarica-prikaz").css("color", "green");
								jQuery("#kosarica-prikaz").show();  
								setTimeout('zapriOkno()', 1500);						 
							}
							else {
								jQuery("#kosarica-prikaz").html("Že dodan. Urejanje znotraj košarice.");
								jQuery("#kosarica-prikaz").show();  								
								jQuery("#kosarica-prikaz").css("color", "red");
								setTimeout('zapriOkno()', 1500);				
							}
							break;
					}
				}
				delete XMLHttpRequestObject;
			}
		}
		XMLHttpRequestObject.send(null);
	}
}	

/* IE 6 */
function getInternetExplorerVersion() {
  var rv = -1; 
  if (navigator.appName == 'Microsoft Internet Explorer') {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}

function checkVersion() {
  var msg = "You're not using Internet Explorer.";
  var ver = getInternetExplorerVersion();

  if ( ver > -1 ) {
    if ( ver <= 6.0 ) {
		window.location = site_url + "update";
		}	
	}
}
