// ========= form check privatni
	function chkForm() {
		var nisteUp = 'Niste upisali sve potrebne podatke!\nNedostaje:'
	  fali = ""
	  if ( document.frmMapa.ime.value == "" ) fali = fali + "\n  - Ime"
	  if ( document.frmMapa.prezime.value == "" ) fali = fali + "\n  - Prezime"
	  if ( document.frmMapa.email.value == "" ) fali = fali + "\n  - e-mail"
	  if ( document.frmMapa.adresa.value == "" ) fali = fali + "\n  - Adresa"
	  if ( document.frmMapa.tel.value == "" ) fali = fali + "\n  - Telefon"
	  if ( document.frmMapa.nazivObjektaHR.value == "" ) fali = fali + "\n  - Naziv objekta"
      if ( document.frmMapa.Xcoord.value == "" ) fali = fali + "\n  - Koordinate"
	 	
	  if (fali != "") {
	    alert (nisteUp + "\n" + fali)
	  }
	  else {
	    document.frmMapa.submit();
	  }
	}
    
// ========= form check hoteli
	function chkFormHoteli() {
		var nisteUp = 'Niste upisali sve potrebne podatke!\nNedostaje:'
	  fali = ""
	  if ( document.frmMapa.tvrtka.value == "" ) fali = fali + "\n  - Naziv tvrtke"
	  if ( document.frmMapa.mb.value == "" ) fali = fali + "\n  - MB tvrtke"
	  if ( document.frmMapa.email.value == "" ) fali = fali + "\n  - e-mail"
	  if ( document.frmMapa.tel.value == "" ) fali = fali + "\n  - Telefon"
	  if ( document.frmMapa.nazivObjektaHR.value == "" ) fali = fali + "\n  - Naziv objekta"
      if ( document.frmMapa.Xcoord.value == "" ) fali = fali + "\n  - Koordinate"
	 	
	  if (fali != "") {
	    alert (nisteUp + "\n" + fali)
	  }
	  else {
	    document.frmMapa.submit();
	  }
	}
    
    // ========= form check ville
	function chkFormVille() {
		var nisteUp = 'Niste upisali sve potrebne podatke!\nNedostaje:'
	  fali = ""
	  if ( document.frmMapa.ime.value == "" ) fali = fali + "\n  - Ime"
	  if ( document.frmMapa.prezime.value == "" ) fali = fali + "\n  - Prezime"
	  if ( document.frmMapa.mb.value == "" ) fali = fali + "\n  - JMBG ili MB"
	  if ( document.frmMapa.email.value == "" ) fali = fali + "\n  - e-mail"
	  if ( document.frmMapa.tel.value == "" ) fali = fali + "\n  - Telefon"
	  if ( document.frmMapa.nazivObjektaHR.value == "" ) fali = fali + "\n  - Naziv objekta"
      if ( document.frmMapa.Xcoord.value == "" ) fali = fali + "\n  - Koordinate"
	 	
	  if (fali != "") {
	    alert (nisteUp + "\n" + fali)
	  }
	  else {
	    document.frmMapa.submit();
	  }
	}
    
    
        // ========= form check kampovi
	function chkFormKampovi() {
		var nisteUp = 'Niste upisali sve potrebne podatke!\nNedostaje:'
	  fali = ""
	  if ( document.frmMapa.tvrtka.value == "" ) fali = fali + "\n  - Naziv tvrtke"
	  if ( document.frmMapa.mb.value == "" ) fali = fali + "\n  - MB tvrtke"
	  if ( document.frmMapa.email.value == "" ) fali = fali + "\n  - e-mail"
	  if ( document.frmMapa.tel.value == "" ) fali = fali + "\n  - Telefon"
	  if ( document.frmMapa.nazivObjektaHR.value == "" ) fali = fali + "\n  - Naziv kampa"
      if ( document.frmMapa.Xcoord.value == "" ) fali = fali + "\n  - Koordinate"
	 	
	  if (fali != "") {
	    alert (nisteUp + "\n" + fali)
	  }
	  else {
	    document.frmMapa.submit();
	  }
	}
    
    // ========= form check turisticka naselja
	function chkFormTnaselja() {
		var nisteUp = 'Niste upisali sve potrebne podatke!\nNedostaje:'
	  fali = ""
	  if ( document.frmMapa.tvrtka.value == "" ) fali = fali + "\n  - Naziv tvrtke"
	  if ( document.frmMapa.mb.value == "" ) fali = fali + "\n  - MB tvrtke"
	  if ( document.frmMapa.email.value == "" ) fali = fali + "\n  - e-mail"
	  if ( document.frmMapa.tel.value == "" ) fali = fali + "\n  - Telefon"
	  if ( document.frmMapa.nazivObjektaHR.value == "" ) fali = fali + "\n  - Naziv objekta"
      if ( document.frmMapa.Xcoord.value == "" ) fali = fali + "\n  - Koordinate"
	 	
	  if (fali != "") {
	    alert (nisteUp + "\n" + fali)
	  }
	  else {
	    document.frmMapa.submit();
	  }
	}
    
    // ========= form check turisticka zajednica
	function chkFormTZ() {
		var nisteUp = 'Niste upisali sve potrebne podatke!\nNedostaje:'
	  fali = ""
	  if ( document.frmMapa.tvrtka.value == "" ) fali = fali + "\n  - Naziv TZ"
	  if ( document.frmMapa.mb.value == "" ) fali = fali + "\n  - MB"
	  if ( document.frmMapa.email.value == "" ) fali = fali + "\n  - e-mail"
	  if ( document.frmMapa.tel.value == "" ) fali = fali + "\n  - Telefon"
	  if ( document.frmMapa.nazivObjektaHR.value == "" ) fali = fali + "\n  - Naziv objekta"
      if ( document.frmMapa.Xcoord.value == "" ) fali = fali + "\n  - Koordinate"
	 	
	  if (fali != "") {
	    alert (nisteUp + "\n" + fali)
	  }
	  else {
	    document.frmMapa.submit();
	  }
	}
    
    // ========= form check turisticka zajednica
	function chkFormTZ2() {
		var nisteUp = 'Niste upisali sve potrebne podatke!\nNedostaje:'
	  fali = ""
	  if ( document.frmMapa.nazivObjektaHR.value == "" ) fali = fali + "\n  - Naziv objekta"
      if ( document.frmMapa.Xcoord.value == "" ) fali = fali + "\n  - Koordinate"
	 	
	  if (fali != "") {
	    alert (nisteUp + "\n" + fali)
	  }
	  else {
	    document.frmMapa.submit();
	  }
	}
    
    
	// ========= form check turisticka zajednica
	function chkFormDiver() {
		var nisteUp = 'Niste upisali sve potrebne podatke!\nNedostaje:'
	  fali = ""
	  if ( document.frmMapa.nazivObjektaHR.value == "" ) fali = fali + "\n  - Naziv ronilačkog centra"
	  if ( document.frmMapa.email.value == "" ) fali = fali + "\n  - e-mail"
	  if ( document.frmMapa.tel.value == "" ) fali = fali + "\n  - Telefon"
      if ( document.frmMapa.Xcoord.value == "" ) fali = fali + "\n  - Koordinate"
	 	
	  if (fali != "") {
	    alert (nisteUp + "\n" + fali)
	  }
	  else {
	    document.frmMapa.submit();
	  }
	}
    
    // ========= form check turisticka zajednica
	function chkFormDiver2() {
		var nisteUp = 'Niste upisali sve potrebne podatke!\nNedostaje:'
	  fali = ""
	  if ( document.frmMapa.nazivObjektaHR.value == "" ) fali = fali + "\n  - Naziv lokacije"
      if ( document.frmMapa.Xcoord.value == "" ) fali = fali + "\n  - Koordinate"
	 	
	  if (fali != "") {
	    alert (nisteUp + "\n" + fali)
	  }
	  else {
	    document.frmMapa.submit();
	  }
	}
    
