var intTimeoutID;

//funkcija za branje parametrov iz url-ja
function URLParams()
{
	this.params = new Array();
	var pars = document.URL.split("?"); 
	if ( pars.length > 1 ) 
	{
		pars = pars[1].split("&");
		for(i=0;i < pars.length;i++)
		{
			valPair = pars[i].split("=")
			this.params[valPair[0]] = valPair[1];
		}
	}
		this.get = function UGet(id){
			return this.params[id];
			}
			
	this.toString = function UtoString(){
		var s = "";
		for(var v in uParam.params)
			s += v + '=' + uParam.get(v) + " ";
		return s;
		}
}

function FreezeScreen(msg) {
    document.body.style.cursor = 'wait';
    scroll(0, 0);
    var outerPane = document.getElementById("FreezePane");
    if (outerPane) outerPane.className = "freezepaneon";
}
function UnFreezeScreen() {
    document.body.style.cursor = 'default';
    var outerPane = document.getElementById("FreezePane");
    if (outerPane) outerPane.className = "freezepaneoff";
}

//function Left(str, n){
//    str = str.toString();
//	if (n <= 0)
//		return "";
//	else if (n > String(str).length)
//		return str;
//	else
//		return String(str).substring(0,n);
//}
function Left(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else
        return String(str).substring(0, n);
}
function Right(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else {
        var iLen = String(str).length;
        return String(str).substring(iLen, iLen - n);
    }
}
//====================================================================================================

function AttachEventHandlers() {
    var obj = document.getElementsByTagName("body")[0].getElementsByTagName("*");
    for (var x=0; x<obj.length; x++) {
        if (obj[x].tagName == "INPUT") {
			if (((obj[x].type == "button") || (obj[x].type == "submit")) && (obj[x].name.indexOf('btn') >= 0)) {
				obj[x].onmouseover = new Function("this.className=this.className+'_active';");
				obj[x].onmouseout = new Function("this.className=this.className.replace('_active','');");
				if (obj[x].name.indexOf('btnSubmit') > 0) {
				    var uParam = new URLParams();
				    if (uParam.get('source') != 'kosarica') {
				    //if (((uParam.get('source') == 'kosarica') && (uParam.get('view') == 'preview')) || (uParam.get('source') != 'kosarica')) {
				        //alert('vklopljeno');
				        obj[x].onclick = new Function("FreezeScreen('Prosim počakajte...'); document.body.style.cursor = 'wait'; this.style.cursor = 'wait';");
				    }
				}
			}
        }
    }
}

function AttachFocus() {
	//postavimo fokus v prvo tekstualno polje
    var obj = document.getElementsByTagName("body")[0].getElementsByTagName("*");
    for (var x=0; x<obj.length; x++) {
		if (obj[x].tagName == "INPUT") {
      		if (((obj[x].type == "text") || (obj[x].type == "password")) && (obj[x].readOnly == false) && (obj[x].value=="") && (obj[x].disabled == false) && (obj[x].style.display != "none")){
  		        try {
			        obj.focus();
			    }
			    catch(err) {
                    //Handle errors here
                }
		        break;
			}
		}
	}
}

