if (document.images) {
	n1on = new Image();    n1on.src = "images/nav_home-on.gif";
	n2on = new Image();    n2on.src = "images/nav_kako_da_kupim-on.gif";
	n3on = new Image();    n3on.src = "images/nav_servis_i_reklamacije-on.gif";
	n4on = new Image();    n4on.src = "images/nav_pracenje_posiljki-on.gif";
	n5on = new Image();    n5on.src = "images/nav_najnovija_ponuda-on.gif";
//	n6on = new Image();    n6on.src = "images/nav_akcijska_prodaja-on.gif";
	n6on = new Image();    n6on.src = "images/nav_rs_domeni-on.gif";
	n7on = new Image();    n7on.src = "images/nav_gaming_zona-on.gif";
	n8on = new Image();    n8on.src = "images/nav_download-on.gif";
//	n9on = new Image();    n9on.src = "images/nav_pitajte-on.gif";
	n9on = new Image();    n9on.src = "images/nav_postavite_pitanje-on.gif";
}
function SimulateSubmit() {
	//reload
	document.getElementById('bas_tu').click();
}
function imgOn(imgName) {
	if (document.images) {
		oSrc=document[imgName].src;
		document[imgName].src = eval(imgName + "on.src");
	}
}
function imgOff(imgName) {
	if(oSrc){
		document[imgName].src = oSrc;
	}
}
//---------------------------------
//--------- TAB SWITCHER ----------
//---------------------------------

function SwitchTabs(tabId,cId) {
	if (cId == 0) {
		if (tabId == 1) {
			setCookie('showtree','brand',1);
			document.getElementById('tab1').style.display = 'none';
			document.getElementById('tab2').style.display = 'block';
			document.getElementById('bt_brands').style.color = '#fff';
			document.getElementById('bt_cats').style.color = '#abc';
		}
		else {
			setCookie('showtree','category',1);
			alert(getCookie('showtree'));
			document.getElementById('tab1').style.display = 'block';
			document.getElementById('tab2').style.display = 'none';
			document.getElementById('bt_cats').style.color = '#fff';
			document.getElementById('bt_brands').style.color = '#abc';
		}
	}
	else {
		if (tabId == 0) {
			setCookie('showtree','category',1);
			document.getElementById('tab2').style.display = 'block';
			document.getElementById('tab1').style.display = 'none';
			document.getElementById('bt_cats').style.color = '#abc';
			document.getElementById('bt_brands').style.color = '#fff';
		}
		else {
			setCookie('showtree','brand',1);
			document.getElementById('tab2').style.display = 'none';
			document.getElementById('tab1').style.display = 'block';
			document.getElementById('bt_brands').style.color = '#fff';
			document.getElementById('bt_cats').style.color = '#abc';
		}
	}
}
function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function CheckForm(fid,eid) {
	//alert(document.forms[fid].elements[eid].value);
	document.forms[fid].elements[eid].value="";
}

// ------------------------------------
// ------- populateCategoryTree -------
// ------------------------------------
function populateCategoryTree(categoryId){
	var fs;
	var c=document.getElementById("ctg");

	var cid = categoryId;
	cid = parseInt(cid);
	
	c.options.length =0;
	c.options[0] = new Option('Loading ...','',false,false);

  new Ajax.Request('../ajax_functions.php?action=get_categories', {
                    asynchronous:true,
                    onComplete:function(request){
                        var json, i;
                            eval('json = ' + request.responseText);
                                c.options.length =0;
                                c.options[0] = new Option('-- Select Category --','',false,false);
                                for (i=0;i<json.length;i++) {
                                prefix ='';
                                for (j=0;j<json[i].prefix_lenght;j++) prefix=prefix + '--';
										  c.options[i+1] = new Option(prefix + json[i].category_name,json[i].category_id,false,false);                                                      
										  if (json[i].category_id == cid || json.lenght == 1) c.selectedIndex = i+1;
										  if(json[i].prefix_lenght == 0){
											  c.options[i+1].style.fontSize = '110%';
											  c.options[i+1].style.fontWeight="700";											
											} else if (json[i].prefix_lenght < 4 ){
												fs = 110 - (json[i].prefix_lenght * 10);
												fs = fs + '%'	
										  		c.options[i+1].style.fontSize = fs ;										
											} else c.options[i+1].style.fontSize = '80%';

										 }
                    }
	});

}



