
function prikazi_mjesta() // Funkcija koja prikazuje ACTB
{
  
  document.getElementById("izmjena_mjesta").style.display = 'block';
}

function zatvori(object)
{
  document.getElementById("izmjena_mjesta").style.display = 'none';
}
function posalji(lokacija) // Funkcija koja sluzi za prosledjivanje odabrane lokacije ...
{
 
   lok = lokacija.split(" ");

   lok = lok[1];
   
    
	
	lokacija_split = location.href;
	
     lokacija_split = lokacija_split.search('index.php');
	 
	 
	  if (lokacija_split != -1)
  {
    
	location.replace("/"+lok); 
  }
    
   else 
  {
    // Nije index.php u pitanju
	location.replace("/"+lok); 
  }
	 
}//završetak pronalaska lokacije i preusmjerivanja korisnika

////////////      KRAJ LOCATION MENU-A              //////////////////////



///////////////////////PRIKAZ KATEGORIJA PREMA ODABIRU SUPERKATEGORIJE//////////////////////////////////////////
var el, i, vrj;
    el=document.getElementById('superkategorija'); 
    for(i in el){ 
        el.options[i].onclick=function(){ 
            kat_change(this.value);
        }
    } 
//funkcija kojom određujemo prema kojoj rubrici ćemo kategorije prikazati
function kat_change(vrj) {//prosljeđujemo iz petlje varijablu "vrj"

   	
	if(!(vrj==0)) {
		
		document.getElementById("sve_kategorije").style.display = 'block';
	}

	if(vrj==0) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==8) 
	{
	document.getElementById("nekretnine").style.display = 'block';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==9) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'block';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==10) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'block';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==11) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'block';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==12) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'block';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==13) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'block';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==14) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'block';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==15) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'block';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==16) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'block';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==17) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'block';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==20) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'block';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==21) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'block';
	document.getElementById("donacije").style.display = 'none';
	
	}

	else if(vrj==22) 
	{
	document.getElementById("nekretnine").style.display = 'none';
	document.getElementById("prijevozna_sredstva").style.display = 'none';
	document.getElementById("turizam_i_odmor").style.display = 'none';
	document.getElementById("posao").style.display = 'none';
	document.getElementById("multimedija").style.display = 'none';
	document.getElementById("vrt_i_dom").style.display = 'none';
	document.getElementById("umjetnost_i_kultura").style.display = 'none';
	document.getElementById("poslovanje_i_usluge").style.display = 'none';
	document.getElementById("osobni_kontakti").style.display = 'none';
	document.getElementById("razno").style.display = 'none';
	document.getElementById("gradenje_i_gradevinske_usluge").style.display = 'none';
	document.getElementById("zabava_i_sport").style.display = 'none';
	document.getElementById("donacije").style.display = 'block';
	
	}
	
	
    
	
}
///////////////KRAJ -----/////////////////////////////////////////////////////////////////


////////////////////////////////////////////ODABIR VRSTE KORISNIKA//////////////////////////////////////////////////


function prikazi_prijava() 
{
   document.getElementById("f_prijava").style.display = 'block';
	document.getElementById("f_registracija").style.display = 'none';
}

function prikazi_registracija() 
{
   document.getElementById("f_prijava").style.display = 'none';
	document.getElementById("f_registracija").style.display = 'block';
}


///////////////////KRAJ----/////////ODABIR VRSTE KORISNIKA//////////////////////////////////////////////////