function AllowEnteredCharacters(evt, type, obj) 
{
	var charCode = (evt.which) ? evt.which : evt.keyCode

	switch (type) {
	    case 'email':
	        //dovolimo vnos 0-9, a-z, A-Z, pomisljaj, podcrtaj, pika, afna
	        if ((charCode > 31 && (charCode < 48 || charCode > 57) && (charCode < 97 || charCode > 122) && (charCode < 65 || charCode > 90) && charCode != 45 && charCode != 95 && charCode != 46 && charCode != 64)) return false;

	        break;

	    case 'davcna':
	        //dovolimo le vnos 0-9 in črk S, s, I, i; male crke avtomaticno konvertiramo v velike
	        if ((charCode > 31 && (charCode < 48 || charCode > 57)) && charCode != 83 && charCode != 115 && charCode != 73 && charCode != 105) return false;
	        
	        break;

	    case 'numeric':
	        //dovolimo le vnos stevilk
	        if ((charCode > 31 && (charCode < 48 || charCode > 57))) return false;

	        break;

	    case 'telefon':
	        //dovolimo vnos stevilk, okepaj, zaklepaj, pomisljaj, presledek, plus
	        if ((charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 40 && charCode != 41 && charCode != 45 && charCode != 32 && charCode != 43)) return false;

	        break;
	        
        case 'text':
	        //ne dovolimo apostrof, procent
	        if ((charCode > 31 && (charCode == 39 || charCode == 37))) return false;

	        if (blnUpperCase == '1') {
	            //vse crke pretvorimo v velike
	            //obj.value += String.fromCharCode(charCode).toUpperCase(); return false;
	        }
	        
	        break;

		case 'date':
			//dovolimo vnos stevilk, pika
			if ((charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 46)) return false;

			break;

		case 'rabat':
		    //dovolimo vpis zgolj stevilk in vejice
            if (charCode > 31 && ((charCode < 48 && charCode != 44) || charCode > 57)) return false;

		    //spodnjo kodo odkomentiramo, ce zelimo da uporabnik sploh ne more vnesti dveh vejic
            //if (charCode == 44) {
		    //	var znesek = document.getElementById(kontrola).value;
		    //	var comma = ",";
		    //	var a = znesek.split(comma);
		    //	if (a.length>1) {
		    //		return false;
		    //	}
		    //}
            break;

        case 'kosarica':
			//dovolimo le vnos stevilk 'in minusa
			if ((charCode > 31 && (charCode < 48 || charCode > 57))) return false;
			//if ((charCode > 31 && ((charCode < 48 && charCode != 45)) || charCode > 57)) return false;
			
			break;            
    }
    return true;
}

function formatDate(dateStr) {
	var datePat = /^(\d{2})(\.)(\d{2})(\.)(\d{4})$/;
	if (dateStr.match(datePat)) {
		// uporabnik je vnesel popolnoma pravilen datum, zato ne spreminjamo nicesar
		return dateStr;
	}
	else {

		datePat = /^(\d{1,2})(\.)(\d{1,2})(\.)(\d{2,4})$/;
		var matchArray = dateStr.match(datePat); // is the format ok?

		if (matchArray == null) {
			datePat = /^(\d{1,2})(\.)(\d{1,2})(\.)$/;
			if (dateStr.match(datePat)) {
				//uporabnik je vnesel pravilen datum, vendar pomankljiv 1.1. (brez letnice)
				var d = new Date();
				dateStr = dateStr + d.getYear();
				// se enkrat gremo skozi patern
				datePat = /^(\d{1,2})(\.)(\d{1,2})(\.)(\d{2,4})$/;
				matchArray = dateStr.match(datePat); 
			}
			else {
				datePat = /^(\d{1,2})(\.)(\d{1,2})$/;
				if (dateStr.match(datePat)) {
					//uporabnik je vnesel pravilen datum, vendar pomankljiv 1.1 (brez pike in brez letnice)
					var d = new Date();
					dateStr = dateStr + '.' + d.getYear();
					// se enkrat gremo skozi patern
					datePat = /^(\d{1,2})(\.)(\d{1,2})(\.)(\d{2,4})$/;
					matchArray = dateStr.match(datePat); 
				}
				else {
				        //alert("Please enter date as either mm.dd.yyyy.");
					    return dateStr;
				}
    		}
		}

		day = matchArray[1]; // p@rse date into variables
		month = matchArray[3];
		year = matchArray[5];

		if (day < 1 || day > 31) {
			//alert("Day must be between 1 and 31.");
			return dateStr;
		}
		if (day.length==1) {
			day = "0" + day;
		}

		if (month < 1 || month > 12) { // check month range
			//alert("Month must be between 1 and 12.");
			return dateStr;
		}

		if ((month==4 || month==6 || month==9 || month==11) && day==31) {
			//alert("Month "+month+" doesn`t have 31 days!")
			return dateStr;
		}

		if (month == 2) { // check for february 29th
			var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
			if (day > 29 || (day==29 && !isleap)) {
				//alert("February " + year + " doesn`t have " + day + " days!");
				return dateStr;
			}
		}
		if (month.length==1) {
			month = "0" + month;
		}
		if (year.length==2) {
			year = "20" + year;
		}

		return day+'.'+month+'.'+year; // date is valid
	}
}

