//--------------------------------------  SEARCH / Result No  --------------------------------------
function SEARCH_No(){
	var fr = $('searchForm');
    var arhivirano = (fr.status_artikla.checked)? 1 : '';
    var snizenje  = (fr.snizenje.checked)? 1 : '';
    var akcija    = (fr.akcija.checked)? 1 : '';
    var online    = (fr.online.checked)? 1 : '';
    var pars = 'trazi=' + escape(fr.trazi.value) + '&prodavnica=' + fr.prodavnica.value + 
    '&sektor=' + fr.sektor.value +  '&kategorija=' + fr.kategorija.value + '&podkategorija=' + fr.podkategorija.value + 
    '&cena_od=' + fr.cena_od.value + '&cena_do=' + fr.cena_do.value + 
    '&status_artikla=' + arhivirano + '&snizenje=' + snizenje + '&akcija=' + akcija + '&online=' + online;
    
    var iibrend = ""; var objbrend = document.getElementById('brand');  if (objbrend) {if (objbrend.value!='') {pars = pars + '&brand=' + objbrend.value;}}
    pars=pars+"status_prodavnice=1";
	var myAjax = new Ajax.Updater('ukupno', '/Front_Pretraga/No/', {method: 'post', parameters: pars})
}

//--------------------------------------  SEARCH / Execute  --------------------------------------
function SEARCH_Exec(ccpage, cctrazi, ccprod, ccsek, cckat, ccpodkat, ccbrend, cccenaod, cccenado, ccstatus_artikla, ccakcija, cconline, ccpopust, ccorder){
    // ------- Search panel directives SP

    var iitrazi = $('trazi').value;                              if (iitrazi!="") {iitrazi = "/iitrazi/" + iitrazi;}
    var iiprod = $('prodavnica').value;              if (iiprod!="") {var prodavnica = iiprod;   iiprod = "/iiprod/" + iiprod;  }
    var iisek = $('sektor').value;                          if (iisek!="") {iisek = "/iisek/" + iisek;}
    var iikat = $('kategorija').value;                    if (iikat!="") {iikat = "/iikat/" + iikat;}
    var iipodkat = $('podkategorija').value;    if (iipodkat!="") {iipodkat = "/iipodkat/" + iipodkat;}

    var iibrend = ""; var objbrend = document.getElementById('brand');  if (objbrend) {if (objbrend.value!='') {iibrend = "/iibrend/" + objbrend.value;}}
    var iicenaod = $('cena_od').value;       if (iicenaod!="") {iicenaod = "/iicenaod/" + iicenaod;}
    var iicenado = $('cena_do').value;       if (iicenado!="") {iicenado = "/iicenado/" + iicenado;}

    if ($('status_artikla').checked == true)     {var iistatus_artikla = '/iistatus_artikla/1';}     else {var iistatus_artikla='';}
    if ($('akcija').checked == true)        {var iiakcija = '/iiakcija/1';} else {var iiakcija='';}
    if ($('online').checked == true)        {var iionline = '/iionline/1';} else {var iionline='';}
    if ($('snizenje').checked == true)      {var iipopust = '/iipopust/1';} else {var iipopust='';}

    var iiorder = $('order').value;          if (iiorder!="") {iiorder = "/iiorder/" + iiorder; }

    // -------- Forced Directives
    if (ccpage!==undefined && ccpage!=='')     {var iipage = "/iipage/" + ccpage;} else {var iipage = '';}
    if (cctrazi!==undefined  && cctrazi!=='')   {var iitrazi = "/iitrazi/" + cctrazi;     if (cctrazi=='-1')  {iitrazi='';}   }
    if (ccprod!==undefined   && ccprod!=='')    {var iiprod = "/iiprod/" + ccprod;    var prodavnica = ccprod;    if (ccprod=='-1')   {iiprod='';}    }
    if (ccsek!==undefined    && ccsek!=='')     {var iisek = "/iisek/" + ccsek;           if (ccsek=='-1')    {iisek='';}     }
    if (cckat!==undefined    && cckat!=='')     {var iikat = "/iikat/" + cckat;           if (cckat=='-1')    {iikat='';}     }
    if (ccpodkat!==undefined && ccpodkat!=='')  {var iipodkat = "/iipodkat/" + ccpodkat;  if (ccpodkat=='-1') {iipodkat='';}  }
    if (ccbrend!==undefined  && ccbrend!=='')   {var iibrend = "/iibrend/" + ccbrend;     if (ccbrend=='-1')  {iibrend='';}   }
    if (cccenaod!==undefined && cccenaod!=='')  {var iicenaod = "/iicenaod/" + cccenaod;  if (cccenaod=='-1') {iicenaod='';}  }
    if (cccenado!==undefined && cccenado!=='')  {var iicenado = "/iicenado/" + cccenado;  if (cccenado=='-1') {iicenado='';}  }
    if (ccstatus_artikla!==undefined   && ccstatus_artikla!=='')    {var iistatus_artikla = "/iistatus_artikla/" + ccstatus_artikla;        if (ccstatus_artikla=='-1')   {iistatus_artikla='';}    }
    if (ccakcija!==undefined && ccakcija!=='')  {var iiakcija = "/iiakcija/" + ccakcija;  if (ccakcija=='-1') {iiakcija='';}  }
    if (cconline!==undefined && cconline!=='')  {var iionline = "/iionline/" + cconline;  if (cconline=='-1') {iionline='';}  }
    if (ccpopust!==undefined && ccpopust!=='')  {var iipopust = "/iipopust/" + ccpopust;  if (ccpopust=='-1') {iipopust='';}  }


    if (iiorder == '/iiorder/najnovije') {iiorder = ''}  // da bi ga unificirao
    if (iipage == '/iipage/1') {iipage = ''}  // da bi ga unificirao

    var SearchString = iiprod + iipage + iitrazi + iisek + iikat + iipodkat + iibrend + iicenaod + iicenado + iionline + iistatus_artikla + iiakcija + iipopust + iiorder;
    if (SearchString!=='') {SearchString = SearchString +'/iipretraga/ready';}
    if (SearchString =='') {SearchString ='/iiorder/najnovije/iipretraga/ready';}

    var Conditions =iipage + iitrazi + iisek + iikat + iipodkat + iibrend + iicenaod + iicenado + iionline + iistatus_artikla + iiakcija + iipopust;
    if (iiprod!==''  && iiorder == ''   && Conditions=='')   { SearchString ='/'+prodavnica;} 
    document.location.href = SearchString;
}

