// Dean Edwards/Matthias Miller/John Resig
	
function init() {

  // quit if this function has already been called
  if (arguments.callee.done) return;

  // flag this function so we don\'t do the same thing twice
  arguments.callee.done = true;

  // kill the timer
  if (_timer) clearInterval(_timer);

  // do stuff
	
	
};

/* for Mozilla/Opera9 */
if (document.addEventListener) {
  document.addEventListener("DOMContentLoaded", init, false);
}

/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
  document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
  var script = document.getElementById("__ie_onload");
  script.onreadystatechange = function() {
	if (this.readyState == "complete") {
	  init(); // call the onload handler
	}
  };
/*@end @*/

/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
  var _timer = setInterval(function() {
	if (/loaded|complete/.test(document.readyState)) {
	  init(); // call the onload handler
	}
  }, 10);
}

/* for other browsers */
window.onload = init;

function changePon(ponu){
  	
	var ponuka=document.getElementById('ponuka').style;
	var dopyt=document.getElementById('dopyt').style;
	var pon=document.getElementById('pon');
	
	if(ponu==1){
		ponuka.backgroundImage="url(img/hladam.jpg)";
		ponuka.fontWeight="bold";
		ponuka.height="29px";
		dopyt.backgroundImage="url(img/hladam_inactive.jpg)";
		dopyt.fontWeight="normal";
		dopyt.height="28px";
		
		pon.value='ponukam';
	}else{
		ponuka.backgroundImage="url(img/hladam_inactive.jpg)";
		ponuka.fontWeight="normal";
		ponuka.height="28px";
		dopyt.backgroundImage="url(img/hladam.jpg)";
		dopyt.fontWeight="bold";
		dopyt.height="29px";
		
		pon.value='hladam';
	}
	
	refreshAutocompleterParamsValues();
	//showTopLokality();
	
}

function refreshAutocompleterParamsValues() { 

	
	var aFormField= new Array('tp', 'pon', 'stat');
	var sAutocompleterParams = '';
	var j = 0;
	
	for (i=0;i<aFormField.length;i++) {
		if(document.getElementById(aFormField[i])){
			if (document.getElementById(aFormField[i]).value) {
				if(j>0){
					sAutocompleterParams += '&';
				}
				sAutocompleterParams += aFormField[i] + '=' + document.getElementById(aFormField[i]).value;
				j++;
			}
		}else{
			//alert(aFormField[i]);	
		}
	}

	completer.options.defaultParams = sAutocompleterParams;

}

function addItemToSearchBox(li){
	document.getElementById('searchInput').value=li.id;
}


function showMenu() {
  
document.getElementById('collapseSearch').src="img/button_minus.jpg";
document.getElementById('collapseSearch').alt="Jednoduché vyhľadávanie";
document.getElementById('podrobneLink').title="Jednoduché vyhľadávanie";
document.getElementById('collapseDesc').innerHTML="Jednoduché";
document.getElementById('advanced').value="1";

showAddTagsSelect();

}

function hideMenu() {

document.getElementById('collapseSearch').src="img/button_plus.jpg";
document.getElementById('collapseSearch').alt="Rozšírené vyhľadávanie";
document.getElementById('podrobneLink').title="Rozšírené vyhľadávanie";
document.getElementById('collapseDesc').innerHTML="Rozšírené";
document.getElementById('advanced').value="0";

}

function showDynamicMenu(){
	
	javascript:Effect.toggle('advancedSearch','appear',{duration:0.8});
	
	if(document.getElementById('advancedSearch').style.display=="none"){
		showMenu();
	}else{
		hideMenu();
	}
	
	
}

function remTag(sp){

	var add=document.getElementById("vybavenieAdd");
	
	/* vytvorime novy option */
	var elOptNew = document.createElement('option');
	var pos = sp.id.indexOf('-');
	var text = sp.id.substring(pos+1,sp.id.length);
	
	elOptNew.text = text;
	elOptNew.value = parseInt(sp.id);
	
	//vymazeme ho zo zoznamu v input poli
	var spos=document.getElementById('tagsInput').value.indexOf(sp.id.substring(0,pos));
	document.getElementById('tagsInput').value=document.getElementById('tagsInput').value.substring(0,spos)+document.getElementById('tagsInput').value.substring(spos+sp.id.substring(0,pos).length+1,document.getElementById('tagsInput').value.length+1);

	/* najdeme miesto pre opetovne zaradenie do selectu */
	for(i=0;i<add.length;i++){
		if(add.options[i].text.toLowerCase()>text.toLowerCase()){
			index=i;
			break;
		}
	}
	
	var elOptOld = add.options[index];
	try {
	  add.add(elOptNew, elOptOld); // standards compliant; doesn't work in IE
	}
	catch(ex) {
	  add.add(elOptNew,index); // IE only
	}
	
	sp.parentNode.removeChild(sp);
	
}

function changeSearching(){
	
	var full=document.getElementById('fulltext_finding').style.display;
	var param=document.getElementById('parameters_finding').style.display;
	var foto=document.getElementById('fotoDiv').style.display;
	
	if(full=='none'){
		document.getElementById('fulltext').value='1';
		document.getElementById('fulltext_finding').style.display='inline';
		document.getElementById('parameters_finding').style.display='none';
		document.getElementById('podrobneLink').style.display='none';
		document.getElementById('searchingSwitcher').innerHTML='podrobné vyhľadávanie';
		document.getElementById('fotoDiv').style.display='none';
	}else{
		document.getElementById('fulltext').value='0';
		document.getElementById('fulltext_finding').style.display='none';
		document.getElementById('parameters_finding').style.display='inline';
		document.getElementById('podrobneLink').style.display='inline';
		if(document.getElementById('search')){
			document.getElementById('searchingSwitcher').innerHTML='vyhľadávanie podľa ID';
		}else{
			document.getElementById('searchingSwitcher').innerHTML='fulltextové vyhľadávanie';
		}
		document.getElementById('fotoDiv').style.display='inline';
	}
	
}

