<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


startMenu = 110 
startMenuAdv = 350 
halfTable = 425   // lebar table 850 / 2 = 500
TableWidth = 850
startX = currentX = 0
WinWidth = 0

NS6 = (document.getElementById&&!document.all) ? 1: 0; 
NS = (document.layers) ? 1 : 0; IE = (document.all) ? 1: 0; 

function getWinWidth() 
{
	if (NS||NS6) return(window.innerWidth);
	else if (IE) return(document.body.clientWidth);
	else return(null);
}

function moveLayer(divName,posX,posY) {
	WinWidth = getWinWidth();  
  if (WinWidth > TableWidth) {
    startX = ( WinWidth / 2 ) - halfTable;
    currentX = startX + startMenu;       
  }
  else {
    currentX = startMenu;
  }  
  if (IE) {
    eval("document.all." + divName + ".style.left = " + currentX); 
    eval("document.all." + divName + ".style.top = " + posY); 
  }
  else if (NS) {
    eval("document.layers." + divName + ".left = " + currentX);   
    eval("document.layers." + divName + ".top = " + posY);  
  }
  else if(NS6) 
	{
		eval("document.getElementById('" + divName + "').style.left = '" + currentX + "px'");
		eval("document.getElementById('" + divName + "').style.top = '" + posY + "px'");
	}	
}

function movePopSearch() {
	WinWidth = getWinWidth();  
  if (WinWidth > TableWidth) {
    startX = ( WinWidth / 2 ) - halfTable;
    currentX = startX + startMenu;  
    currentXAdv = startX + startMenuAdv     
  } else {
    currentX = startMenu;
    currentXAdv = startMenuAdv;
  }  
  if (IE) { 
    document.all.divSrcPopLokasi.style.left = currentX; 
    document.all.divSrcPopLokasi.style.top = 130;     
    document.all.divSrcPopListing.style.left = currentX; 
    document.all.divSrcPopListing.style.top = 170;  
    document.all.divSrcPopBudget.style.left = currentX; 
    document.all.divSrcPopBudget.style.top = 230; 
    document.all.divSrcPopKondisi.style.left = currentX; 
    document.all.divSrcPopKondisi.style.top = 260; 
    document.all.divSrcPopUkuran.style.left = currentXAdv; 
    document.all.divSrcPopUkuran.style.top = 170;  
    document.all.divSrcPopArah.style.left = currentXAdv; 
    document.all.divSrcPopArah.style.top = 220;    
    document.all.divSrcPopUmur.style.left = currentXAdv+100; 
    document.all.divSrcPopUmur.style.top = 200;  
    document.all.divSrcPopMarketing.style.left = currentXAdv; 
    document.all.divSrcPopMarketing.style.top = 220;   
  }
  else if (NS) {
    document.layers.divSrcPopLokasi.left = currentX;   
    document.layers.divSrcPopLokasi.top = 130;  
    document.layers.divSrcPopListing.left = currentX;   
    document.layers.divSrcPopListing.top = 170;  
    document.layers.divSrcPopBudget.left = currentX;   
    document.layers.divSrcPopBudget.top = 230;  
    document.layers.divSrcPopKondisi.left = currentX; 
    document.layers.divSrcPopKondisi.top = 260; 
    document.layers.divSrcPopUkuran.left = currentXAdv;   
    document.layers.divSrcPopUkuran.top = 170;  
    document.layers.divSrcPopArah.left = currentXAdv;   
    document.layers.divSrcPopArah.top = 220;    
    document.layers.divSrcPopUmur.left = currentXAdv+100; 
    document.layers.divSrcPopUmur.top = 200; 
    document.layers.divSrcPopMarketing.left = currentXAdv;   
    document.layers.divSrcPopMarketing.top = 220; 
  }
  else if(NS6) 
	{
		eval("document.getElementById('divSrcPopLokasi').style.left = '" + currentX + "px'");
		document.getElementById('divSrcPopLokasi').style.top = '130px';
		eval("document.getElementById('divSrcPopListing').style.left = '" + currentX + "px'");
		document.getElementById('divSrcPopListing').style.top = '170px';
		eval("document.getElementById('divSrcPopBudget').style.left = '" + currentX + "px'");
		document.getElementById('divSrcPopBudget').style.top = '230px';
		eval("document.getElementById('divSrcPopKondisi').style.left = '" + currentX + "px'");
		document.getElementById('divSrcPopKondisi').style.top = '260px';
		eval("document.getElementById('divSrcPopUkuran').style.left = '" + currentXAdv + "px'");
		document.getElementById('divSrcPopUkuran').style.top = '170px';
		eval("document.getElementById('divSrcPopArah').style.left = '" + currentXAdv + "px'");
		document.getElementById('divSrcPopArah').style.top = '220px';
		eval("document.getElementById('divSrcPopUmur').style.left = '" + (currentXAdv+100) + "px'");
		document.getElementById('divSrcPopUmur').style.top = '200px';
		eval("document.getElementById('divSrcPopMarketing').style.left = '" + currentXAdv + "px'");
		document.getElementById('divSrcPopMarketing').style.top = '220px';
	}	
}