// ========= form check privatni
	function chkFormPio() {
		var nisteUp = 'Niste upisali sve potrebne podatke!\nNedostaje:'
	  fali = ""
	  if ( document.frmMapa.nazivObjektaHR.value == "" ) fali = fali + "\n  - Naziv objekta na hrvatskom jeziku"
	  if ( document.frmMapa.nazivObjektaEN.value == "" ) fali = fali + "\n  - Naziv objekta na engleskom jeziku"
	  if ( document.frmMapa.nazivObjektaDE.value == "" ) fali = fali + "\n  - Naziv objekta na njemačkom jeziku"
	  if ( document.frmMapa.nazivObjektaIT.value == "" ) fali = fali + "\n  - Naziv objekta na talijanskom jeziku"
      if ( document.frmMapa.Xcoord.value == "" ) fali = fali + "\n  - Koordinate"
	 	
	  if (fali != "") {
	    alert (nisteUp + "\n" + fali)
	  }
	  else {
	    document.frmMapa.submit();
	  }
	}
	
   
	// ========= Prikaz/sakrivanje layera
// ==========================================================
   function sLayer(objName)  // show layer
   {
     document.getElementById(objName).style.visibility = "visible";
   }

   function hLayer(objName)  // hide layer
   {
     document.getElementById(objName).style.visibility = "hidden";
   }
	
