
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2];val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+=args[i+1]+' nije validan.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+=nm+' mora da sadrži broj.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+=nm+' mora da sadrži broj između '+min+' i '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += args[i+1]+' je obavezno polje.\n'; }
  }
  document.MM_returnValue = (errors == '');
  return errors;
 }

function verification_1(v1,v2,v3)
{
	var greske = MM_validateForm(v1,'Podatak "E-mail"','RisEmail',v2,'Podatak "Poruka / pitanje / komentar"','R',v3,'Verifikacioni kod','R');
	if(greske!='') {
		alert(greske);
		return false;
	}
	else {
		$("div[@id='notification']").html('<div class="left marginL10"><img src="/images/loader.gif" alt="" border="0" /></div>');
		var imeiprezime = document.getElementById('imeiprezime').value;
		var email = document.getElementById('email').value;
		var poruka = document.getElementById('poruka').value;
		var verifikacija = document.getElementById('verifikacija').value;
		$.post("/ajax/formValidation.php",{tip:1,a:imeiprezime,b:email,c:poruka,verify:verifikacija}, function(data){
			if(data=='nomail') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconFalse32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Vaša poruka nije poslata. Molimo Vas pokušajte ponovo.<br />Izvinite zbog neprijatnosti<br />West Properties tim</div>');
			if(data=='false') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconFalse32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Uneti verifikacioni kod nije tačan.<br />Molimo Vas pokušajte ponovo.<br />West Properties tim</div>');
			if(data=='true') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconTrue32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Vaša poruka je uspešno prosleđena na našu adresu.<br />Zahvaljujemo se na Vašem interesovanju<br />West Properties tim</div>');
		});
		return false;
	}
}

function verification_2(v1,v2)
{
	var greske = '';
	var cod = document.getElementById(v1).value;
	var cdo = document.getElementById(v2).value;
	if(cod==''&&cdo=='') greske += 'Molimo Vas unesite barem jednu graničnu cenu!\n';
	var broj = 0;
	for(var i=1;i<16;i++) if(document.getElementById('rooms_sleep'+i).checked==true) broj++;
	if(broj==0) greske += 'Morate obeležiti barem jedno polje za vrednost broja soba/kancelarija';
	if(greske!='') {
		alert(greske);
		return false;
	}
	else return true;
}

function verification_3(v1,v2,v3)
{
	var greske = MM_validateForm(v1,'Podatak "E-mail"','RisEmail',v2,'Podatak "Poruka / pitanje / komentar"','R',v3,'Verifikacioni kod','R');
	if(greske!='') {
		alert(greske);
		return false;
	}
	else {
		$("div[@id='notification']").html('<div class="left marginL10"><img src="/images/loader.gif" alt="" border="0" /></div>');
		var imeiprezime = document.getElementById('imeiprezime').value;
		var email = document.getElementById('email').value;
		var poruka = document.getElementById('poruka').value;
		var status = document.getElementById('status').value;
		var category = document.getElementById('category').value;
		var price_od = document.getElementById('price_od').value;
		var price_do = document.getElementById('price_do').value;
		var telefon = document.getElementById('telefon').value;
		var verifikacija = document.getElementById('verifikacija').value;
		$.post("/ajax/formValidation.php",{tip:3,a:imeiprezime,b:email,c:poruka,d:status,e:category,f:price_od,g:price_do,h:telefon,verify:verifikacija}, function(data){
			if(data=='nomail') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconFalse32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Vaša poruka nije poslata. Molimo Vas pokušajte ponovo.<br />Izvinite zbog neprijatnosti<br />West Properties tim</div>');
			if(data=='false') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconFalse32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Uneti verifikacioni kod nije tačan.<br />Molimo Vas pokušajte ponovo.<br />West Properties tim</div>');
			if(data=='true') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconTrue32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Vaša poruka je uspešno prosleđena na našu adresu.<br />Zahvaljujemo se na Vašem interesovanju<br />West Properties tim</div>');
		});
		return false;
	}
}