//function number separator
function addSeparatorsNF(nStr, inD, outD, sep)
{
	nStr += '';
	var dpos = nStr.indexOf(inD);
	var nStrEnd = '';
	if (dpos != -1) {
		nStrEnd = outD + nStr.substring(dpos + 1, nStr.length);
		nStr = nStr.substring(0, dpos);
	}
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(nStr)) {
		nStr = nStr.replace(rgx, '$1' + sep + '$2');
	}
	return nStr + nStrEnd;
}

function formatMoney (theNumber,theCurrency,theThousands,theDecimal) {
	var theDecimalDigits =
	Math.round((theNumber*100)-(Math.floor(theNumber)*100));
	theDecimalDigits= ""+ (theDecimalDigits + "0").substring(0,2);
	theNumber = ""+Math.floor(theNumber);
	var theOutput = theCurrency;
	for (x=0; x<theNumber.length; x++) {
	theOutput += theNumber.substring(x,x+1);
	if (isThousands(theNumber.length-x-1) && (theNumber.length-x-1
	!=0)) {
	theOutput += theThousands;
	};
	};
	theOutput += theDecimal + theDecimalDigits;
	return theOutput;
};


//function activating search field...
function actSrcKode() {
	if (document.getElementById("currSearchType").value=='advanced') {
  	document.frmSearch.adv_srcKode.value='';
  } else {
  	document.frmSearch.srcKode.value='';
  }	
}

function actSrcLokasi() {
	  closeAllSearchPop();
	  if (document.getElementById("currSearchType").value=='advanced') {
	  	document.frmSearch.adv_srcLokasi.value='';
	  } else {
	  	document.frmSearch.srcLokasi.value='';
	  }
		document.getElementById('divSrcPopLokasi').style.display='block';
	  
	  var fieldobj = document.getElementsByName('srcPopLokasi');
	  for (var i=0; i < fieldobj.length; i++) {
	  	fieldobj[i].checked=false;
	  }
	  fieldobj[0].focus();
}

/*function actSrcProperti() {
	  closeAllSearchPop();
	  document.frmSearch.srcProperti.value='';
		document.getElementById('divSrcPopProperti').style.display='block';
	  var fieldobj = document.getElementsByName('srcPopTipe');
	  for (var i=0; i < fieldobj.length; i++) {
	  	fieldobj[i].checked=false;
	  }
	  fieldobj[0].focus();
}*/

function actSrcListing() {
	  closeAllSearchPop();
	  if (document.getElementById("currSearchType").value=='advanced') {
	  	document.frmSearch.adv_srcListing.value='';
	  } else {
	  	document.frmSearch.srcListing.value='';
	  }
		document.getElementById('divSrcPopListing').style.display='block';
		
		var fieldobj = document.getElementsByName('srcPopTipe');
	  for (var i=0; i < fieldobj.length; i++) {
	  	fieldobj[i].checked=false;
	  }
	  fieldobj[0].focus();
}

function actSrcBudget() {
	  closeAllSearchPop();
	  document.frmSearch.srcBudget.value='';
	  document.frmSearch.srcBudgetDisp.value='';
		document.getElementById('divSrcPopBudget').style.display='block';		
	  document.getElementById('srcPopBudget1').value='';
	  document.getElementById('srcPopBudget2').value='';
	  document.getElementById('srcPopBudget1').focus();
}

function actSrcUkuran() {
	  closeAllSearchPop();
	  document.frmSearch.adv_srcUkuran.value='';
		document.getElementById('divSrcPopUkuran').style.display='block';
		document.getElementById('srcPopLuasBgn').focus();
}

function actSrcUmur() {
	  closeAllSearchPop();
	  document.frmSearch.adv_srcUmur.value='';
		document.getElementById('divSrcPopUmur').style.display='block';
		document.getElementById('srcPopUmur').focus();
}

function actSrcArah() {
	  closeAllSearchPop();
	  document.frmSearch.adv_srcArah.value='';
		document.getElementById('divSrcPopArah').style.display='block';
		var fieldobj = document.getElementsByName('srcPopArah');
		fieldobj[0].focus();
}