function favoriti(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

function popUpSifraRaz(jezik) {
	var winURL = "popUpSifraRaz.asp?lan=" + jezik
    var winIme = 'PopUp'
    var winAtributi =
      'width=250'
    + ',height=250'
    + ',toolbar=no'
    + ',location=no'
    + ',directories=no'
    + ',status=no'
    + ',menubar=no'
    + ',scrollbars=no'
    + ',resizable=no';

    eval("window.open(winURL, winIme, winAtributi)");
}
function popUpGeocaching(jezik) {
	var winURL = "geocaching-primjer.asp?lan=" + jezik
    var winIme = 'TreasureHunt'
    var winAtributi =
      'width=600'
    + ',height=600'
    + ',toolbar=no'
    + ',location=no'
    + ',directories=no'
    + ',status=no'
    + ',menubar=no'
    + ',scrollbars=no'
    + ',resizable=no';

    eval("window.open(winURL, winIme, winAtributi)");
}
function popUpCjenRaz(jezik) {
	var winURL = "popUpCjenRaz.asp?lan=" + jezik
    var winIme = 'PopUp'
    var winAtributi =
      'width=250'
    + ',height=250'
    + ',toolbar=no'
    + ',location=no'
    + ',directories=no'
    + ',status=no'
    + ',menubar=no'
    + ',scrollbars=no'
    + ',resizable=no';

    eval("window.open(winURL, winIme, winAtributi)");
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


function provjeriUnosCitySearch() {
	if (document.frmBox.cityUpit.value.length >2) {
		var ispisAl
		ispisAl = 'Please, choose city first.'
		if (lange == 'hr') {
			ispisAl = 'Molimo, odaberite grad.'
		}
			idSearcha = 2;
			if (document.frmBox.radioCitySearch[0].checked) {
				idSearcha = 1;
			}
			idGrada = document.frmBox.gradCitySearch.options[document.frmBox.gradCitySearch.selectedIndex].value
		if (idGrada==0) {
			alert(ispisAl)
			return false;
		}
		//alert(idSearcha);
		//alert(idGrada);
		upisaniText = document.frmBox.cityUpit.value
		//idemo po podatke s ajaxom
		var xmlHttp
		var ulice
		xmlHttp=GetXmlHttpObject();
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				//ono sto vracam u div 
				ulice = xmlHttp.responseText
				//alert(ulice)
				if (ulice.length >2) {
					document.getElementById("prijedlozi").innerHTML = ulice
					document.getElementById("prijedlozi").style.left = findPosX(document.getElementById('pozicijaZaCS'))+ 20 + 'px';
					document.getElementById("prijedlozi").style.visibility = 'visible'
				} else {
					document.getElementById("prijedlozi").style.visibility = 'hidden'
				}
			}
		}
		xmlHttp.open("GET","zaCitySearch.asp?srchStr="+ upisaniText +"&id="+ idSearcha +"&idGrada="+ idGrada +"&dd="+new Date().getTime(),true);
		xmlHttp.send(null);
	} else {
		document.getElementById("prijedlozi").style.visibility = 'hidden'
	}
}
function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }
