function showHideContactInfo(myObject) {  				
	if (document.getElementById(myObject).style.display == 'none')
    document.getElementById(myObject).style.display = 'block'
  else
    document.getElementById(myObject).style.display = 'none';
}

function searchAds(myVal) {
  if (myVal != "")
	  document.searchAdsForm.submit();	
}

function submitAd(myVal) {
  if (myVal != "")
	  document.submitAdForm.submit();	
}

function emailCheck(str) {

  var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	   return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
	   return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	   return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
	   return false
	}
		
	if (str.indexOf(" ")!=-1){
	   return false
	}

 	return true					
}

function formCheck(myForm) {
	var msg = "";
	
	/*********** START: full loan request *********/
	if (myForm.formType.value == "full_loan_form") {
	  
		if(myForm.gotoStep.value == "2") {
  		if (myForm.OdobritiIznosKredita.value == "") 
	  		msg = msg + "Upišite iznos kredita!\n";
			if (myForm.loanCurrency.value == "") 
	  		msg = msg + "Odaberite valutu kredita!\n";	
		  if (myForm.OdobritiRokOtplateKredita.value == "") 
			  msg = msg + "Odaberite rok otplate kredita!\n";
  		if (myForm.OdobritiVrstuKredita.value == "") 
	  		msg = msg + "Odaberite vrstu kredita!\n";						
		}
		
		if (myForm.gotoStep.value == "3") {
  		if (myForm.ZaposlenjeStatus.value == "") 
	  		msg = msg + "Odaberite status poslodavca!\n";		  
  		if (myForm.PoslodavacUstroj.value == "") 
	  		msg = msg + "Odaberite ustroj poslodavca!\n";
			if (myForm.PoslodavacUstroj.value == "Nije navedeno")
        if(myForm.PoslodavacUstrojDrugo.value == "") 
	  		  msg = msg + "Upišite ustroj poslodavca!\n"; 
			if (myForm.IznosZadnjePlace.value == "") 
	  		msg = msg + "Upišite iznos zadnje mjesečne plaće!\n";		
			if (myForm.UkupnoObustava.value == "") 
	  		msg = msg + "Upišite iznos ukupnih obustava!\n";
			if (myForm.UkupniDug.value == "") 
	  		msg = msg + "Upišite iznos ukupnog duga!\n";		     			   			
		}
		
		if (myForm.gotoStep.value == "finish") {
  		if (myForm.ImePrezime.value == "") 
	  		msg = msg + "Upišite ime i prezime!\n";
		  //NOVO JOSIP
		  if (myForm.DatumRodjenja.value == "") 
		  	msg = msg + "Upišite datum rođenja!\n";
		  if (myForm.UlicaKucniBroj.value == "") 
		  	msg = msg + "Upišite ulicu i kućni broj!\n";
		  if (myForm.PostanskiBroj.value == "") 
		  	msg = msg + "Upišite poštanski broj!\n";
		  if (myForm.Mjesto.value == "") 
		  	msg = msg + "Upišite mjesto!\n";
		  //NOVO JOSIP KRAJ
		  if (myForm.TelefonGSM.value == "") 
			  msg = msg + "Upišite broj telefona ili mobitela!\n";
			if (myForm.Email.value == "") 
			  msg = msg + "Upišite svoju e-mail adresu!\n"
			else if (!(emailCheck(myForm.Email.value)))		
			  msg = msg + "Upisana e-mail adresa je neispravna!\n";	
		}
		
	}	
	/*********** END: full loan request *********/
	
	/*********** START: loan request *********/
	if (myForm.formType.value == "loan_form") {
	  
  	if (myForm.OdobritiIznosKredita.value == "") 
	  	msg = msg + "Upišite iznos kredita!\n";
		if (myForm.loanCurrency.value == "") 
	  	msg = msg + "Odaberite valutu kredita!\n";	
		if (myForm.OdobritiRokOtplateKredita.value == "") 
		  msg = msg + "Odaberite rok otplate kredita!\n";
  	if (myForm.OdobritiVrstuKredita.value == "") 
	  	msg = msg + "Odaberite vrstu kredita!\n";						
		if (myForm.ZaposlenjeStatus.value == "") 
	  	msg = msg + "Odaberite status poslodavca!\n";		  
  	if (myForm.PoslodavacUstroj.value == "") 
	  	msg = msg + "Odaberite ustroj poslodavca!\n";
		if (myForm.PoslodavacUstroj.value == "Nije navedeno")
      if(myForm.PoslodavacUstrojDrugo.value == "") 
	  	  msg = msg + "Upišite ustroj poslodavca!\n"; 
		if (myForm.IznosZadnjePlace.value == "") 
	  	msg = msg + "Upišite iznos zadnje mjesečne plaće!\n";		
		if (myForm.UkupnoObustava.value == "") 
	  	msg = msg + "Upišite iznos ukupnih obustava!\n";
		if (myForm.UkupniDug.value == "") 
	  	msg = msg + "Upišite iznos ukupnog duga!\n";		     			   						
  	if (myForm.ImePrezime.value == "") 
	  	msg = msg + "Upišite ime i prezime!\n";
		if (myForm.TelefonGSM.value == "") 
		  msg = msg + "Upišite broj telefona ili mobitela!\n";
		if (myForm.Email.value == "") 
			  msg = msg + "Upišite svoju e-mail adresu!\n"
			else if (!(emailCheck(myForm.Email.value)))		
			  msg = msg + "Upisana e-mail adresa je neispravna!\n";		
	}	
	/*********** END: loan request *********/				
	
	/*********** START: registracija oglasivaca *********/
	if (myForm.formType.value == "ad_register_user_form") {
	  
  	if (myForm.oglasivac.value == "") 
	  	msg = msg + "Upišite naziv oglašivača!\n";
		if (myForm.telefon.value == "" && myForm.mobitel.value == "") 
	  	msg = msg + "Upišite broj telefona ili mobitela!\n";							
		if (myForm.korisnickoIme.value == "") 
	  	msg = msg + "Upišite korisničko ime!\n";		  
  	if (myForm.lozinka.value == "") 
	  	msg = msg + "Upišite lozinku u prvo polje!\n";
		if (myForm.lozinka2.value == "") 
	  	msg = msg + "Upišite lozinku u drugo polje!\n";
		if (myForm.lozinka.value != "" && myForm.lozinka2.value != "")
		  if (myForm.lozinka.value != myForm.lozinka2.value) 
	  	  msg = msg + "Lozinke u prvom i drugom polju nisu identične!\n";			
	}	
	/*********** END: registracija oglasivaca *********/
	
	/*********** START: prijava oglasivaca *********/
	if (myForm.formType.value == "ad_login_user_form") {
	  
  	if (myForm.korisnickoIme.value == "") 
	  	msg = msg + "Upišite svoje korisničko ime!\n";
		if (myForm.lozinka.value == "") 
	  	msg = msg + "Upišite svoju lozinku!\n";												
	}	
	
	if (myForm.formType.value == "ad_login_user_form_menu") {
	  
  	if (myForm.korisnickoIme.value == "") 
	  	msg = msg + "Upišite svoje korisničko ime!\n";
		if (myForm.lozinka.value == "") 
	  	msg = msg + "Upišite svoju lozinku!\n";												
	}
	/*********** END: prijava oglasivaca *********/
	
	/*********** START: predaja posao *********/
	if (myForm.formType.value == "posao") {
	  
  	if (myForm.oglas.value == "") 
	  	msg = msg + "Upišite tekst oglasa!\n";
		if (isTooLong(myForm.oglas.value) == "false") 
	  	msg = msg + "Tekst oglasa premašuje limit od 200 znakova!\n";																					
	}			
	/*********** END: predaja posao *********/
	
	/*********** START: predaja zivotopis *********/
	if (myForm.formType.value == "zivotopis") {
	  
  	if (myForm.zivotopis.value == "") 
	  	msg = msg + "Upišite tekst životopisa!\n";																							
	}			
	/*********** END: predaja zivotopis *********/
	
	/*********** START: predaja financije *********/
	if (myForm.formType.value == "financije") {
	  
  	if (myForm.oglas.value == "") 
	  	msg = msg + "Upišite tekst oglasa!\n";		
		if (isTooLong(myForm.oglas.value) == "false") 
	  	msg = msg + "Tekst oglasa premašuje limit od 200 znakova!\n";																			
	}			
	/*********** END: predaja financije *********/
	
	/*********** START: predaja nekretnine *********/
	if (myForm.formType.value == "nekretnine") {
	    		
		if (myForm.grad.value == "") 
	  	msg = msg + "Upišite grad!\n";
		if (myForm.zupanija.value == "") 
	  	msg = msg + "Izaberite županiju!\n";
		if (myForm.drzava.value == "") 
	  	msg = msg + "Izaberite državu!\n";		
		if (myForm.cijena.value == "") 
	  	msg = msg + "Upišite cijenu!\n";
		if (isInteger(myForm.cijena.value) == "false") 
	  	msg = msg + "Upišite cijenu kao broj! (npr. 75000)\n";	
		if (myForm.slika.value != "")
			if (isImage(myForm.slika.value) == "false") 
	  	  msg = msg + "Izaberite sliku podržanog formata! (npr. *.jpg; *.jpeg; *.png; *.gif)\n";
		if (isTooLong(myForm.napomena.value) == "false") 
	  	msg = msg + "Tekst napomene premašuje limit od 200 znakova!\n";																		
	}			
	/*********** END: predaja nekretnine *********/
	
	/*********** START: predaja automobili *********/
	if (myForm.formType.value == "automobili") {
	  
  	if (myForm.kategorija.value == "") 
	  	msg = msg + "Izaberite kategoriju!\n";
		if (myForm.marka.value == "") 
	  	msg = msg + "Izaberite marku!\n";
		if (myForm.model.value == "") 
	  	msg = msg + "Upišite model!\n";
		if (myForm.godina.value == "") 
	  	msg = msg + "Upišite godinu proizvodnje!\n";
		if (isInteger(myForm.godina.value) == "false") 
	  	msg = msg + "Upišite godinu proizvodnje kao broj! (npr. 2005)\n";
		if (isInteger(myForm.kilometara.value) == "false") 
	  	msg = msg + "Upišite kilometražu kao broj! (npr. 150000)\n";
		if (isInteger(myForm.obujam_motora.value) == "false") 
	  	msg = msg + "Upišite obujam motora kao broj! (npr. 1800)\n";
		if (isInteger(myForm.snaga_motora.value) == "false") 
	  	msg = msg + "Upišite snagu motora kao broj! (npr. 110)\n";	
		if (myForm.cijena.value == "") 
	  	msg = msg + "Upišite cijenu!\n";
		if (isInteger(myForm.cijena.value) == "false") 
	  	msg = msg + "Upišite cijenu kao broj! (npr. 5500)\n";		
		if (myForm.slika.value != "")
			if (isImage(myForm.slika.value) == "false") 
	  	  msg = msg + "Izaberite sliku podržanog formata! (npr. *.jpg; *.jpeg; *.png; *.gif)\n";
		if (isTooLong(myForm.napomena.value) == "false") 
	  	msg = msg + "Tekst napomene premašuje limit od 200 znakova!\n";																			
	}			
	/*********** END: predaja automobili *********/
	
	/*********** START: predaja gospodarska vozila *********/
	if (myForm.formType.value == "gospodarska_vozila") {
	  
  	if (myForm.kategorija.value == "") 
	  	msg = msg + "Izaberite kategoriju!\n";
		if (myForm.marka.value == "") 
	  	msg = msg + "Izaberite marku!\n";
		if (myForm.model.value == "") 
	  	msg = msg + "Upišite model!\n";
		if (myForm.godina.value == "") 
	  	msg = msg + "Upišite godinu proizvodnje!\n";
		if (isInteger(myForm.godina.value) == "false") 
	  	msg = msg + "Upišite godinu proizvodnje kao broj! (npr. 2005)\n";
		if (isInteger(myForm.kilometara.value) == "false") 
	  	msg = msg + "Upišite kilometražu kao broj! (npr. 150000)\n";
		if (isInteger(myForm.obujam_motora.value) == "false") 
	  	msg = msg + "Upišite obujam motora kao broj! (npr. 1800)\n";
		if (isInteger(myForm.snaga_motora.value) == "false") 
	  	msg = msg + "Upišite snagu motora kao broj! (npr. 110)\n";			
		if (myForm.cijena.value == "") 
	  	msg = msg + "Upišite cijenu!\n";
		if (isInteger(myForm.cijena.value) == "false") 
	  	msg = msg + "Upišite cijenu kao broj! (npr. 5500)\n";		
		if (myForm.slika.value != "")
			if (isImage(myForm.slika.value) == "false") 
	  	  msg = msg + "Izaberite sliku podržanog formata! (npr. *.jpg; *.jpeg; *.png; *.gif)\n";
		if (isTooLong(myForm.napomena.value) == "false") 
	  	msg = msg + "Tekst napomene premašuje limit od 200 znakova!\n";																
	}			
	/*********** END: predaja gospodarska vozila *********/
	
	/*********** START: predaja motocikli *********/
	if (myForm.formType.value == "motocikli") {
	  
  	if (myForm.kategorija.value == "") 
	  	msg = msg + "Izaberite kategoriju!\n";
		if (myForm.marka.value == "") 
	  	msg = msg + "Izaberite marku!\n";
		if (myForm.model.value == "") 
	  	msg = msg + "Upišite model!\n";
		if (myForm.godina.value == "") 
	  	msg = msg + "Upišite godinu proizvodnje!\n";
		if (isInteger(myForm.godina.value) == "false") 
	  	msg = msg + "Upišite godinu proizvodnje kao broj! (npr. 2005)\n";
		if (isInteger(myForm.kilometara.value) == "false") 
	  	msg = msg + "Upišite kilometražu kao broj! (npr. 150000)\n";
		if (isInteger(myForm.obujam_motora.value) == "false") 
	  	msg = msg + "Upišite obujam motora kao broj! (npr. 1800)\n";
		if (isInteger(myForm.snaga_motora.value) == "false") 
	  	msg = msg + "Upišite snagu motora kao broj! (npr. 110)\n";
		if (myForm.cijena.value == "") 
	  	msg = msg + "Upišite cijenu!\n";
		if (isInteger(myForm.cijena.value) == "false") 
	  	msg = msg + "Upišite cijenu kao broj! (npr. 5500)\n";
		if (myForm.slika.value != "")
			if (isImage(myForm.slika.value) == "false") 
	  	  msg = msg + "Izaberite sliku podržanog formata! (npr. *.jpg; *.jpeg; *.png; *.gif)\n";
		if (isTooLong(myForm.napomena.value) == "false") 
	  	msg = msg + "Tekst napomene premašuje limit od 200 znakova!\n";																		
	}			
	/*********** END: predaja motocikli *********/
	
	/*********** START: predaja plovila *********/
	if (myForm.formType.value == "plovila") {
	  
  	if (myForm.kategorija.value == "") 
	  	msg = msg + "Izaberite kategoriju!\n";
		if (myForm.marka.value == "") 
	  	msg = msg + "Izaberite marku!\n";
		if (myForm.model.value == "") 
	  	msg = msg + "Upišite model!\n";
		if (myForm.godina.value == "") 
	  	msg = msg + "Upišite godinu proizvodnje!\n";
		if (isInteger(myForm.godina.value) == "false") 
	  	msg = msg + "Upišite godinu proizvodnje kao broj! (npr. 2005)\n";
		if (isFloat(myForm.duzina.value) == "false") 
	  	msg = msg + "Upišite dužinu plovila kao broj! (npr. 12,5)\n";	
		if (isInteger(myForm.milje.value) == "false") 
	  	msg = msg + "Upišite milje kao broj! (npr. 50000)\n";
		if (isInteger(myForm.obujam_motora.value) == "false") 
	  	msg = msg + "Upišite obujam motora kao broj! (npr. 1800)\n";
		if (isInteger(myForm.snaga_motora.value) == "false") 
	  	msg = msg + "Upišite snagu motora kao broj! (npr. 110)\n";	
		if (myForm.cijena.value == "") 
	  	msg = msg + "Upišite cijenu!\n";
		if (isInteger(myForm.cijena.value) == "false") 
	  	msg = msg + "Upišite cijenu kao broj! (npr. 5500)\n";			
		if (myForm.slika.value != "")
			if (isImage(myForm.slika.value) == "false") 
	  	  msg = msg + "Izaberite sliku podržanog formata! (npr. *.jpg; *.jpeg; *.png; *.gif)\n";
		if (isTooLong(myForm.napomena.value) == "false") 
	  	msg = msg + "Tekst napomene premašuje limit od 200 znakova!\n";															
	}			
	/*********** END: predaja plovila *********/
	
	/*********** START: predaja strojevi *********/
	if (myForm.formType.value == "strojevi") {
	  
  	if (myForm.kategorija.value == "") 
	  	msg = msg + "Izaberite kategoriju!\n";
		if (myForm.marka.value == "") 
	  	msg = msg + "Izaberite marku!\n";
		if (myForm.model.value == "") 
	  	msg = msg + "Upišite model!\n";
		if (myForm.godina.value == "") 
	  	msg = msg + "Upišite godinu proizvodnje!\n";
		if (isInteger(myForm.godina.value) == "false") 
	  	msg = msg + "Upišite godinu proizvodnje kao broj! (npr. 2005)\n";
		if (isInteger(myForm.kilometara.value) == "false") 
	  	msg = msg + "Upišite kilometražu kao broj! (npr. 150000)\n";
		if (isInteger(myForm.obujam_motora.value) == "false") 
	  	msg = msg + "Upišite obujam motora kao broj! (npr. 1800)\n";
		if (isInteger(myForm.snaga_motora.value) == "false") 
	  	msg = msg + "Upišite snagu motora kao broj! (npr. 110)\n";	
		if (myForm.cijena.value == "") 
	  	msg = msg + "Upišite cijenu!\n";
		if (isInteger(myForm.cijena.value) == "false") 
	  	msg = msg + "Upišite cijenu kao broj! (npr. 5500)\n";			
		if (myForm.slika.value != "")
			if (isImage(myForm.slika.value) == "false") 
	  	  msg = msg + "Izaberite sliku podržanog formata! (npr. *.jpg; *.jpeg; *.png; *.gif)\n";
		if (isTooLong(myForm.napomena.value) == "false") 
	  	msg = msg + "Tekst napomene premašuje limit od 200 znakova!\n";															
	}			
	/*********** END: predaja strojevi *********/		
			
	if (msg.length > 0) {
		alert(msg);				
		return false;
	} 
	else {	
	  if (myForm.name == "ad_form") {
	    myForm.ad_send.disabled = true;
		  resultMsg.style.visibility = 'visible';
		}			
		return true;
	}	
}

