/*
FAQ by Marko Žabčić.
*/
function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}


function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}



//SAFARI
function init1(){
	function element(id){
		return document.getElementById(id);
	}//element
	
	
		function ucitajBrojStranice(){
		var x=location.search.substring(1).split("&")
		for(var i=0;i<x.length;i++){
			var y=x[i].split("=");
			window[y[0]]=y[1];
			}
		page = y[1];
		//console.log("Stranica:",page);
		
}


	function showhide(id){
		
		var id;
		//console.info(id);
		var naslov = element('t_'+id);	
		var odgovor = element('o_'+id);
		//console.log(naslov.innerHTML)
			naslov.className = 'open';
			odgovor.style.display = 'block';
  }//showhide
	
	


	var faq = getElementsByClass('faq');
	//console.log(faq)
	var page;
/*	var sh = element('showhide');
	if(!sh) return false;
	sh.onclick = check;*/
	//console.info(faq.length)
for (var j=0; j<faq.length; j++){
	var titles = faq[j].getElementsByTagName('h3');
	var links = new Array();
	var p = faq[j].getElementsByTagName('div');
	for(var i=0; i<titles.length; i++){	
	var value = titles[i].innerHTML;

		titles[i].innerHTML = "<a href='?page="+i+"-"+j+"' id='t_"+i+"-"+j+"' class='close'><span>"+(i+1)+"</span>. "+value+"</a>"

		titles[i].className = 'close';
	    var pitanja = new Array();
		pitanja[i]= titles[i].parentNode;
		pitanja[i].id= 'p_'+i+'-'+j;
		var links = titles[i].getElementsByTagName('a');
		links[0].onclick = showhide;
		var odgovori = pitanja[i].getElementsByTagName('div');		
		odgovori[0].id = 'o_'+i+'-'+j;
		odgovori[0].style.display = 'none';
		}
	
	
	faq[j].style.visibility = "visible";
	
}

ucitajBrojStranice();
//alert(page);

	
	
	
	

	

		
		
		
		
	
	/*var links = faq.getElementsByTagName('a');
	for(var i=0;i<links.length; i++){
		links[i].onclick= showhide;

	}*/
	
	
	
	
  
   function hide_all(){
	  		for(var i=0; i<titles.length; i++){
			var naslov = element('t_'+i);
			var odgovor = element('o_'+i);	
			naslov.className = 'close';
			odgovor.style.display = 'none';
			}

  }//hide_all
  
  
    function show_all(){
	  		for(var i=0; i<titles.length; i++){
			var naslov = element('t_'+i);
			var odgovor = element('o_'+i);	
			naslov.className = 'open';
			odgovor.style.display = 'block';
			}
	}//hide_all
	/*
	sh.href = "?id=show"
	function check(){
		if(sh.className == "show") {
		sh.className ='hide';
		//show_all();
		sh.innerHTML = "Sakrij odgovore";
		
		}
		
		else{
		sh.className ='show';
		//hide_all();
		sh.innerHTML = "Prikaži odgovore";
		
		}
	}*/



  /*  countDown = function(){

           clearInterval(timer); 
          

    } 
    timer = setInterval(countDown, 100); */


 
	if(page != 'show' ) showhide(page);
	if(page == 'show') {
	//show_all();
	//odgovori[0].style.display = 'block';
	//sh.innerHTML = "Sakrij odgovore";
	//sh.href = "?id=hide";
	}
	
	
	if(page == 'hide'){
		
		hide_all();
		}
	

		
		
}//init1

//FIREFOX , IE, OPERA ...
function init(){
	function element(id){
		return document.getElementById(id);
	}//element
	
	var faq = getElementsByClass('faq');
	
	/*var sh = element('showhide');
	if(!sh) return false;*/
	/*sh.onclick = check;*/
	
	for (var j=0; j<faq.length; j++){
		
	function showhide(){
		var id=this.id;
		var odgovor_id = id.substring(id.indexOf('_')+1);
		var naslov = element('t_'+odgovor_id);
		var odgovor = element('o_'+odgovor_id);
		
		if(naslov.className == 'close'){
			naslov.className = 'open';
			odgovor.style.display = 'block';
		}
		
		else{
			naslov.className = 'close';
			odgovor.style.display = 'none';
		}

  }//showhide
	
	
		
	var titles = faq[j].getElementsByTagName('h3');
	var links = new Array();
	var p = faq[j].getElementsByTagName('div');
	
	
	for(var i=0; i<titles.length; i++){
		var value = titles[i].innerHTML;
		
		titles[i].innerHTML = "<a href='javascript:void(0);' id='t_"+i+"-"+j+"' class='close'><span>"+(i+1)+"</span>. "+value+"</a>"
	    var pitanja = new Array();
		pitanja[i]= titles[i].parentNode;
		pitanja[i].id= 'p_'+i+'-'+j;
		var links = titles[i].getElementsByTagName('a');
		links[0].onclick = showhide;
		var odgovori = pitanja[i].getElementsByTagName('div');
		
		odgovori[0].id = 'o_'+i+'-'+j;
		odgovori[0].style.display = 'none';
	}
	

	
	
	
	
  
 /*  function hide_all(){
	  		for(var i=0; i<titles.length; i++){
			var naslov = element('t_'+i);
			var odgovor = element('o_'+i);	
			naslov.className = 'close';
			odgovor.style.display = 'none';
			}

  }//show_all*/
  
  
   /* function show_all(){
	  		for(var i=0; i<titles.length; i++){
			var naslov = element('t_'+i);
			var odgovor = element('o_'+i);	
			naslov.className = 'open';
			odgovor.style.display = 'block';
			}
	}//hide_all
	function check(){
		if(sh.className == "show") {
		sh.className ='hide';
		show_all();
		sh.innerHTML = "Sakrij odgovore";
		}
		
		else{
		sh.className ='show';
		hide_all();
		sh.innerHTML = "Prikaži odgovore";
		}
	}*/




faq[j].style.visibility = "visible";	
}

}//init





function testfirst(){
	var ua = navigator.userAgent.toLowerCase();
	var safari =ua.indexOf('safari');
	if(safari != -1){
		//alert('Safari')
		init1();
		}
	else{
		init();
		//alert('Ostali')
	}
	 
	
}



addLoadEvent(testfirst);