function verification_4(v1,v2,v3,v4)
{
	var greske = MM_validateForm(v1,'Podatak "E-mail"','RisEmail',v2,'Podatak "Grad"','R',v3,'Podatak "Ulica i broj"','R',v4,'Verifikacioni kod','R');
	if(greske!='') {
		alert(greske);
		return false;
	}
	else {
		$("div[@id='notification']").html('<div class="left marginL10"><img src="/images/loader.gif" alt="" border="0" /></div>');
		var imeiprezime = document.getElementById('imeiprezime').value;
		var email = document.getElementById('email').value;
		var poruka = document.getElementById('poruka').value;
		var status = document.getElementById('status').value;
		var category = document.getElementById('category').value;
		var tipovi = document.getElementById('tipovi').value;
		var city = document.getElementById('city').value;
		var address = document.getElementById('address').value;
		var sq_meters = document.getElementById('sq_meters').value;
		var rooms = document.getElementById('rooms').value;
		var telefon = document.getElementById('telefon').value;
		var verifikacija = document.getElementById('verifikacija').value;
		$.post("/ajax/formValidation.php",{tip:4,a:imeiprezime,b:email,c:poruka,d:status,e:category,f:tipovi,g:city,h:telefon,i:address,j:sq_meters,k:rooms,verify:verifikacija}, function(data){
			if(data=='nomail') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconFalse32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Vaša poruka nije poslata. Molimo Vas pokušajte ponovo.<br />Izvinite zbog neprijatnosti<br />West Properties tim</div>');
			if(data=='false') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconFalse32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Uneti verifikacioni kod nije tačan.<br />Molimo Vas pokušajte ponovo.<br />West Properties tim</div>');
			if(data=='true') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconTrue32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Vaša poruka je uspešno prosleđena na našu adresu.<br />Zahvaljujemo se na Vašem interesovanju<br />West Properties tim</div>');
		});
		return false;
	}
}

function verification_5(v1,v2,v3)
{
	var greske = MM_validateForm(v1,'Podatak "E-mail"','RisEmail',v2,'Podatak "Telefon"','R',v3,'Verifikacioni kod','R');
	if(greske!='') {
		alert(greske);
		return false;
	}
	else {
		$("div[@id='notification']").html('<div class="left marginL10"><img src="/images/loader.gif" alt="" border="0" /></div>');
		var imeiprezime = document.getElementById('imeiprezime').value;
		var email = document.getElementById('email').value;
		var telefon = document.getElementById('phone').value;
		var verifikacija = document.getElementById('verifikacija').value;
		$.post("/ajax/formValidation.php",{tip:5,a:imeiprezime,b:email,c:telefon,verify:verifikacija}, function(data){
			if(data=='nomail') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconFalse32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Vaša poruka nije poslata. Molimo Vas pokušajte ponovo.<br />Izvinite zbog neprijatnosti<br />West Properties tim</div>');
			if(data=='false') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconFalse32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Uneti verifikacioni kod nije tačan.<br />Molimo Vas pokušajte ponovo.<br />West Properties tim</div>');
			if(data=='true') $("div[@id='notification']").html('<div class="left marginL10"><img src="/images/iconTrue32.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10">Vaša poruka je uspešno prosleđena na našu adresu.<br />Zahvaljujemo se na Vašem interesovanju<br />West Properties tim</div>');
		});
		return false;
	}
}

function subscribe(v1,v2)
{
	var greske = MM_validateForm(v1,'Podatak "E-mail"','RisEmail',v2,'Podatak "Vaše ime"','R');
	if(greske!='') {
		alert(greske);
		return false;
	}
	else {
		$("div[@id='newsletterLoader']").html('<img src="/images/loaderSmall.gif" width="56" height="21" alt="" border="0"><br />');
		var imeiprezime = document.getElementById('newsletter_ime').value;
		var email = document.getElementById('newsletter_email').value;
		$.post("/ajax/newsletter.php",{a:imeiprezime,b:email}, function(data){
			$("div[@id='newsletterLoader']").html('<img src="/images/space.gif" width="56" height="21" alt="" border="0"><br />');
			if(data=='subscribed') $("div[@id='prijava']").html('<div class="left marginL10"><img src="/images/iconFalse32G.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10 cWhite">Već ste prijavljeni na našu listu.<br />Hvala na interesovanju.<br />West Properties tim</div>');
			if(data=='true') $("div[@id='prijava']").html('<div class="left marginL10"><img src="/images/iconTrue32G.gif" width="32" height="32" alt="" border="0" /></div><div class="left marginL10 cWhite">Uspešno ste se prijavili.<br />Hvala na interesovanju.<br />West Properties tim</div>');
		});
		return false;
	}
}

function clearField(v1,v2)
{
	var val = $("input[@id='"+v1+"']").val();
	if(val==v2) $("input[@id='"+v1+"']").val("")
}

function returnField(v1,v2)
{
	var val = $("input[@id='"+v1+"']").val();
	if(val=='') $("input[@id='"+v1+"']").val(v2)
}