function actSrcMarketing() {
	  closeAllSearchPop();
	  document.frmSearch.adv_srcMarketing.value='';
		document.getElementById('divSrcPopMarketing').style.display='block';
		var fieldobj = document.getElementsByName('srcPopMarketing');
		fieldobj[0].focus();
}
function actSrcStatus() {
	  closeAllSearchPop();
	  document.frmSearch.adv_srcStatus.value='';
		document.getElementById('divSrcPopKondisi').style.display='block';
		var fieldobj = document.getElementsByName('srcPopKondisi');
		fieldobj[0].focus();
}
//-------------

function checkNoCar() {
	var noCarSelection = document.getElementsByName('srcPopNoCar');
	var lebarJalan = document.getElementById('srcLebar');
	if (noCarSelection[0].checked) {
		lebarJalan.value=0;
		lebarJalan.disabled=true;
	} else {
		lebarJalan.disabled=false;
		lebarJalan.value="";
		lebarJalan.focus();
	}
}

function closeAllSearchPop() {
	if (document.getElementById("currSearchType").value=='advanced') {
	  if ((document.frmSearch.adv_srcListing.value=='tipe properti & listing')||(document.frmSearch.adv_srcListing.value=='')) { 
	  	closeSearchPop('divSrcPopListing','adv_srcListing','tipe properti & listing'); 
	  }
	  if ((document.frmSearch.adv_srcLokasi.value=='lokasi yang anda cari')||(document.frmSearch.adv_srcLokasi.value=='')) { 
	  	closeSearchPop('divSrcPopLokasi','adv_srcLokasi','lokasi yang anda cari'); 
	  }
	  if ((document.frmSearch.adv_srcBudgetDisp.value=='budget anda')||(document.frmSearch.adv_srcBudgetDisp.value=='')) { 
	  	closeSearchPop('divSrcPopBudget','adv_srcBudgetDisp','budget anda'); 
	  }
	  if ((document.frmSearch.adv_srcUkuran.value=='luas, panjang & lebar')||(document.frmSearch.adv_srcUkuran.value=='')) { 
	  	closeSearchPop('divSrcPopUkuran','adv_srcUkuran','luas, panjang & lebar'); 
	  }
	  if ((document.frmSearch.adv_srcUmur.value=='kondisi usia properti')||(document.frmSearch.adv_srcUmur.value=='')) { 
	  	closeSearchPop('divSrcPopUmur','adv_srcUmur','kondisi usia properti'); 
	  }
	  if ((document.frmSearch.adv_srcArah.value=='arah hadap bangunan')||(document.frmSearch.adv_srcArah.value=='')) { 
	  	closeSearchPop('divSrcPopArah','adv_srcArah','arah hadap bangunan'); 
	  }
	  if ((document.frmSearch.adv_srcMarketingDisp.value=='nama marketing')||(document.frmSearch.adv_srcMarketingDisp.value=='')) { 
	  	closeSearchPop('divSrcPopMarketing','adv_srcMarketingDisp','nama marketing'); 
	  }
	  if ((document.frmSearch.adv_srcStatus.value=='ketersediaan properti')||(document.frmSearch.adv_srcStatus.value=='')) { 
	  	closeSearchPop('divSrcPopKondisi','adv_srcStatus','ketersediaan properti'); 
	  }
	} else {
	  if ((document.frmSearch.srcListing.value=='tipe properti & listing')||(document.frmSearch.srcListing.value=='')) { 
	  	closeSearchPop('divSrcPopListing','srcListing','tipe properti & listing'); 
	  }
	  if ((document.frmSearch.srcLokasi.value=='lokasi yang anda cari')||(document.frmSearch.srcLokasi.value=='')) { 
	  	closeSearchPop('divSrcPopLokasi','srcLokasi','lokasi yang anda cari'); 
	  }
	  if ((document.frmSearch.srcBudgetDisp.value=='budget anda')||(document.frmSearch.srcBudgetDisp.value=='')) { 
	  	closeSearchPop('divSrcPopBudget','srcBudgetDisp','budget anda'); 
	  }
	  if ((document.frmSearch.srcListing.value=='tipe properti & listing')||(document.frmSearch.srcListing.value=='')) { 
	  	closeSearchPop('divSrcPopListing','srcListing','tipe properti & listing'); 
	  }
	}
}

function cancelSearchPop(divName,srcField,srcDoField,baseTxt) {
		if (document.getElementById("currSearchType").value=='advanced') {
			srcField="adv_"+srcField;
			srcDoField="adv_"+srcDoField;
		}
		eval("document.frmSearch." + srcDoField + ".value=''");
		eval("document.getElementById('" + srcField + "').className='entrySrc_n'");
		closeSearchPop(divName,srcField,baseTxt);
}

function closeSearchPop(divName,srcField,baseTxt) {
		eval("document.frmSearch." + srcField + ".value='" + baseTxt + "'");
	  eval("document.getElementById('" + divName + "').style.display='none'");
}