// ---------------------------------------
// ------- populateCategories   -------
// ---------------------------------------
function populateCategories(category_id,prefix,selCatId) {
  var i,cat_id,cid,st,fs,scid;

	var scid = parseInt(selCatId) + 0;
	var selected_categories = ',' + scid + ',';
  category_id = parseInt(category_id) + 0;

  if (parents[category_id]) {
    for (i=0;i<parents[category_id].length;i++) {
      cid = parents[category_id][i];

      if (selected_categories.indexOf(',' + cid + ',') >= 0){
      	sel = 'SELECTED';
      }
      else{ 
      	sel = '';
      }      

			// make root categories bigger and bold
			if (categories[cid].level == 0) st = 'style="font-size: 110%; font-weight: bold;"';
			else if (categories[cid].level < 4){
				fs = 110 - (categories[cid].level)*10 ;
				st = 'style="font-size: ' + fs + '%; font-weight: normal;"';
			} else st = 'style="font-size: 80%; font-weight: normal;"';
			
      document.write('<option value="' + cid + '" ' + sel + ' ' + st + '>' + prefix + categories[cid].name +'</option>\n');
      populateCategories(cid,prefix + '--',scid);
    }
  }
}


//-------------------------------
// generateGetString
// ------------------------------
function generateGetString(parentNode){
	
	var field;
	var url_request='';
	var prefix='';

	//walkTree(table);

	//alert(table.getElementsByTagName('select').length);
	var select_fields = parentNode.getElementsByTagName('select');
	if(select_fields){
		for(i=0; i<select_fields.length; i++){
			//alert(select_fields[i].multiple);
			field = select_fields[i];
			for(j=0; j<field.options.length; j++){
				if(field.options[j].selected){
					//alert(field.options[j].value);
					url_request = url_request + '&' + field.name + '=' + escape(field.options[j].value);
				}
			}		
		}
	}

	//alert(table.getElementsByTagName('input').length);
	var input_fields = parentNode.getElementsByTagName('input');
	if(input_fields){
		for(i=0; i<input_fields.length; i++){
			field = input_fields[i];
			switch(field.type){
				case 'text':{
					url_request = url_request + '&' + field.name + '=' + escape(field.value);
				  break;   
				}   
				case 'checkbox':{
					if(field.checked){
						//alert(field.value);			  
						url_request = url_request + '&' + field.name + '=' + escape(field.value);
					}
				  break;
				}
				case 'radio':{
					url_request = url_request + '&' + field.name + '=' + escape(field.value);
				  break;
				}
				case 'hidden':{
					url_request = url_request + '&' + field.name + '=' + escape(field.value);
				  break;   
				}
				default:{
				}
			}
		}
	}

	//alert(table.getElementsByTagName('textarea').length);
	var textarea_fields = parentNode.getElementsByTagName('textarea');
	if(textarea_fields){
		for(i=0; i<textarea_fields.length; i++){
			field = textarea_fields[i];
			url_request = url_request + '&' + field.name + '=' + escape(field.value);
		}
	}

	return(url_request);
}

//----------------------------------
// changeRelatedContent(el,url)
//----------------------------------
function changeRelatedContent(el,url) {
	new Ajax.Request(url,{
	  method: 'get',
	  onComplete: function(transport) {
	  	$('related_loading').style.display = 'none';

	  	var realEl = $(el);
	  	var p = document.createElement('div');
	  	p.innerHTML = transport.responseText;

	  	if (p.firstChild && p.firstChild.innerHTML) {
		  	realEl.innerHTML = p.firstChild.innerHTML;
		  } else {
		  	realEl.innerHTML = p.innerHTML;
		  }  	
	  }
	  }
	);
}

//---------------------------------
// CopyToClipboard()
// --------------------------------
function CopyToClipboard() {
   CopiedTxt = document.selection.createRange();
   CopiedTxt.execCommand("Copy");
}

function populateTopCountries(country) {
	var f = document.forms.search_top;
	var el = f.elements['country'];
	var i;

	el.options.length = 0;
	for (i in countries) {
		el.options[el.options.length] = new Option(countries[i].name,countries[i].code);
		if (country == countries[i].code)
			el.selectedIndex = el.options.length-1;
	}
}

function populateTopCities(city_id) {
	var f = document.forms.search_top;
	var cEl = f.elements['country'];
	var el = f.elements['data[city_id]'];
	var i, country_id = 0;
	
	if (cEl.selectedIndex >= 0) {
		country = cEl.options[cEl.selectedIndex].value;
	}
	
	el.options.length = 0;
	el.options[el.options.length] = new Option('Svi gradovi','',false,false);
	if (country != '') {
		for (i in city_by_parent[country]) {
			cid = city_by_parent[country][i];
			if (!cities[cid]) continue;
			el.options[el.options.length] = new Option(cities[cid].name,cid);
			if (cid == city_id)	
				el.selectedIndex = el.options.length - 1;
		}
	}
}

function changeFormAction(el) {
	var f = document.forms.search_top;
	
	//f.action = '/zemlja/' + el.options[el.selectedIndex].value + '/';
	
	window.location = '/zemlja/' + el.options[el.selectedIndex].value + '/';
	
}