function CloseApp() {
	document.parentWindow.parent.close();
}

function trim(str) {
    str = str.toString();
	return str.replace(/^\s+|\s+$/g,"");
}
function ltrim(str) {
    str = str.toString();
	return str.replace(/^\s+/,"");
}
function rtrim(str) {
    str = str.toString();
	return str.replace(/\s+$/,"");
}

function PrenesiArtikle(formname) {
    var status=confirm("Vsi artikli iz naročila bodo dodani v cekarček (vključno s količino). V kolikor v cekarčku že obstaja enak artikel, bodo količine seštete.\n\nAli želite nadaljevati?");
    if((status=='true') || (status==true)) {
   		var uParam = new URLParams();
        var response = formname.ajax_PrenesiArtikle(uParam.get('id'),uParam.get('leto'));
        if (response) {
            if (response.value=="success") GetBasketContent(formname);
        }
    }
}

function AddToBasket(formname, strSifra, strKolicina) {
    //if (document.getElementById("DivDesc").style.display!='block') showHideContent(false,1);
    var response = formname.ajax_CheckArticleStock(strSifra, strKolicina);
    if (response) {
	    if (strKolicina == "0") {
	        //spustimo naprej
	    }
	    else if (response.value=="askstock") {
            var status=confirm("Izdelka trenutno ni na zalogi. Ali ga želite kljub temu dodati?");
            if((status=='false') || (status==false)) return;
        }
   	    else if (response.value=="outofstock") {
		    alert('Izdelka ni mogoče dodati, saj ga trenutno ni na zalogi!');
		    return;
	    }
   	    else if (IsNumeric(response.value)) {
   	        strKolicina = response.value;
   	        if (strKolicina <= 0) {
		        alert('V cekarčku že imate maksimalno količino, ki jo je možno dodati za ta izdelek, saj večje količine trenutno ni na zalogi!');
		        return;
		    }
		    else {
    	        alert('Zaloga izdelka je manjša kot vnešena količina, zato je bila v cekarček dodana le količina zaloge!');
	            document.getElementById("txtKolicina"+strSifra).value = strKolicina;
		    }
        }
    }

    var response = formname.ajax_AddToBasket(strSifra, strKolicina);
    if (response) {
	    if (response.value=="error") {
		    alert('Prišlo je do napake pri shranjevanju količine (vnesete lahko le numerično vrednost)!');
	    }
	    else if (response.value=="noexist") {
		    alert('Izdelka z vnešeno šifro ni mogoče najti!');
	    }
	    else if (response.value=="notallowed") {
		    alert('Vnesete lahko le pozitivno količino!');
	    }
	    else {
            if ((formname==ajax_control_quickorder) && (document.getElementById('basket_iconQUICKORDER'))) {
                // izjema za quickorder
                document.getElementById('basket_iconQUICKORDER').className = 'on';
                document.getElementById('basket_iconQUICKORDER').innerHTML = 'Dodano';
                document.getElementById('basket_iconQUICKORDER').title = 'Dodan v cekarček';
                var uParam = new URLParams();
                if (uParam.get('source') != 'kosarica') {                    
                    document.location.href = 'index.aspx?source=kosarica';
                }
            }
            if (document.getElementById('basket_icon' + strSifra)) {
                document.getElementById('basket_icon' + strSifra).className = 'on';
                document.getElementById('basket_icon' + strSifra).innerHTML = 'Dodano';
                document.getElementById('basket_icon' + strSifra).title = 'Dodan v cekarček';
            }
	        	        
            if (response.value=="exist") {
                alert('Izdelek že obstaja v cekarčku, zato je bila povečana le količina!');
            }
            else if (response.value=="deleted") {
	            alert('Izdelek je bil odstranjen iz cekarčka!');
            }

            GetBasketContent(formname);
	    }
    }
}