//function applying search parameter...
function applySearchKode() {
	if (document.getElementById("currSearchType").value=='advanced') {
		var s_kode_value = document.frmSearch.adv_srcKode.value;
		if ((s_kode_value=="")||(s_kode_value=="kode listing")) {
			 document.frmSearch.adv_srcKode.value='kode listing';
			 document.frmSearch.adv_srcKode.className='entrySrc_n';
			 document.frmSearch.adv_srcKodeDo.value='';
		} else {
			 document.frmSearch.adv_srcKode.className='entrySrc_a';
			 document.frmSearch.adv_srcKodeDo.value='yes';
		}
	} else {
		var s_kode_value = document.frmSearch.srcKode.value;
		if ((s_kode_value=="")||(s_kode_value=="kode listing")) {
			 document.frmSearch.srcKode.value='kode listing';
			 document.frmSearch.srcKode.className='entrySrc_n';
			 document.frmSearch.srcKodeDo.value='';
		} else {
			 document.frmSearch.srcKode.className='entrySrc_a';
			 document.frmSearch.srcKodeDo.value='yes';
		}
	}
}

function applySearchOptions(iSource,divName,srcField,srcDoField) //field to get values from
{
	var c_value = ""; 
	var c_value_num = "";
	if (iSource=="srcPopBudget") {
		var fieldobj1 = document.getElementById('srcPopBudget1').value;
		var fieldobj2 = document.getElementById('srcPopBudget2').value;
		fieldobj1=fieldobj1*1;
		fieldobj2=fieldobj2*1;
		if (fieldobj1=="") { fieldobj1=0; }
		if (fieldobj2=="") { fieldobj2=0; }
		if ((fieldobj1>0)&&(fieldobj2>0)) {
			if (fieldobj1>fieldobj2) {
				c_value_num = fieldobj2 + "-" + fieldobj1;
				c_value = addSeparatorsNF(fieldobj2, '.', ',', '.') + "-" + addSeparatorsNF(fieldobj1, '.', ',', '.');
			} else if (fieldobj1==fieldobj2) {
				c_value_num = "=" + fieldobj1;
				c_value = "=" + addSeparatorsNF(fieldobj1, '.', ',', '.');
			} else if (fieldobj1<fieldobj2) {
				c_value_num = fieldobj1 + "-" + fieldobj2;
				c_value = addSeparatorsNF(fieldobj1, '.', ',', '.') + "-" + addSeparatorsNF(fieldobj2, '.', ',', '.');
			}
		} else if ((fieldobj1>0)||(fieldobj2>0)) {
			if (fieldobj1>0) { 
				c_value_num = "=" + fieldobj1; 
				c_value = "=" + addSeparatorsNF(fieldobj1, '.', ',', '.');
			}
			if (fieldobj2>0) { 
				c_value_num = "=" + fieldobj2; 
				c_value = "=" + addSeparatorsNF(fieldobj2, '.', ',', '.');
			}
		}
		if (document.getElementById("currSearchType").value=='advanced') {
			document.frmSearch.adv_srcBudget.value=c_value_num;
		} else {
			document.frmSearch.srcBudget.value=c_value_num;
		}
	} else if (iSource=="srcPopLokasi") {	
    /*var fieldobj = document.getElementsByName(iSource);
		for (var i=0; i < fieldobj.length; i++) {
			if (fieldobj[i].checked) {
				if (c_value!='') { c_value = c_value + ","; }
				c_value = c_value + fieldobj[i].value;			
			}
		}		*/
		var objNumArea = document.getElementById('numArea').value;
		c_value="";
		for (var i=1; i <= objNumArea; i++) {
			var tmpFieldNm = "srcSelAreaLoc"+i;
			if (document.getElementById(tmpFieldNm).value!="")	
				if (c_value!="") { c_value=c_value+","; }
				c_value=c_value+document.getElementById(tmpFieldNm).value;
		}
		document.getElementById('srcPopLokasi').value=c_value;
		//c_value = document.getElementById('srcPopLokasi').value;
	} else if (iSource=="srcPopListing") {	
		var c_listing = "";
		var c_tipe = "";
		var c_floorPar = "";	
		var c_floor = "";
		
		var fieldobj = document.getElementsByName('srcPopListing');	
		for (var i=0; i < fieldobj.length; i++) {
			if (fieldobj[i].checked) {
				if (c_listing!='') { c_listing = c_listing + "/"; }
				c_listing = c_listing + fieldobj[i].value;			
			}
		}			
			
		var fieldobj = document.getElementsByName('srcPopTipe');	
		for (var i=0; i < fieldobj.length; i++) {
			if (fieldobj[i].checked) {
				if (c_tipe!='') { c_tipe = c_tipe + "/"; }
				c_tipe = c_tipe + fieldobj[i].value;			
			}
		}	
		
		if (document.getElementById('srcPopLantai').value!="") {
			var c_floorPar = document.getElementById('srcPopParLantai').value;
			var c_floor = " " + c_floorPar + " " + document.getElementById('srcPopLantai').value;	
		}
		
		c_value = c_listing + "," + c_tipe + "," + c_floor;	
	} else if (iSource=="srcPopMarketing") {	
		var c_label="";
		var c_temp="";
		var c_arr="";
		var fieldobj = document.getElementsByName(iSource);
		for (var i=0; i < fieldobj.length; i++) {
			if (fieldobj[i].checked) {
				c_temp=fieldobj[i].value;
				c_arr=c_temp.split("|");
				if (c_label!='') { c_label = c_label + ","; }
				c_label = c_label + c_arr[1];	
				if (c_value!='') { c_value = c_value + ","; }
				c_value = c_value + c_arr[0];			
			}
		}
		document.frmSearch.adv_srcMarketingDisp.value=c_label;
		document.frmSearch.adv_srcMarketingDisp.className='entrySrc_a';
	} else if (iSource=="srcPopUkuran") {	
		var parseUkuranBgn = "";
		var labelUkuranBgn = "Bangunan: ";
		var parseUkuranTnh = "";
		var labelUkuranTnh = "Tanah: ";
		var labelLebarJalan = "";
		
		var parLuasBgn = document.getElementById('srcPopParLuasBgn').value;
		var vLuasBgn = document.getElementById('srcPopLuasBgn').value;
			if (vLuasBgn!="") { 
				parseUkuranBgn = parseUkuranBgn + parLuasBgn + vLuasBgn; 
				labelUkuranBgn = labelUkuranBgn + parLuasBgn + vLuasBgn;
			}
		var parLebarBgn = document.getElementById('srcPopParLebarBgn').value;
		var vLebarBgn = document.getElementById('srcPopLebarBgn').value;		 
			parseUkuranBgn = parseUkuranBgn + "|";
			if (vLebarBgn!="") { 
				parseUkuranBgn = parseUkuranBgn + parLebarBgn + vLebarBgn;
				labelUkuranBgn = labelUkuranBgn + "," + parLebarBgn + vLebarBgn;	
			}
		var parPanjangBgn = document.getElementById('srcPopParPanjangBgn').value;
		var vPanjangBgn = document.getElementById('srcPopPanjangBgn').value;		 
			parseUkuranBgn = parseUkuranBgn + "|";
			if (vPanjangBgn!="") { 
				parseUkuranBgn = parseUkuranBgn + parPanjangBgn + vPanjangBgn;
				labelUkuranBgn = labelUkuranBgn + "," + parPanjangBgn + vPanjangBgn;
			}
		if (vLuasBgn=="" && vLebarBgn=="" && vPanjangBgn=="") { parseUkuranBgn = ""; }
		
		var parLuasTnh = document.getElementById('srcPopParLuasTnh').value;
		var vLuasTnh = document.getElementById('srcPopLuasTnh').value;		
			if (vLuasTnh!="") { 
				parseUkuranTnh = parseUkuranTnh + parLuasTnh + vLuasTnh; 
				labelUkuranTnh = labelUkuranTnh + parLuasTnh + vLuasTnh;	
			}
		var parLebarTnh = document.getElementById('srcPopParLebarTnh').value;
		var vLebarTnh = document.getElementById('srcPopLebarTnh').value;		
			parseUkuranTnh = parseUkuranTnh + "|";
			if (vLebarTnh!="") { 
				parseUkuranTnh = parseUkuranTnh + parLebarTnh + vLebarTnh;
				labelUkuranTnh = labelUkuranTnh + "," + parLebarTnh + vLebarTnh;	 
			}
		var parPanjangTnh = document.getElementById('srcPopParPanjangTnh').value;
		var vPanjangTnh = document.getElementById('srcPopPanjangTnh').value;		
			parseUkuranTnh = parseUkuranTnh + "|";
			if (vPanjangTnh!="") { 
				parseUkuranTnh = parseUkuranTnh + parPanjangTnh + vPanjangTnh;	
				labelUkuranTnh = labelUkuranTnh + "," + parPanjangTnh + vPanjangTnh;	
			}
		if (vLuasTnh=="" && vLebarTnh=="" && vPanjangTnh=="") { parseUkuranTnh = ""; }
		
		var parseLebarJalan = document.getElementById('srcLebar').value;
		if (parseLebarJalan!="") { labelLebarJalan = "Lebar jalan: " + parseLebarJalan; }
		
		document.frmSearch.adv_srcUkuranBangunan.value=parseUkuranBgn;
		document.frmSearch.adv_srcUkuranTanah.value=parseUkuranTnh;
		document.frmSearch.adv_srcLebarJalan.value=parseLebarJalan;
		c_value = labelUkuranBgn + " " + labelUkuranTnh + " " + labelLebarJalan;
	} else { 
		var fieldobj = document.getElementsByName(iSource);
		for (var i=0; i < fieldobj.length; i++) {
			if (fieldobj[i].checked) {
				if (c_value!='') { c_value = c_value + ","; }
				c_value = c_value + fieldobj[i].value;			
			}
		}		
	}	
	
	/* generating result */
	if (c_value!="") {
		if (document.getElementById("currSearchType").value=='advanced') {
			srcField="adv_"+srcField;
			srcDoField="adv_"+srcDoField;
		}
		eval("document.getElementById('" + srcField + "').className='entrySrc_a'");
		eval("document.getElementById('" + srcDoField + "').value='yes'");
		closeSearchPop(divName,srcField,c_value);
	} else {
		alert("Tidak ada parameter pencarian, tekan tombol 'CANCEL' untuk membatalkan pencarian.");
	}
}
//-------------

