// JavaScript Document
	//Dodelano z kombinacijo php in jQuery pri dinamičnih izpisih.
	$.swapImage(".swapImage"); // 1
	$.swapImage(".swapImageClick", true, true, "click"); // 0
	$.swapImage(".swapImageDoubleClick", true, true, "dblclick"); // 0
	$.swapImage(".swapImageSingleClick", true, false, "click"); // 0
	$.swapImage(".swapImageDisjoint");

	function slikaOver(idObjekta, razred){
		// pojavlja se napaka z jQuery swap in predhodnim klicem posameznih id-jev glede na način plačila.
		var noviRazred = razred+"Over";
		document.getElementById(idObjekta).className=noviRazred; 
	}
	
	function soOut(idObjekta, razred){
		document.getElementById(idObjekta).className=razred; 
	}
	
	function narociloInfo(izdelek){	
		/* 
			logika uporablja trenuto generirano podatkovno strukturo, in se uporablja za obveščanje uporabnikov.
			Ostalo poganja struktura, ki generira poizvedbe!
		*/
		 p1 = "zaloga"+izdelek; // zaloga
		 p2 = "kolicina"+izdelek; // kolicina + sifrant

		 zaloga = document.getElementById(p1).value;
		 narocilo = document.getElementById(p2).value;
		
		iZaloga = parseInt(zaloga)
		iNarocilo = parseInt(narocilo)
				
		if (!isNaN(iNarocilo)){
				if (iNarocilo > iZaloga){				
					sInfoOrder = "Največje možno naročilo: <strong>"+zaloga+" kos</strong>.";	
				}// narocilo
				else{
					sInfoOrder="";
				}// else narocilo
		}// if nan
		else{
			sInfoOrder="Dovoljeni le <strong>numerični</strong> znaki 1-9.";
		}// else nan	
	// javi sporočilo ob morebitnem naročilu v kolikor je potrebno
	document.getElementById(izdelek).innerHTML = sInfoOrder;
	}// narociloInfo
	
	// do back - vrni vse na začetno stanje
		
	function getSite(site){/*dodatno za tiste kategorije, ki niso dinamične!*/
		selection = '?name=' + site;
		window.location = selection;	
	}// getSite
 // pageReditect
 
 function swap_mm(id, w){
	if (w==1){	
		var over_img = "images/submenu/luckaOn.jpg";
		}
	else{
		var over_img = "images/submenu/luckaOff.jpg";
		}	
		document.getElementById(id).src=over_img;
	}		

/* OSTALI IZDELKI.
Zaradi oblike kataloga se to uporablja izključno za ostale artikle!!!
Izdelki imajo 2 nivoja (očeta in sina). ID-očetov se bere avtomatsko ob uploadu!
*/
function ajaxFunction(page,div,queryString){
	var ajaxRequest;  // spremenljivka za kreiranje 
	
	if (queryString == 0){ queryString = '' }
	try{
		// opera 8.0+, ff, safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// ie
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("ce - 01");
				return false;
			}
		}
	}
	document.getElementById(div).innerHTML = '<b>Počakajte trenutek</b>';
         //v tem primeru ne uporabljamo!!!
    scroll(0,0);
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById(div);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", page + queryString, true); // z formo
	ajaxRequest.send(null); 
}

/*celotna logika se uporablja za poganjanje dela kataloga zaradi drugačne strukture.*/
function seznam_artiklov(){
	var vrsta_id = document.getElementById('grupa').value;
	if (vrsta_id == 0){ // ce pride do tega da nima vrednosti ??? 
		document.getElementById("div_seznam_artiklov").style.visibility = "hidden";
		}
	var queryString = "?vrsta_id="+vrsta_id;
	ajaxFunction('scripts/avtodeliScript.php', 'div_seznam_artiklov', queryString);
}

function najdi_artikle(){
	var tip_id = document.getElementById('grupa').value;
	var artikel = document.getElementById('artikliGrupa').value;

	var queryString = "?name=avtodeli.php&doS=1&grupa="+tip_id+"&s="+artikel+"&f=/doc/doSaveAttempt/";
	var loc = queryString;
	window.location = loc;
}

/*info za naročila in prekalkulacija glede na tip ipd...*/
function tipNarocila(tip){		
		var queryString = "?dos=1&doTrack=1&f=files/doSaveAttempt&d="+tip+"&typeOf=first&doCallBack=true";
		ajaxFunction('scripts/narociloArtiklovPregledScript.php', 'kalkulacijaNarocila', queryString);
}// tip narocila

// kliči novo kalkulacijo
function zahtevajNovoK(akcija, id){
		itn = document.getElementById('tipNarocila').value;			
		if (akcija==1){toS = "third"; kol = document.getElementById('kolS-'+id).value;} else if(akcija==2){toS = "second"; kol=999}else{tos="default";}
		var queryString = "?dos=1&doTrack=1&d="+itn+"&f=files/doSaveAttempt&oKol="+kol+"&dsItem=989&akcija="+akcija+"&id="+id+"&typeOf="+toS+"&doCallBack=true";
		ajaxFunction('scripts/narociloArtiklovPregledScript.php', 'kalkulacijaNarocila', queryString);
}// tip narocila