function UpdateQuantity(formname, strSifra, strKolicina) {
    var response = formname.ajax_CheckArticleStock(strSifra, strKolicina);
    if (response) {
        if (strKolicina == "0") {
	        //spustimo naprej
	    }
   	    else if (response.value=="outofstock") {
		    alert('Izdelka ni mogoče naročiti, saj ga trenutno ni na zalogi!');
		    UpdateQuantity(formname, strSifra, '0');
		    return;
	    }
   	    else if (IsNumeric(response.value)) {
   	        strKolicina = response.value;
	        if (strKolicina <= 0) { //tukaj bi moral narediti še refresh v primeru, če imamo pomotoma v košarici preveliko količino, da bi jo znižal na količino zaloge
		        alert('V cekarčku že imate maksimalno količino, ki jo je možno dodati za ta izdelek, saj večje količine trenutno ni na zalogi!');
		        return;
		    }
		    else {
    	        alert('Zaloga izdelka je manjša kot vnešena količina, zato je bila v cekarčku osvežena le količina zaloge!');
	            document.getElementById("txtKolicina"+strSifra).value = strKolicina;
		    }
        }
    }

    var response = formname.ajax_UpdateQuantity(strSifra, strKolicina);
    if (response) {
        if (response.value=="error")
            alert('Prišlo je do napake pri popravljanju količine!');
        else {
            
            if (response.value=="deleted") {
		        alert('Izdelek je bil odstranjen iz cekarčka!');
	        }

            GetBasketContent(formname);            
        }
    }
}

function GetBasketContent(formname,forceShow) {
    var response = formname.ajax_GetBasketContent();
    if (response) {
	    if (response.value=="error") {
		    alert('Prišlo je do napake pri branju vsebine cekarčka!');
	    }
	    else {
		    var strVsebina = response.value;
		    //v primeru, da se nahajamo v podrobnem pregledu kosarice, ne smemo napolniti dveh razlicnih kontrol z enako vsebino
	        if (formname.url.indexOf('wucKosarica') == -1) document.getElementById(lblBasketContentSimple).innerHTML = strVsebina;
	                    
            //v primeru, da se nahajamo v podrobnem pregledu kosarice, spremenimo pa kolicino na simple pogledu, se mora osveziti tudi podroben pregled
	        var uParam = new URLParams();
	        if (uParam.get('source')=='kosarica') {
	            var response = ajax_wucKosarica.ajax_GetBasketContent();
	            if (response) {
	                if (response.value=="error") {
	                }
	                else {
                        strVsebina = response.value;
	                    document.getElementById(lblBasketContent).innerHTML = strVsebina;
	                }
	            }
	        }
	        var intStArtiklov=strVsebina.substring(strVsebina.indexOf('<!--KOLICINA')+12, strVsebina.indexOf('KOLICINA-->'));
	        var strSkupniZnesek=strVsebina.substring(strVsebina.indexOf('<!--SKUPAJ')+10, strVsebina.indexOf('SKUPAJ-->'));
	        document.getElementById(lblKosarica).innerHTML = '<span class="kolicinatext">Količina: </span><span class="kolicina">' + intStArtiklov + '</span><span class="znesektext">Znesek: </span><span class="znesek">' + '' + strSkupniZnesek + '</span>';

            if (formname.url.indexOf('wucKosarica') > 0) {
                // preskocimo korak
            }
            else if ((formname.url.indexOf('control_shoppingbasket') > 0) && (forceShow==true)) {
                overlay();
            }
            else {
                if (document.getElementById('kosarica').style.display!='block') {
	                overlay();
	                intTimeoutID = setTimeout("overlayclose();", 5000);
                }
            }
	    }
    }
}