function sortOrderList() {
	var e=document.getElementById('sortlist');
	e.style.visibility = 'visible';
	$('sortlist').show();
}


//--------------------------------------  ARTIKAL INFO  --------------------------------------  (dole desno)
function aInfoHide(){$('ArtiklInfo').hide();}
function aInfo(naziv, prodavnica, brand, opis, materijal, sektor, kategorija, podkategorija){
	  $('ArtiklInfo').show();
      var content = "";
	  content += '<div class="naziv">' + naziv + '</div>';
	  content += '<div class="levapodloga"></div>';
	  content += '<div class="desnapodloga"></div>';
	  content += '<div class="levo" style="top:16px">shop</div><div class="desno" style="top:16px">' + prodavnica + '</div>';
	  content += '<div class="linija" style="top:28px"></div>';
	  content += '<div class="levo" style="top:30px">brend</div><div class="desno" style="top:30px">' + brand + '</div>';
	  content += '<div class="linija" style="top:42px"></div>';
	  content += '<div class="levo" style="top:44px">materijal</div><div class="desno" style="top:44px">' + materijal + '</div>';
	  content += '<div class="linija" style="top:56px"></div>';
	  content += '<div class="levo" style="top:58px; height:44px;">opis</div><div class="desno" style="top:58px; height:44px;">' + opis + '</div>';
	  content += '<div class="sektor">' + sektor + " > " + kategorija + " > " + podkategorija  + '</div>';
	  $('ArtiklInfo').update(content);
}








// ----------------------  IZBOR   -------------------------
function IzborHide()            {document.getElementById('LayIzbor').style.display="none";}

function IzborShow()  {document.getElementById('LayIzbor').style.display="block";
	var myAjax = new Ajax.Updater('SadrzajIzbora', '/Front_MojIzbor/IzborShow');      }

function IzborClear(){
	IzborHide();
	new Ajax.Request('/Front_MojIzbor/IzborClear');
	document.getElementById('IzborBroj').innerHTML = 0;
	document.getElementById('SadrzajIzbora').innerHTML="";

	for (var nid=0; nid<41; nid+=1) {
		var cid='cvet'+nid;
		var cvet=document.getElementById(cid); 	 if (cvet) {cvet.style.display="block";}
	}
}

