function infoMail(id) {
  newInfoWindow = window.open("povprasevanje.php?realestate_id=" + id, "Info", "RESIZABLE=YES, WIDTH=500, HEIGHT=570");
  newInfoWindow.focus();
}


function showImage(image_id){
  newWindow = window.open("slike.php?image_id=" + image_id, "Pomoè",  "SCROLLBARS=NO, RESIZABLE=YES, WIDTH=360, HEIGHT=280");
  newWindow.focus();
}


function PreveriVnos() {
	strKvadratura=document.frmIskalnik.kvadratura.value ;
	strCena=document.frmIskalnik.cena.value ;
	if (isNaN(strKvadratura)==true) {alert("Vrednost v polju 'Kvadratura' ni veljavno ±tevilo!");}
	else if (isNaN(strCena)==true) {alert("Vrednost v polju 'Cena' ni veljavno ±tevilo!");}
	else {document.frmIskalnik.submit(); }
}


function GetXmlHttpObject() {
	var xmlHttp;
	
	try	{    
		// Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest(); 
		}
	catch (e) {    
		// Internet Explorer    
		try {      
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			}
		catch (e) {      
			try {        
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
			}
			catch (e) {       
				return false;        
			}     
	 	}    
	}
	return xmlHttp;

}


function stateChanged_1() {
	if(xmlHttp.readyState==4) {
		document.getElementById("types").innerHTML=xmlHttp.responseText;
	}
}
function stateChanged_2() {
	if(xmlHttp.readyState==4) {
		document.getElementById("regions").innerHTML=xmlHttp.responseText;
		populate_3(0);
	}
}
function stateChanged_3() {
	if(xmlHttp.readyState==4) {
		document.getElementById("locations").innerHTML=xmlHttp.responseText;
	}
}
function stateChanged_4() {
	if(xmlHttp.readyState==4) {
		document.getElementById("mailing").innerHTML=xmlHttp.responseText;
	}
}


function populate_1(id, lang) {
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	var url="populate_search_form.php";
	url=url+"?id="+id;
	url=url+"&s=types";
	url=url+"&lang="+lang;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged_1;
	xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}


function populate_2(id, lang) {
	
	//var box = document.forms[0].location;
	//box.options.length = 0;
	//box.options[0] = new Option('Vse lokacije','0');
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	var url="populate_search_form.php";
	url=url+"?id="+id;
	url=url+"&s=regions";
	url=url+"&lang="+lang;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged_2;
	xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}


function populate_3(id, lang) {
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	var url="populate_search_form.php";
	url=url+"?id="+id;
	url=url+"&s=locations";
	url=url+"&lang="+lang;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged_3;
	xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function add_member() {
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 
	email = encodeURI(document.frm_mlist.email.value);

	var url="mailing_list.php";
	url=url+"?email="+email;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged_4;
	xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
function remove_member() {
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 
	email = encodeURI(document.frm_mlist.email.value);

	var url="mailing_list.php";
	url=url+"?email="+email;
	url=url+"&task=remove";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged_4;
	xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function isEmail(who) {
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(email.test(who));
}
function validateContact(){ 
  errMsg = "";
  ime = document.frmContact.ime.value;
  if (ime == "") {
  	errMsg = "Ime je zahtevano!";
  }
  priimek = document.frmContact.priimek.value;
  if (priimek == "") {
  	errMsg = "Priimek je zahtevan!";
  }
  naslov = document.frmContact.naslov.value;
  if (naslov == "") {
  	errMsg = "Naslov je zahtevan!";
  }
  posta = document.frmContact.posta.value;
  if (posta == "") {
  	errMsg = "Po¹tna ¹t. je zahtevana!";
  }
  telefon = document.frmContact.telefon.value;
  if (telefon == "") {
  	errMsg = "Telefon je zahtevan!";
  }
  email = document.frmContact.email.value;
  
  
  if(!isEmail(email)){
  	errMsg = "Neveljaven e-mail!";
  }
  
  if (errMsg == ""){
     return true ;
  } else {
    alert(errMsg);
	return false ;
  }
}