function changeAgentSearchSettings(){
	
	var full=document.getElementById('fulltext_finding').style.display;
	var param=document.getElementById('parameters_finding').style.display;
	
	if(full=='none'){
		document.getElementById('fulltext').value='1';
		document.getElementById('fulltext_finding').style.display='inline';
		document.getElementById('parameters_finding').style.display='none';
		document.getElementById('searchingSwitcher').innerHTML='podrobné vyhľadávanie';
	}else{
		document.getElementById('fulltext').value='0';
		document.getElementById('fulltext_finding').style.display='none';
		document.getElementById('parameters_finding').style.display='inline';
		document.getElementById('searchingSwitcher').innerHTML='fulltextové vyhľadávanie';
	}
}

function changeDo(param_od){
	
	var d=document.getElementById('param_do');
	var value=d.value;
	
	//vymazeme param_do box
	for(var i=0;i<param_od.length-1;i++){
		d.remove(1);
	}

	//naplnime param_do box
	for(var j=param_od.selectedIndex/2;j<=6;j+=0.5){
		
		if(j==0){
			continue;	
		}
		
		var newElem = document.createElement("option");
		
		newElem.text = String(j).replace('.',",");
		newElem.value = j;
		
		if(newElem.text==6){
			newElem.text = newElem.text+" a viac";
		}
		
		if(newElem.text==0.5){
			newElem.text = "garzónka";
		}
		
		if(value==newElem.value){
			newElem.selected=true;	
		}
		
		d.options.add(newElem);

}
}


function potvrd(text,target){
	
	var browser = navigator.appName;
	var ver = navigator.appVersion;
	var thestart = parseFloat(ver.indexOf("MSIE"))+1;
	var brow_ver = parseFloat(ver.substring(thestart+4,thestart+7));
	
	if(confirm(text)){
		document.location=target;		
	}

}

function checkAll(){
	for (var i = 0; i < document.getElementById('hromadne').elements.length; i++) {
		if (document.getElementById('hromadne').elements[i].type == "checkbox") {
			document.getElementById('hromadne').elements[i].checked = !document.getElementById('hromadne').elements[i].checked;
		}
	}
}

function buttonOver(img){

  var path = img.src;
  if(path.search('02\.')==-1){
	  var bodicka = path.lastIndexOf('.');
	  
	  img.src = path.substring(0,bodicka)+'02'+path.substring(bodicka);
  }else{
	img.id="dont";	  
 }
   
}

function buttonOut(img){
	
	if(img.id!="dont"){
		img.src=img.src.replace('02\.','\.');
	}
}

document.submittingFunction = function(id) {
	document.getElementById(id).submit();
}
		
		
function sendFormular(id){
	setTimeout('document.submittingFunction(\''+id+'\');', 50);
}

function changeMojVyberLink(id,action,site,text,cena,linka){
		
		if(action=='odstranit'){
			if(site=='detail'){
				document.getElementById('moj_vyber_div').innerHTML='<img src="img/do_mojho_vyberu.jpg" alt="Odstrániť z môjho výberu" class="detailPonukaImg" /><a href="javascript:void(0);" onclick="javascript:remFromMojVyber(\''+id+'\');changeMojVyberLink(\''+id+'\',\'vlozit\',\''+site+'\', \''+text+'\',\''+cena+'\',\''+linka+'\');" class="redLink" title="Odstrániť z môjho výberu" >Odstrániť z môjho výberu</a>';
			}else{
				document.getElementById('moj_vyber_div_'+id).innerHTML='<img src="img/ulozit_dis.jpg" alt="" /><a href="javascript:void(0);" onclick="javascript:remFromMojVyber(\''+id+'\');changeMojVyberLink(\''+id+'\',\'vlozit\',\''+site+'\', \''+text+'\',\''+cena+'\',\''+linka+'\');" title="Odstrániť z môjho výberu" >Odstrániť z môjho výberu</a>';
			}
		}else{
			if(site=='detail'){
				document.getElementById('moj_vyber_div').innerHTML='<img src="img/do_mojho_vyberu.jpg" alt="Vložiť do môjho výberu" class="detailPonukaImg" /><a href="javascript:void(0);" onclick="javascript:addToMojVyber(\''+id+'\', \''+text+'\',\''+cena+'\',\''+linka+'\');changeMojVyberLink(\''+id+'\',\'odstranit\',\''+site+'\', \''+text+'\',\''+cena+'\',\''+linka+'\');" class="redLink" title="Vložiť do môjho výberu" >Vložiť do môjho výberu</a>';	
			}else{
				document.getElementById('moj_vyber_div_'+id).innerHTML='<img src="img/ulozit.jpg" alt="" /><a href="javascript:void(0);" onclick="javascript:addToMojVyber(\''+id+'\', \''+text+'\',\''+cena+'\',\''+linka+'\');changeMojVyberLink(\''+id+'\',\'odstranit\',\''+site+'\', \''+text+'\',\''+cena+'\',\''+linka+'\');" title="Vložiť do môjho výberu" >Vložiť do môjho výberu</a>';
			}
		}
		
	}