///////////////////////////////////////////VALIDATOR FORME//////////////////////////////////////////////////////////
function validator_forme()
{
	var naselje=document.getElementById('naselje');
	var superkategorija=document.getElementById('superkategorija');
	var naslov=document.getElementById('naslov');
	var cijena=document.getElementById('cijena');
	

	
	
	// Check each input in the order that it appears in the form!
	if(isEmpty(naselje, "Molimo Vas da upišete mjesto!"))
	{
		
		return false;
	}
	else
	{
	if(odaberite_rubriku(superkategorija, "Molimo Vas da odaberete rubriku Vašeg oglasa"))
	{
		if(upisani_naslov(naslov, 5))
		{
		   if(isNumeric(cijena, "Molimo Vas da pravilno upišete cijenu (samo brojke)!"))
		    {
			 
			     if(document.predaja_oglasa.opt_login[1].checked)
			  {
				  var korisnik=document.getElementById('korisnik');
				  var lozinka=document.getElementById('lozinka');
				  if(provjera_imena(korisnik, "Molimo Vas da upišete Vaše korisničko ime!"))
				  {
					  return false;
				  }
				  else
				  {
					   if(isEmpty(lozinka, "Molimo Vas da upišete Vašu lozinku!!"))
				       {
					      return false;
				       }
					   else
					   {
						   return true; 
					   }
				  }
			  }
			  else if(document.predaja_oglasa.opt_login[0].checked)
			  {
			  	var user=document.getElementById('user');
				var email=document.getElementById('email');
				var telefon=document.getElementById('telefon');
				var password=document.getElementById('password');
				var password2=document.getElementById('password2');
				  
				  if(duljina_imena(user, 3, 10))
				  {
					  if(emailValidator(email, "Molimo Vas da pravilno upišete Vaš Email!"))
					  {
							  if(duljina_lozinke(password, 5, 10))
							  {
								   if(isEmpty(password2, "Molimo Vas da ponovite lozinku!"))
								  {
									return false;  
								  }
								  else
								  {
									  var password = document.predaja_oglasa.password.value;
									  var password2 = document.predaja_oglasa.password2.value;
									  
									  if(password == password2)
									  {
										  return true;
									  }
									  else
									  {
										 nejednake_lozinke();
		                                  return false;
									  }
								  }
							  }
							  else
							  {
								 return false;
							  }
						 
					  }
					  else
					  {
						  return false;
					  }
				  }
				  else
				  {
				     return false;
				  }
			  }
			  else//Ako nije ništa označeno znači da je korisnik ulogiran
			  {
			   return true;
			  }	  
			 
		    }//Kraj--------------------------------->isNumeric (cijena)
		}//Kraj-------------------->upisani_naslov
	}//Kraj -> Odaberite rubriku
	
	}//Kraj "else" ako nije prazno naselje
	return false;


}


function provjera_imena(elem, helperMsg){
	if(elem.value.length == 0){
		alert(helperMsg);
	   elem.focus();
		return true;
	}
	return false;
}

function isEmpty(elem, helperMsg){
	if(elem.value.length == 0){
		alert(helperMsg);
	  elem.focus();
		return true;
	}
	return false;
}

function isNumeric(elem, helperMsg){
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
	     elem.focus();
		return false;
	}
}



function upisani_naslov(elem, max){
	var uInput = elem.value;
	if(uInput.length >= max){
		return true;
	}else{
		alert("Vaš naslov mora se sastojati od minimalno " +max+ " znakova!");
		elem.focus();
		return false;
	}
}

function odaberite_rubriku(elem, helperMsg){
	if(elem.value == "0"){
		alert(helperMsg);
		
		return false;
	}else{
		return true;
	}
}


function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}


function duljina_lozinke(elem, min, max){
	var uInput = elem.value;
	if(uInput.length >= min && uInput.length <= max){
		return true;
	}else{
		alert("Molimo Vas da unesete lozinku između " +min+ " i " +max+ " znakova!");
		elem.focus();
		return false;
	}
}


function nejednake_lozinke()
{
window.alert("Lozinke nisu jednake!");
return false;
}

function duljina_imena(elem, min, max){
	var uInput = elem.value;
	if(uInput.length >= min && uInput.length <= max){
		return true;
	}else{
		alert("Molimo Vas da unesete korisničko ime između " +min+ " i " +max+ " znakova!");
		elem.focus();
		return false;
	}
}
///////////////////////////////////////////KRAJ---------->VALIDATOR FORME////////////////////////////////////////////////////////