function sortfunction(a, b){
	return (a - b) //causes an array to be sorted numerically and ascending
}
function ZRsearch(rodzaj, pokaz)
{
	if(pokaz == true)
	{
		document.getElementById(rodzaj+'1').style.display = "none";
		document.getElementById(rodzaj+'2').style.display = "block";
	}
	else
	{
		document.getElementById(rodzaj+'2').style.display = "none";
		document.getElementById(rodzaj+'1').style.display = "block";
	}
}
function ZRzmienModel(dd, co)
{
		var tmlarr =[];
		if(dd.name == "searchBagMarka")
			tmlarr = BModel[dd.value];
		else if(dd.name == "searchLancMarka")
			tmlarr = LModel[dd.value];
	if(dd.value != '-1')
	{
		optionModel = "<option value=\"-1\"> - Wybierz model - </option>";
		
		if(co=='searchBagModel')
			tmlarr = unique(tmlarr.sort());
		else
			tmlarr = unique(tmlarr.sort(sortfunction));
		
		for(i=0; i<tmlarr.length; i++)
		{
				optionModel += "<option value=\""+dd.value+"|"+tmlarr[i]+"\">"+tmlarr[i]+"</option>";
		}
		jQuery('option', jQuery('#'+co)).remove();
		jQuery('#'+co).append(optionModel);
		//document.getElementById(co).innerHTML =optionModel;
	}
}
function ZRzmienProfil(dd, co)
{
		var tmp = dd.value.split("|");
		var tmlarrr =[];
		var tmpS = 0;
		tmlarrr = LWskaznik[tmp[0]][tmp[1]];
	if(dd.value != '-1')
	{
		optionModel = "<option value=\"-1\"> - Wybierz model - </option>";
		
		tmlarr = unique(tmlarrr.sort(sortfunction));
		
		for(i=0; i<tmlarrr.length; i++)
		{
			if(tmpS != tmlarrr[i])
			{
				optionModel += "<option value=\""+dd.value+"|"+tmlarrr[i]+"\">"+tmlarrr[i]+"</option>";
				tmpS = tmlarrr[i];
			}
		}
		jQuery('option', jQuery('#'+co)).remove();
		jQuery('#'+co).append(optionModel);
		//document.getElementById(co).innerHTML =optionModel;
	}
}
function ZRzmienSredince(dd, co)
{
		var tmp = dd.value.split("|");
		var tmlarrrr =[];
			tmlarrrr = LR[tmp[0]][tmp[1]][tmp[2]];
	if(dd.value != '-1')
	{
		optionModel = "<option value=\"-1\"> - Wybierz model - </option>";
		
		tmlarr = unique(tmlarrrr.sort(sortfunction));
		
		for(i=0; i<tmlarrrr.length; i++)
		{
			optionModel += "<option value=\""+dd.value+"|"+tmlarrrr[i]+"\">"+tmlarrrr[i]+"</option>";
		}
		jQuery('option', jQuery('#'+co)).remove();
		jQuery('#'+co).append(optionModel);
		//document.getElementById(co).innerHTML =optionModel;
	}
}
function ZRzmienGrupe(ff, co, gt)
{
	tt = new Array();
	tt = ff.value.split("|");
	if(gt == "Bagazniki")
	{
		document.getElementById(co).action = '/group/'+BMarkaModel[tt[0]][tt[1]];	
	}
	else if(gt == "Lancuchy")
	{
		document.getElementById(co).action = '/group/'+LMarkaModel[tt[0]][tt[1]][tt[2]][tt[3]];	
	}
}
function ZRsendSearch(ff)
{
	if(document.getElementById(ff).action != "")
	{
		window.location = document.getElementById(ff).action;
	}
}
function unique(a) {
	tmp = new Array(0);
	for(i=0;i<a.length;i++){
		if(!contains(tmp, a[i])){
			tmp.length+=1;
			tmp[tmp.length-1]=a[i];
		}
	}
	return tmp;
}
function contains(a, e) {
	for(j=0;j<a.length;j++)if(a[j]==e)return true;
	return false;
}