function checkSearchComplete() {
	applySearchKode();
	if ((document.frmSearch.srcKodeDo.value!='yes')&&(document.frmSearch.srcListingDo.value!='yes')&&(document.frmSearch.srcLokasiDo.value!='yes')&&(document.frmSearch.srcPropertiDo.value!='yes')&&(document.frmSearch.srcBudgetDo.value!='yes')) {
		alert("Tidak ada parameter pencarian.");
		return false;
	}
}

//ajax to display photo...
//Create a boolean variable to check for a valid Internet Explorer instance.
var xmlhttp = false;
//Check if we are using IE.
try {
	//If the Javascript version is greater than 5.
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	//If not, then use the older active x object.
	try {
		//If we are using Internet Explorer.
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
		//Else we must be using a non-IE browser.
		xmlhttp = false;
	}
}
//If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	xmlhttp = new XMLHttpRequest();
}

function showThisPhoto(photoPath) {
	var obj = document.getElementById("photoPreviewBox");
	var loadingStr = "<div style=\"margin-top:50px; margin-bottom:50px;\"><img src=\"i/icn_loading.gif\" width=\"16\" height=\"16\" /> loading</div>";
	obj.innerHTML = loadingStr;
	var serverPage = "parse/previewphoto.php?vImg=" + photoPath;
	xmlhttp.open("GET", serverPage);
	xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function openAdvancedSearch(doWhat) {
	var obj = document.getElementById("advancedSearchBox");
	var obj2 = document.getElementById("quickSearchBox");
	if (doWhat=="open") {
		obj2.style.display = 'none';
		obj.style.display = 'block';
		document.getElementById("currSearchType").value='advanced';
	} else {
		obj.style.display = 'none';
		obj2.style.display = 'block';
		document.getElementById("currSearchType").value='normal';
	}
}

function activateFloor(checkObj,counterID) {
	var onFloor = 0;
	var fieldobj = document.getElementsByName(checkObj);
	var objSelect = document.getElementById(checkObj+""+counterID);
	var obj = document.getElementById("srcPopFloorOption");
	for (var i=0; i < fieldobj.length; i++) {
  	if(fieldobj[i].checked && (fieldobj[i].value=="Apartment" || fieldobj[i].value=="Gedung")) {
			onFloor = 1;
		}	
  }	
	if (onFloor==1) { 
		obj.style.display = 'block';
	} else {
		obj.style.display = 'none';
	}
}

function getLocation(parentID,thisRowNum,locationName) {
	var selAreaLoc = "srcSelAreaLoc"+thisRowNum;
	var obj = document.getElementById("srchLocation");
	var objSelectLoc = document.getElementById(selAreaLoc).value;
	var objSelRowNum = document.getElementById("pickedAreaNum");
	var objPrevRow = document.getElementById("srchAreaRow"+objSelRowNum.value);
	var objRow = document.getElementById("srchAreaRow"+thisRowNum);
	var objLabel = document.getElementById("srchselAreaName");
	var loadingStr = "<img src=\"i/icn_loading.gif\" width=\"16\" height=\"16\" /> loading";
	
	objPrevRow.style.backgroundColor='';
	objRow.style.backgroundColor='#DDDDDD';
	objSelRowNum.value=thisRowNum;
	objLabel.innerHTML = locationName;
	
	obj.innerHTML = loadingStr;
	var serverPage = "parse/searchlocationlist.php?parentID=" + parentID + "&areaCount=" + thisRowNum + "&selLoc=" + objSelectLoc;
	xmlhttp.open("GET", serverPage);
	xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function addCompareItem(itemID,titleName) {
	var obj = document.getElementById('compareBox');
	var storageVal = getCookie('cookieCHCompareTitle');
	var cookieValue = getCookie('cookieCHCompareItem');
	var myarray = cookieValue.split("|");
	if (myarray.length < 5) {
		var itemList = "";
		if (cookieValue!="") { 
			itemList=cookieValue+"|"+itemID;
		} else {
			itemList=itemID;
		}
		setCookie('cookieCHCompareItem',itemList,1);
		if (storageVal=="") {
			document.getElementById('compareBoxTitle').innerHTML="<b>Properti yang akan dibadingkan:</b>";
			document.getElementById('compareBoxButton').style.display="block";
		}
		storageVal=storageVal+"<div style='margin-top:1px'><a href=javascript:; onClick=\"deleteThisItem("+itemID+",'list')\"><img src=i/btn_cancel_compare.gif border='0' ></a> "+titleName+"</div>";
		obj.innerHTML=storageVal;
		setCookie('cookieCHCompareTitle',storageVal,1);
	} else {
		alert('Maaf, Anda hanya bisa membandingkan sampai 5 properti saja pada saat yang bersamaan.');
	}
}

function deleteThisItem(itemID,comeFrom) {	
	var newStorageVal="";
	var newCookieValue="";
	var obj = document.getElementById('compareBox');
	var storageVal = getCookie('cookieCHCompareTitle');
	var cookieValue = getCookie('cookieCHCompareItem');
	var cookieArray = cookieValue.split("|");
	var titleArray = storageVal.split("</div>");
	for (var i=0; i < cookieArray.length; i++) {
		if (cookieArray[i]!=itemID) { 
			if (newCookieValue!="") { 
				newCookieValue=newCookieValue+"|"+cookieArray[i];
			} else {
				newCookieValue=cookieArray[i];
			}
			
			newStorageVal=newStorageVal+titleArray[i]+"</div>";
		}
	}
	setCookie('cookieCHCompareItem',newCookieValue,1);
	setCookie('cookieCHCompareTitle',newStorageVal,1);
	if (comeFrom=="list") {
		if (newStorageVal=="") {
			document.getElementById('compareBoxTitle').innerHTML="<b>Pilih properti untuk dibandingkan.</b>";
			document.getElementById('compareBoxButton').style.display="none";
		}
		obj.innerHTML=newStorageVal;
	} else {
		document.location.reload();
	}
}

function clearCompareBox() {
	clearCookie('cookieCHCompareTitle');
	clearCookie('cookieCHCompareItem');
	document.location.reload();
}

function clearCookie(c_name) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()-2);
	document.cookie=c_name+ "=''" + ";expires="+exdate.toUTCString();
}