function UpdateFavorites(formname, strSifra) {
    var response = formname.ajax_UpdateFavorites(strSifra);
    if (response) {
        if (response.value == "error") {
            alert('Prišlo je do napake pri dodajanju izdelka v moj izbor!');
        } else {
            document.getElementById('favorites'+strSifra).style.backgroundPosition='0 -16px';
        }
    }
}
function RemoveFromFavorites(formname, strSifra) {
    var status = confirm("Ali ste prepričani, da želite odstraniti artikel iz mojega izbora?");
    if ((status == 'true') || (status == true)) {
        var response = formname.ajax_RemoveFromFavorites(strSifra);
        if (response) {
            if (response.value == "error") {
                alert('Prišlo je do napake pri odstranjevanju izdelka iz mojega izbora!');
            } else {
                ReadFavorites(formname);
            }
        }
    }
}

function ReadFavorites(formname) {
    var strNacin;
    strNacin = '30';
    if (document.getElementById('tedensko')) {
        if (document.getElementById('tedensko').checked == true) {
            strNacin = '7';
        } else if (document.getElementById('dvotedensko').checked == true) {
            strNacin = '14';
        } else if (document.getElementById('mesecno').checked == true) {
            strNacin = '30';
        } else if (document.getElementById('trimesecno').checked == true) {
            strNacin = '90';
        }
    }

    var uParam = new URLParams();
    var response = formname.ajax_ReadFavorites(uParam.get('page'), strNacin);
    if (response) {
        if (response.value == "error") {
            alert('Prišlo je do napake pri branju mojega izbora!');
        } else {
        document.getElementById('catalog').innerHTML = response.value;
        initMenu();
        }
    }
}

function ImportFavorites(formname) {
    var response = formname.ajax_ImportFavorites();
    if (response) {
        if (response.value == "error") {
            alert('Prišlo je do napake pri uvozu izdelkov!');
        } else {
            ReadFavorites(formname);
        }
    }
}

