﻿function isValidEmail(str) {
	if (str!=''){
		return (str.lastIndexOf(".") > 2) && (str.indexOf("@") > 0) && (str.lastIndexOf(".") > (str.indexOf("@")+1)) && (str.indexOf("@") == str.lastIndexOf("@"));
	} else {
		return true;	
	}
}

function uspostavikontakt(){
	var kontakt = document.getElementById("uk_kontakt").options[document.getElementById("uk_kontakt").selectedIndex].value;
		
	var objekt_id = document.getElementById("uk_objekt_id").value;
	var ime = encodeURIComponent(document.getElementById("uk_ime").value);
	var tel = document.getElementById("uk_tel").value;
	var fax = document.getElementById("uk_fax").value;
	var napomena = encodeURIComponent(document.getElementById("uk_napomena").value);
	var email = document.getElementById("uk_email").value;
	if (((tel=='')&&(email==''))||!(isValidEmail(email))){	
		window.alert("Unesite telefonski broj ili e-mail!\nEnter phone number or e-mail!");
		return false;
	} else if (((email=='')&&(kontakt==1))||((tel=='')&&(kontakt==2))||((fax=='')&&(kontakt==3))) {
		window.alert("Unesite odgovarajuće kontakt podatke!\nEnter required contact information!");
		return false;
		}
	else {
	var dvelement = document.getElementById('pregleddiv_4_1');
            try
              {
				 if (email==''){
					email = 'info@realestatecroatia.com'; 
				 }
				
				 dvelement.innerHTML = "<div align=\"center\" ><img src='../grafika/ajax-loader.gif' style='border:none;' /></div>";
				 http.open('GET', 'uspostavikontakt.asp?objekt_id='+objekt_id+'&ime='+ime+'&tel='+tel+'&fax='+fax+'&napomena='+napomena+'&email='+email+'&kontakt='+kontakt);
                 
				 http.onreadystatechange = handleResponseTextCommentUK;
		   		 http.send(null);
				 }
	 
	    catch(e){}
	    finally{}	
	}
	
}
function handleResponseTextCommentUK() 
  {
     try
         {
             if((http.readyState == 4)&& (http.status == 200))
                {
    	          	  var response = http.responseText;
					  var objList = document.getElementById('pregleddiv_4_1');
					  frames['goalframe'].location.href='goalframe.asp';
					  objList.innerHTML = response;
					  frames['goalframe'].location.href='goalframe.asp';
			             }
	        }
        
	catch(e){alert("Došlo je do greške!");}
	finally{}
}

function posaljiprijatelju(){
	var objekt_id = document.getElementById("pp_objekt_id").value;
	var ime = document.getElementById("pp_ime").value;
	var poruka = document.getElementById("pp_poruka").value;
	var email1 = document.getElementById("pp_email_1").value;
	var email2 = document.getElementById("pp_email_2").value;
	
	var dvelement = document.getElementById('pregleddiv_4_2');
            try
              {

				 dvelement.innerHTML = "<div align=\"center\" ><img src='../grafika/ajax-loader.gif' style='border:none;' /></div>";
				 http.open('GET', 'posaljiprijatelju.asp?objekt_id='+objekt_id+'&ime='+ime+'&poruka='+poruka+'&email1='+email1+'&email2='+email2);
                 
				 http.onreadystatechange = handleResponseTextCommentPP;
		   		 http.send(null);
				 }
	 
	    catch(e){}
	    finally{}	
	
}
function handleResponseTextCommentPP() 
  {
     try
         {
             if((http.readyState == 4)&& (http.status == 200))
                {
    	          	  var response = http.responseText;
					  var objList = document.getElementById('pregleddiv_4_2');
					  objList.innerHTML = response;
			             }
	        }
        
	catch(e){alert("Došlo je do greške!");}
	finally{}
}

function prikazisusjedstvo(mjesto,opcina,zip){
	
	
	var dvelement = document.getElementById('pregleddiv_3_3');
            try
              {

				 dvelement.innerHTML = "<div align=\"center\" ><img src='../grafika/ajax-loader.gif' style='padding:30px;' /></div>";
				 http.open('GET', 'prikazisusjedstvo.asp?mjesto='+mjesto+'&opcina='+opcina+'&zip='+zip);
                 
				 http.onreadystatechange = handleResponseTextCommentPS;
		   		 http.send(null);
				 }
	 
	    catch(e){}
	    finally{}	
	
}
function handleResponseTextCommentPS() 
  {
     try
         {
             if((http.readyState == 4)&& (http.status == 200))
                {
    	          	  var response = http.responseText;
					  var objList = document.getElementById('pregleddiv_3_3');
					  objList.innerHTML = response;
			             }
	        }
        
	catch(e){alert("Došlo je do greške!");}
	finally{}
}

function prijavioglas(){
	var objekt_id = document.getElementById("po_objekt_id").value;
	var ime = document.getElementById("po_ime").value;
	var poruka = document.getElementById("po_poruka").value;
	var email = document.getElementById("po_email").value;
	var razlog = document.getElementById("po_razlog").options[document.getElementById("po_razlog").selectedIndex].value;
	
	var dvelement = document.getElementById('pregleddiv_4_4');
            try
              {

				 dvelement.innerHTML = "<div align=\"center\" ><img src='../grafika/ajax-loader.gif' style='border:none;' /></div>";
				 http.open('GET', 'prijavioglas.asp?objekt_id='+objekt_id+'&ime='+ime+'&poruka='+poruka+'&email='+email+'&razlog='+razlog);
                 
				 http.onreadystatechange = handleResponseTextCommentPO;
		   		 http.send(null);
				 }
	 
	    catch(e){}
	    finally{}	
	
}
function handleResponseTextCommentPO() 
  {
     try
         {
             if((http.readyState == 4)&& (http.status == 200))
                {
    	          	  var response = http.responseText;
					  var objList = document.getElementById('pregleddiv_4_4');
					  objList.innerHTML = response;
			             }
	        }
        
	catch(e){alert("Došlo je do greške!");}
	finally{}
}