function toggleEnableDisableElements(myForm, toggle) {
  myForm.NazivBanke.disabled = toggle;
  myForm.VrstaKredita.disabled = toggle;
	myForm.KamatnaStopa.disabled = toggle;
	myForm.RokOtplateKredita.disabled = toggle;
	myForm.IznosKredita.disabled = toggle;
	myForm.ValutaKredita.disabled = toggle;
	myForm.VrstaKorisnika.disabled = toggle;
	myForm.OsiguranjeZivotno.disabled = toggle;
	myForm.OsiguranjeJamci.disabled = toggle;
	myForm.OsiguranjeSuduznik.disabled = toggle;
	myForm.OsiguranjeMjenica.disabled = toggle;
	myForm.OsiguranjeNekretnina.disabled = toggle;
}

function isNumber(component)
{   
  if (isNaN(component.value) == false) 
  {
    if (component.value < 0)
    {
      alert("Upišite pozitivan broj!");
	  component.value = '';
    }  
  }
  else
  {
    alert("Niste upisali brojčanu vrijednost!");
    component.value = '';
  }
}

function isInteger(val)
{	
	var msg = "true"
	if (isNaN(val))   
    msg = "false";  
	return msg;
}

function isFloat(val)
{
  var msg = "true";
	var new_str = "";
	
	for (var i = 0; i < val.length; i++) {
		var chr = val.charAt(i);		
		if (chr == ",") 
		  new_str = new_str + ".";
		else
		  new_str = new_str + chr;			
	}		
	
	if (isNaN(new_str))   
    msg = "false";
		
	return msg;		
}

function isImage(val)
{
  var msg = "true";
	var new_str = "";	
	var idx = val.lastIndexOf(".") + 1;
	
	new_str = val.substring(idx);		
	new_str = new_str.toLowerCase();
	
	if ((new_str != "jpg") && (new_str != "jpeg") && (new_str != "gif") && (new_str != "png"))   
    msg = "false";
		
	return msg;		
}

function isTooLong(val)
{
  var msg = "true";
	
	if (val.length > 200)   
    msg = "false";
		
	return msg;		
}

function countChars(myControl)
{
  var val = myControl.value
	var cnt = val.length;
	if (cnt < 201)
	  counter.innerHTML = 'Upisano znakova:&nbsp;&nbsp;' + cnt
	else
	  counter.innerHTML = 'Upisano znakova:&nbsp;&nbsp;<span style="color: #CC0000;">'
		                    + cnt + '</span>';			
}

function verifyHomePage(url) {
	isHome = document.isHomePage(url);	
	if (!(isHome)) {
		setHomePage(url);	
	}
	else {
		alert("Vaša početna stranica je već postavljena na:" + url + ".");
	}
	return false;
}
function setHomePage(url) {
	document.setHomePage(url);
}
 