function IzborKill(nid) {
//	document.getElementById('iz'+nid).outerHTML=""; // outerHTML ne radi u MOZILI!!!!!!!
	document.getElementById('iz'+nid).style.display="none";
}

function IzborStanje(id, nid){
  var sum = parseInt(document.getElementById('IzborBroj').innerHTML);
  if (sum<40){
    if (nid>-1) {document.getElementById('cvet'+nid).style.display="none";} //brisanje cvetica svakako
	var pars = 'id=' + id;
	var url = '/Front_MojIzbor/IzborStanje';
	var target = 'IzborBroj';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars}) ;
	// IzborShow();
  }else{
     alert('Ubacili ste maksimalan broj artikala u izbor.');
     return false;
  }
}




// -------------------    SEARCH PANEL    ---------------------------
function validateSearch() {
    if (document.getElementById("trazi").value != "" && document.getElementById("trazi").value.length > 2)  { return true; }
     else { alert("Termin za pretragu mora imati minimalno tri karaktera!");  return false; }
}

//sinronizacija kombo boxova sektor i kategorija
function setCategoryOptions(sektor_id, id){
    var pars = 'sektor_id=' + sektor_id;
    var url = '/Front_Pretraga/setCategoryOptions/';
    
	new Ajax.Request(url, {
		method: 'post',
		parameters: pars,
		onSuccess: function(transport) {
		    var optionsArray = [];
		    var selectChooser = $('kategorija' + id);
		    
			String.prototype.splitOnSpliter = String.prototype.split.curry("|#");
			optionsArray = transport.responseText.splitOnSpliter();
			
			if(optionsArray.length>1){
				// loop through array of the hash table entry, and populate options
				selectChooser.options[0] = new Option("sve", "");
				var i = 1;
				for (var k = 0; k < optionsArray.length; k+=2) {
					selectChooser.options[i] = new Option(optionsArray[k+1], optionsArray[k]);
					i++;
				}
			}else{
				selectChooser.options.length = 0;
				selectChooser.options[0] = new Option("", "", true, false);
			}

		}
	});
}




//sinronizacija kombo boxova kategorija i podkategorija
function setSubcategoryOptions(kategorija_id, id){
    var pars = 'kategorija_id=' + kategorija_id;
    var url = '/Front_Pretraga/setSubcategoryOptions/';

	new Ajax.Request(url, {
		method: 'post',
		parameters: pars,
		onSuccess: function(transport) {
		    var optionsArray = [];
		    var selectChooser = $('podkategorija' + id);
		    
			String.prototype.splitOnSpliter = String.prototype.split.curry("|#");
			optionsArray = transport.responseText.splitOnSpliter();
			
			if(optionsArray.length>1){
				// loop through array of the hash table entry, and populate options
				selectChooser.options[0] = new Option("sve", "");
				var i = 1;
				for (var k = 0; k < optionsArray.length; k+=2) {
					selectChooser.options[i] = new Option(optionsArray[k+1], optionsArray[k]);
					i++;
				}
			}else{
				selectChooser.options.length = 0;
				selectChooser.options[0] = new Option("", "", true, false);
			}

		}
	});
}


function c6Scroll(event) {

  if (event.pageY)          {var Y= event.pageY;}
else if (event.clientY)   {var Y= event.clientY + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);}
else                                   {Y=0};

  //var c6Akcije = document.getElementById('c6Akcije');
  //var H=c6Akcije.clientHeight;
    var H = document.getElementsByTagName('body')[0].clientHeight - 25 -90;

    var reklameC6 = document.getElementById('reklameC6');
    var Yr=reklameC6.offsetTop;
    var del=30;

    if (Yr > 9) {document.getElementById('c3ArrUp').style.display='none';}  else {document.getElementById('c3ArrUp').style.display='block';}
    if (Yr < H-620) {document.getElementById('c9ArrDown').style.display='none';}  else {document.getElementById('c9ArrDown').style.display='block';}

    if (Y < 200)     {if (Yr > 9) {return;}  else {var NewTop=Yr+del; reklameC6.style.top= NewTop+"px";}  }
    if (Y > H -40)  {if (Yr < H-620) {return;}  else {var NewTop=Yr-del; reklameC6.style.top= NewTop+"px";} }
}