function IsNumeric(strString) {
   if (strString==null) return false;
   var strValidChars = "0123456789-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}

function NoImage(image, hide) {
    if (hide==undefined) hide=false;
    if (!(image)) hide=true;

    if (hide == false) {
        try {
            document.getElementById(image).src = strNoImagePath;
        }
        catch (err) {
            document.getElementById(image).src = 'images/noimage.gif';
        }
        document.getElementById(image).alt='';
        document.getElementById(image).title='';
        document.getElementById(image).width=80;

        if (document.getElementById('url' + image)) {
            document.getElementById('url'+image).onclick='';
            document.getElementById('url'+image).href='javascript:void(null);';
            document.getElementById('url'+image).style.cursor='default';
            document.getElementById('url'+image).title='';
        }

	    return true;
	}
	else {
	    document.getElementById(image).style.display = "none";
        //pomanjsamo okvir, da ni fiksno na 120px nastavljen
        if (image.indexOf('_slide') == -1) {
            if (document.getElementById("groupimage-frame")) {
                document.getElementById("groupimage-frame").style.height = "";
                document.getElementById("groupimage-frame").style.display = "none";
            }
        }
	}
}

function NoImageGrupa(image, strArticleID, strGrupaID, hide) {
    var objImage = document.getElementById(image);
    if (strGrupaID != '') {
            
        switch (navigator.appName) {
            case 'Microsoft Internet Explorer':
                objImage.setAttribute("onerror", function() { NoImage(this.id, hide); });
                break;
            default:
                objImage.setAttribute("onerror", "NoImage(this.id, " + hide + ");");
        }

        //var strPath = Left(objImage.src, objImage.src.lastIndexOf("/")+1);
        //objImage.src = strPath + "groups/Grupa_" + strGrupaID + ".jpg";
        var strPath = objImage.src;
        strArticleID = strArticleID.replace("/", "-");
        strArticleID = strArticleID.replace("/", "-");
        strArticleID = strArticleID.replace(" ", "%20");
        strPath = strPath.replace(strArticleID, "groups/Grupa_" + strGrupaID);
        if (strPath.indexOf('&size=') == 0) strPath = strPath + "&size=80";
        objImage.src = strPath;
        
        //slika se pomanjsa ze s parametrom size v image.ashx
        //if (objImage.width > objImage.height) {
        //    if (objImage.width > 80) {
        //        objImage.width=80;
        //    }
        //}
        //else {
        //    if (objImage.height > 80) {
        //        objImage.height=80;
        //    }
        //}
    }

    if (document.getElementById('url' + image)) {
        if (document.getElementById('url' + image).href.indexOf('image.ashx') != -1) {
            strPath = strPath.replace('&size=80', '');
            strPath = strPath.replace('&size=160', '');
            document.getElementById('url' + image).href = strPath;
        }
    }
}

function NoImageDodatneSlike(image,indeks,blnPrvaDodatna) {
    document.getElementById(image).style.display = "none";
    if (blnPrvaDodatna==true)
        document.getElementById('dodatneslike').style.display = "none";
    document.getElementById('dodatnaslika'+indeks).style.display = "none";
}

function Preklop(strUrl,strTip) {
    var strVprasanje;
    switch(strTip) {
        case "B2C":
            strVprasanje = "B2C tip trgovine, namenjeno fizičnim osebam";
            break;
        case "B2B":
            strVprasanje = "B2B tip trgovine, namenjeno podjetjem";
            break;
    }
    var status=confirm("Ali ste prepričani, da želite preklopiti v " + strVprasanje + "? Potrebna bo ponovna prijava.");
        if((status=='true') || (status==true)) {
                window.location=strUrl;
        }
}

function SwitchTab(strTab) {
    var response = ajax_cekarcek.ajax_SwitchTab(strTab);
    if (response) {
        document.getElementById(lblSearchSwitch).innerHTML = response.value;
        
        switch (strTab) {
            case "quickorder":
                document.getElementById(panel_quickorder).style.display = '';
                document.getElementById(panel_quicksearch).style.display = 'none';
                break;
            default:
                document.getElementById(panel_quicksearch).style.display = '';
                document.getElementById(panel_quickorder).style.display = 'none';
        }
       
    }
}

function SwitchTax(checked) {
    if (checked) {
        document.getElementById('l_davcna').innerHTML = 'ID za DDV';
	    if (document.getElementById('davcna').value.toUpperCase().indexOf('SI') == -1) {
	        document.getElementById('davcna').value = 'SI' + document.getElementById('davcna').value;
	    }
    } else {
        document.getElementById('l_davcna').innerHTML = 'Davčna številka';
        document.getElementById('davcna').value = document.getElementById('davcna').value.toUpperCase().replace('SI', '');
    }
}
function FixTax(value) {
    if (value.toUpperCase().indexOf('SI') > -1) {
        document.getElementById('davzav').checked = true;
    } else {
        //document.getElementById('davzav').checked = false;
    }
    SwitchTax(document.getElementById('davzav').checked);
}

function OpenUrl(strUrl) {
    window.location=strUrl;
}

function DeleteFromBasket(strSifra) {
    var status=confirm("Ali ste prepričani, da želite izdelek odstraniti iz cekarčka?");
    if((status=='true') || (status==true)) {
        UpdateQuantity(ajax_wucKosarica,strSifra,"0");
    }
}

function AskForSearchAll(strUrl) {
    var status=confirm("Iskanje znotraj izbrane skupine ni vrnilo rezultatov, ali želite razširiti iskanje po celotni drevesni strukturi?");
    if ((status == 'true') || (status == true)) {
        window.location = strUrl;
    }
}

function getMethods(obj) {
    var strResult;
    for (var id in obj) {
        try {
                strResult = strResult + id + ": " + ","; //+ obj[id].toString()
        } catch (err) {
        }
    }
    alert(strResult);
}

function IzberiArtikel(strSifraNadartikla, strSifraArtikla) {
    var vrednosti = '';
    for (var i = 1; i <= 14; i = i + 1) {
        if (document.getElementById('ddlProsto_C' + i + strSifraArtikla)) {
            if ((document.getElementById("ddlProsto_C" + i + strSifraArtikla).value != '') && (document.getElementById("ddlProsto_C" + i + strSifraArtikla).value != undefined)) {
                vrednosti = vrednosti + "PROSTO_C" + i + "='" + document.getElementById("ddlProsto_C" + i + strSifraArtikla).value + "';";
            }
        }
    }
    for (var i = 1; i <= 5; i = i + 1) {
        if (document.getElementById('ddlSifrant' + i + strSifraArtikla)) {
            if ((document.getElementById("ddlSifrant" + i + strSifraArtikla).value != '') && (document.getElementById("ddlSifrant" + i + strSifraArtikla).value != undefined)) {
                vrednosti = vrednosti + "SIFRANT" + i + "=" + document.getElementById("ddlSifrant" + i + strSifraArtikla).value + ";";
            }
        }
    }
    if (document.getElementById('ddlVelikost' + strSifraArtikla)) {
        if ((document.getElementById("ddlVelikost" + strSifraArtikla).value != '')) {
            vrednosti = vrednosti + "ART_VELIKOST" + "='" + document.getElementById("ddlVelikost" + strSifraArtikla).value + "';";
        }
    }
    if (document.getElementById('ddlBarva' + strSifraArtikla)) {
        if ((document.getElementById("ddlBarva" + strSifraArtikla).value != '') && (document.getElementById("ddlBarva" + strSifraArtikla).value != undefined)) {
            vrednosti = vrednosti + "ART_BARVA" + "='" + document.getElementById("ddlBarva" + strSifraArtikla).value + "';";
        }
    }

    if (Right(vrednosti, 1) == ";") vrednosti = Left(vrednosti, vrednosti.length - 1);
    var response = ajax_control_content.ajax_VrniSifroArtiklaIzKombinacije(strSifraNadartikla, vrednosti);
    //alert(vrednosti + '***' + response.value);
    var strSifra;
    if (response) {
        if (response.value == '') {
            vrednosti = Left(vrednosti, vrednosti.lastIndexOf(";"));
            var response = ajax_control_content.ajax_VrniSifroArtiklaIzKombinacije(strSifraNadartikla, vrednosti);
            if (response) {
                if (response.value == '') {
                    return false;
                }
                else {
                    strSifra = response.value;
                }
            }
        }
        else {
            strSifra = response.value;
        }
    }

    var strUrl = window.location.toString();
    strUrl = Left(strUrl, strUrl.lastIndexOf("&id="));
    strUrl = strUrl + "&id=" + strSifra;
    document.location = strUrl;

//    var response = ajax_control_content.ajax_VrniPodatkeArtikla(strSifra);
//    if (response) {
//        if (response.value != 'null' && response.value != null) {
//            document.getElementById('div_table_details').innerHTML = response.value;
//        }
//    }

}

function IzberiBarvo(strSifraNadartikla, strSifraBarve) {
    var vrednosti = "ART_BARVA='" + strSifraBarve + "'";
    var response = ajax_control_content.ajax_VrniSifroArtiklaIzKombinacije(strSifraNadartikla, vrednosti);
    var strSifra;
    if (response) {
        if (response.value == '') {
            return false;
        }
        else {
            strSifra = response.value;
        }
    }

    var strUrl = window.location.toString();
    strUrl = Left(strUrl, strUrl.lastIndexOf("&id="));
    strUrl = strUrl + "&id=" + strSifra;
    document.location = strUrl;
}
