function createXmlHttpRequest()
{
	//will store the reference to the XmlHttpRequest object
	var xmlHttp;

	try
	{
		//Firefox, Opera or Safari browser
		xmlHttp = new XMLHttpRequest();
	}
	catch(e)
	{
		//Internet explorer
		try
		{
			//Internet Explorer 6.0+
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");

		}
		catch(ee)
		{
			try
			{
				//Internet Explorer 5.5+
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

			}
			catch(eee)
			{
				alert("Vaš pretrazivač ne podržava AJAX");
				return false;
			}
		}
	}

	return xmlHttp;
}

function sendMessageFromSite(){
        
      var divObj = document.getElementById('poruka_poslata');

      var ok = true;
      var ime = document.getElementById('poruka_ime').value;
      if(ime == ""){
          ok = false;
          document.getElementById('ime_error').style.visibility = 'visible';
      }else{
          document.getElementById('ime_error').style.visibility = 'hidden';
      }
      var telefon = document.getElementById('poruka_telefon').value;
      if(telefon == ""){
          ok = false;
          document.getElementById('telefon_error').style.visibility = 'visible';
      }else{
          document.getElementById('telefon_error').style.visibility = 'hidden';
      }
      var mejl = document.getElementById('poruka_mejl').value;
      if(mejl == ""){
          ok = false;
          document.getElementById('mejl_error').style.visibility = 'visible';
      }else{
          document.getElementById('mejl_error').style.visibility = 'hidden';
      }
     
      var naslov = document.getElementById('poruka_naslov').value;
      
      var pitanje = document.getElementById('poruka_pitanje').value;
      if(ok){
          var serverPage = "../reaa/site/sendMessageFromSite.php?ime="+ime+"&telefon="+telefon+"&mejl="+mejl+"&naslov="+naslov+"&pitanje="+pitanje;

          var xmlHttp = createXmlHttpRequest();
          xmlHttp.onreadystatechange = function(){
            if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
                var res = xmlHttp.responseText;
                
                if(res == 0){
                    divObj.innerHTML = "Poruka je poslata. Povratnu informaciju ćete dobiti u roku od 24h.";
                }else{
                    divObj.innerHTML = "Poruka nije poslata. Probajte kasnije!";
                }
            }

          }
          xmlHttp.open("GET",serverPage,true);
          xmlHttp.send(null);
      }
  }