function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function getCookie(c_name) {
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1)
	    {
	    c_start=c_start + c_name.length+1;
	    c_end=document.cookie.indexOf(";",c_start);
	    if (c_end==-1) c_end=document.cookie.length;
	    return unescape(document.cookie.substring(c_start,c_end));
	    }
	  }
	return "";
}

function takeLocation(radio_name,counter) {
	var checkedStr = "";
	var selStorage = "srcSelAreaLoc" + counter;
	var fieldobj = document.getElementsByName(radio_name);
  for (var i=0; i < fieldobj.length; i++) {
  	if(fieldobj[i].checked) {
			if (checkedStr!="") { checkedStr = checkedStr + ","; }
			checkedStr = checkedStr + fieldobj[i].value;
		}
  }
  document.getElementById(selStorage).value=checkedStr;
}


//function openKPRWindows()
//{
//	win = window.open ('hitung_kpr.php' ,'SimulasiKPR','location=no,status=yes,directories=no,menubar=no,scrollbars=no,resizable=no,width=500,height=500');
//	win.focus();
//	win.moveTo(0,0);
//}

function openKPRWindows(priceProperty) {
	var thediv=document.getElementById('blackScreen');
	var thedivContent=document.getElementById('blackScreenContent');
	var thedivArea=document.getElementById('boxKPRArea');
	thediv.style.display = "block";
	thedivContent.style.display = "block";
	var loadingStr = "<div style=\"margin-top:50px; margin-bottom:50px;\"><img src=\"i/icn_loading.gif\" width=\"16\" height=\"16\" /> loading</div>";
	thedivArea.innerHTML = loadingStr;
	
	var serverPage = "parse/hitung_kpr.php?price=" + priceProperty;
	xmlhttp.open("GET", serverPage, true);
	xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			thedivArea.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function closeKPRWindows() {
	var thediv=document.getElementById('blackScreen');
	var thedivContent=document.getElementById('blackScreenContent');
	var thedivArea=document.getElementById('boxKPRArea');
	thedivArea.innerHTML = "";
	thediv.style.display = "none";
	thedivContent.style.display = "none";
}

function backToCalculateKPR() {
	var thedivArea=document.getElementById('boxKPRArea');
	var loadingStr = "<div style=\"margin-top:50px; margin-bottom:50px;\"><img src=\"i/icn_loading.gif\" width=\"16\" height=\"16\" /> loading</div>";
	thedivArea.innerHTML = loadingStr;
	var serverPage = "parse/hitung_kpr.php";
	
	xmlhttp.open("GET", serverPage, true);
	xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			thedivArea.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function cleanParseVar(toParse) {
	var toReturn="";
	if (toParse!="") {
		toReturn=toParse.replace("&", "|*and*|");
		toReturn=toReturn.replace("?", "|*ask*|");
	}
	return toReturn;
}

function calculateKPR() {
	if (!checkFormKPR()) { return false; }
	
	var formobj=document.frmKPR;
	var thedivArea=document.getElementById('boxKPRArea');
	var params = "action="+cleanParseVar(formobj.action.value)+ "&cCurrency="+cleanParseVar(formobj.cCurrency.value)+ "&cNilaiTukar=" + cleanParseVar(formobj.cNilaiTukar.value)+ "&cHargaProperty=" + cleanParseVar(formobj.cHargaProperty.value)+ "&cUangMuka=" + cleanParseVar(formobj.cUangMuka.value)+ "&cJangkaWaktu=" + cleanParseVar(formobj.cJangkaWaktu.value)+ "&cSukuBunga1=" + cleanParseVar(formobj.cSukuBunga1.value)+ "&cSukuBunga2=" + cleanParseVar(formobj.cSukuBunga2.value);
	var loadingStr = "<div class=\"ajxLoad\"><img src=\"i/icn_loading.gif\" /></div>";
	thedivArea.innerHTML = loadingStr;
	var serverPage = "parse/simulasi_kpr.php";
	
	xmlhttp.open("POST", serverPage, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			thedivArea.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function checkFormKPR() {			
	if (document.frmKPR.cCurrency.value!="Rp") {			
		if (document.frmKPR.cNilaiTukar.value<0) {			
		alert("Harga properti yang anda ingin hitung dalam mata uang asing, silahkan masukkan Nilai Tukar mata uang tersebut dalam Rupiah.");
		  document.frmKPR.cNilaiTukar.focus();
	          return false;	
        }
  }
	if (document.frmKPR.cHargaPropertyDisp.value<0) {			
		alert("Silahkan masukkan Harga Property yang ingin dikalkulasi.");
		  document.frmKPR.cHargaPropertyDisp.focus();
	          return false;	
        }
	if (document.frmKPR.cUangMukaDisp.value<0) {			
		alert("Silahkan masukkan jumlah Uang Muka yang ingin Anda bayarkan.");
		  document.frmKPR.cUangMukaDisp.focus();
	          return false;	
        }	
	if (document.frmKPR.cJangkaWaktu.value=="") {			
		alert("Silahkan pilih Jangka Waktu cicilan.");
		  document.frmKPR.cJangkaWaktu.focus();
	          return false;	
        }
	if (document.frmKPR.cSukuBunga1.value=="" && document.frmKPR.cSukuBunga2.value=="") {			
		alert("Silahkan masukkan Suku Bunga Efektif yang ditentukan oleh Bank anda.");
		  document.frmKPR.cSukuBunga1.focus();
	          return false;	
        }
  return true;
}

String.prototype.trim = function()
{
  return( this.replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,'$1') );   
}

function addSeparatorsNF(nStr, inD, outD, sep) {
	nStr += '';
	var dpos = nStr.indexOf(inD);
	var nStrEnd = '';
	if (dpos != -1) {
		nStrEnd = outD + nStr.substring(dpos + 1, nStr.length);
		nStr = nStr.substring(0, dpos);
	}
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(nStr)) {
		nStr = nStr.replace(rgx, '$1' + sep + '$2');
	}
	return nStr + nStrEnd;
}

function convertPrice(sourcePrice,inputPrice) {
	var updatePrice = document.getElementById(sourcePrice);
	var storagePrice = document.getElementById(inputPrice);
	var tempValue = updatePrice.value;
	tempValue = tempValue.replace(/[\D\s]/g, '');
	storagePrice.value=tempValue;
	updatePrice.value=addSeparatorsNF(tempValue, '.', ',', '.');
}

function changeCurrency() {
	var currSelection = document.getElementById('cCurrency').value;
	document.getElementById('priceCurr1').innerHTML="("+currSelection+")";
	document.getElementById('priceCurr2').innerHTML="("+currSelection+")";
	if (currSelection!="Rp") {
		document.getElementById('exchangeRateBox').style.display='block';
	} else {
		document.getElementById('exchangeRateBox').style.display='none';
	}
}
//--------------
//-->