function printLokacije(idmesto, isMulti){
        
        var siteUrl = "../reaa/site";
        var divObj = document.getElementById('reaaLokacije');
        var serverPage = "";

        if(idmesto < 1){

            idmesto = document.getElementById('mesto').value;
            serverPage = siteUrl+"/ajaxFillSelectLokacije.php?idmesto="+idmesto+"&isMulti="+isMulti;

        }else{

            serverPage = siteUrl+"/ajaxFillSelectLokacije.php?idmesto="+idmesto+"&isMulti="+isMulti;
        }



	  var xmlHttp = createXmlHttpRequest();
	  xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
			divObj.innerHTML = xmlHttp.responseText;

		}

          }
          xmlHttp.open("GET",serverPage,true);
          xmlHttp.send(null);
  }

  function disableFieldsGaraze(){
      if(document.getElementById('sifra').value.length > 0){

        document.getElementById('mesto').disabled = true;
        document.getElementById('minSir').disabled = true;
        document.getElementById('reaaLokacije').style.visibility  = 'hidden';
        document.getElementById('maxCena').disabled = true;
        document.getElementById('minKvad').disabled = true;
        document.getElementById('uknjizen').disabled = true;
    }else{

        document.getElementById('mesto').disabled = false;
        document.getElementById('minSir').disabled = false;
        document.getElementById('reaaLokacije').style.visibility  = 'visible';
        document.getElementById('maxCena').disabled = false;
        document.getElementById('minKvad').disabled = false;
        document.getElementById('uknjizen').disabled = false;
    }
  }

  function disableFieldsLokali(){
      if(document.getElementById('sifra').value.length > 0){

        document.getElementById('mesto').disabled = true;
        document.getElementById('sobnost').disabled = true;
        document.getElementById('reaaLokacije').style.visibility  = 'hidden';
        document.getElementById('maxCena').disabled = true;
        document.getElementById('minKvad').disabled = true;
        document.getElementById('grejanje').disabled = true;
        document.getElementById('zavrsenost').disabled = true;
    }else{

        document.getElementById('mesto').disabled = false;
        document.getElementById('sobnost').disabled = false;
        document.getElementById('reaaLokacije').style.visibility  = 'visible';
        document.getElementById('maxCena').disabled = false;
        document.getElementById('minKvad').disabled = false;
        document.getElementById('grejanje').disabled = false;
        document.getElementById('zavrsenost').disabled = false;
    }
  }

  function disableFieldsPlacevi(){
      if(document.getElementById('sifra').value.length > 0){

        document.getElementById('mesto').disabled = true;
        document.getElementById('minSir').disabled = true;
        document.getElementById('reaaLokacije').style.visibility  = 'hidden';
        document.getElementById('maxCena').disabled = true;
        document.getElementById('minKvad').disabled = true;
        document.getElementById('uknjizen').disabled = true;
    }else{

        document.getElementById('mesto').disabled = false;
        document.getElementById('minSir').disabled = false;
        document.getElementById('reaaLokacije').style.visibility  = 'visible';
        document.getElementById('maxCena').disabled = false;
        document.getElementById('minKvad').disabled = false;
        document.getElementById('uknjizen').disabled = false;
    }
  }

  function disableFieldsKuce(){
      if(document.getElementById('sifra').value.length > 0){

        document.getElementById('mesto').disabled = true;
        document.getElementById('sobnost').disabled = true;
        document.getElementById('reaaLokacije').style.visibility  = 'hidden';
        document.getElementById('maxCena').disabled = true;
        document.getElementById('min_kvadrat_s').disabled = true;
        document.getElementById('min_kvadrat_p').disabled = true;
        document.getElementById('tkuce').disabled = true;
        document.getElementById('grejanje').disabled = true;
        document.getElementById('zavrsenost').disabled = true;
        document.getElementById('kolski_ul').disabled = true;
    }else{

        document.getElementById('mesto').disabled = false;
        document.getElementById('sobnost').disabled = false;
        document.getElementById('reaaLokacije').style.visibility  = 'visible';
        document.getElementById('maxCena').disabled = false;
        document.getElementById('min_kvadrat_s').disabled = false;
        document.getElementById('min_kvadrat_p').disabled = false;
        document.getElementById('tkuce').disabled = false;
        document.getElementById('grejanje').disabled = false;
        document.getElementById('zavrsenost').disabled = false;
        document.getElementById('kolski_ul').disabled = false;
    }
  }

  function disableFieldsDvStanovi(){
      if(document.getElementById('sifra').value.length > 0){

        document.getElementById('mesto').disabled = true;
        document.getElementById('sobnost').disabled = true;
        document.getElementById('reaaLokacije').style.visibility  = 'hidden';
        document.getElementById('maxCena').disabled = true;
        document.getElementById('minKvad').disabled = true;
        document.getElementById('tipstana').disabled = true;
        document.getElementById('grejanje').disabled = true;
        document.getElementById('kolski_ul').disabled = true;
    }else{

        document.getElementById('mesto').disabled = false;
        document.getElementById('sobnost').disabled = false;
        document.getElementById('reaaLokacije').style.visibility  = 'visible';
        document.getElementById('maxCena').disabled = false;
        document.getElementById('minKvad').disabled = false;
        document.getElementById('tipstana').disabled = false;
        document.getElementById('grejanje').disabled = false;
        document.getElementById('kolski_ul').disabled = false;
    }
  }

  function disableFieldsStanovi(){
      if(document.getElementById('sifra').value.length > 0){
       
        document.getElementById('mesto').disabled = true;
        document.getElementById('sobnost').disabled = true;
        document.getElementById('reaaLokacije').style.visibility  = 'hidden';
        document.getElementById('spratnost').disabled = true;
        document.getElementById('maxCena').disabled = true;
        document.getElementById('minKvad').disabled = true;
        document.getElementById('lift').disabled = true;
        document.getElementById('grejanje').disabled = true;
        document.getElementById('zavrsenost').disabled = true;
        document.getElementById('uknjizen').disabled = true;
    }else{

        document.getElementById('mesto').disabled = false;
        document.getElementById('sobnost').disabled = false;
        document.getElementById('reaaLokacije').style.visibility  = 'visible';
        document.getElementById('spratnost').disabled = false;
        document.getElementById('maxCena').disabled = false;
        document.getElementById('minKvad').disabled = false;
        document.getElementById('lift').disabled = false;
        document.getElementById('grejanje').disabled = false;
        document.getElementById('zavrsenost').disabled = false;
        document.getElementById('uknjizen').disabled = false;
    }
  }

  
