//===== menampilkan waktu =====
function waktu()
{ //fungsi untuk menampilkan jam
			var Digital=new Date();
			//mendapatkan hari
			var day = Digital.getDay();
			//mendapatkan tanggal
			var date = Digital.getDate();
			var month = Digital.getMonth();
			var year = Digital.getYear();
			if (year < 1000) year +=1900;
			//mendapatkan jam
			var hours=Digital.getHours();
			var minutes=Digital.getMinutes();
			var seconds=Digital.getSeconds();
			
			var lMonth 	= new Array("Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
				
			var lDay	= new Array("Minggu","Senin","Selasa","Rabu","Kamis","Jum'at","Sabtu");
			
			var dn="AM" ;
			if (hours>12){
				dn="PM";
				hours=hours-12;
			}
			if (hours==0)
				hours=12;
			if (minutes<=9)
				minutes="0"+minutes;
			if (seconds<=9)
				seconds="0"+seconds;
			document.getElementById('jam').innerHTML = "<b>" + lDay[day] + ", " + date + " " + " " + lMonth[month] + " " + year + "<br/> " + hours + ":" + minutes + ":" +seconds + " " + dn + "</b>";
			setTimeout("waktu()",1000); //panggil fungsi, setiap 1 detik
}


//===== validasi daftar anggota =====
function validangota(){

//validasi  email
if (frmclient.txtemail.value=="")
	{	alert("alamat email belum diisi");
		frmclient.txtemail.focus();
		return false;		    
	}
else
    {	text  =frmclient.txtemail.value;
      	akeong=text.indexOf('@');
      	titik =text.indexOf('.');
      	validmail=1;
      	if (akeong==-1 || titik==-1 || text.indexOf(' ')!=-1)
        	validmail=0;                                  //"iseng yahoo com"
      	if (titik==text.length-1)
        	validmail=0;                                 //"iseng@yahoo."
     	if (akeong==0)
        	validmail=0;                                 //"@yahoo.com"
      	if (akeong==titik-1)
        	validmail=0;                                 //"iseng@.com"
      	//if (akeong>titik)
        //	validmail=0;                                 //"iseng.com@yahoo"
      	if (validmail==0)
      {		alert("alamat email belum cocok ('nama@domain.type')");
         	frmclient.txtemail.focus();
         	frmclient.txtemail.select();
		    return false;
      }
    }
		 
//validasi clientpassword harus diisi
if (frmclient.txtpassword.value=="")
	{	alert("Password belum diisi");
      	frmclient.txtpassword.focus();
      	return false;
    }

  
//validasi repassword diisi
if (frmclient.txtrepassword.value=="")
	{	alert("Ulangi password belum diisi");
      	frmclient.txtrepassword.focus();
      	return false;
    }
  
//validasi konfirmasi password harus sama dengan client password
if (frmclient.txtrepassword.value!=frmclient.txtpassword.value)
    {	alert("Password tidak cocok");
      	frmclient.txtrepassword.focus();
	  	frmclient.txtrepassword.select();
      	return false;
    }
  
//validasi nama harus berisi string
if (frmclient.txtnama.value=="")
	{	alert("Nama belum diisi");
    	frmclient.txtnama.focus();
    	return false;
  	}
else
	{	for(i=0;i<frmclient.txtnama.value.length;i++)
		{	c = frmclient.txtnama.value.charAt(i);
			if ((c<'a' || c>'z') && (c<'A' || c>'Z') && (c!=' '))
	 		{	alert("Nama hanya diisi huruf dan spasi");
	 			frmclient.txtnama.focus();
       			frmclient.txtnama.select();
	  			return false;
			}
	  	}
	}

//validasi alamat harus diisi
if (frmclient.txtalamat.value=="")
    {	alert("Alamat belum diisi");
      	frmclient.txtalamat.focus();
      	return false;
    }
	
//Propinsi tidak boleh kosong dan harus berisi huruf
if ((frmclient.lstpropinsi[0].selected))
    {	alert("Propinsi belum dipilih");
	  	frmclient.lstpropinsi.focus();
	 	return false;
    }

//Kota tidak boleh kosong dan harus berisi huruf
if (frmclient.txtkota.value=="")
	{	alert("Kota belum diisi");
		frmclient.txtkota.focus();
		return false;
  	}
else 
	for(i=0;i<frmclient.txtkota.value.length;i++)
	{	c = frmclient.txtkota.value.charAt(i);
		if ((c<'a' || c>'z') && (c<'A' || c>'Z') && (c!=' '))
		{	alert("Kota hanya diisi huruf dan spasi");
			frmclient.txtkota.focus();
       		frmclient.txtkota.select();
			return false;
 		}
	}
		
//validasi kodepos hanya diisi angka
if (frmclient.txtkodepos.value!="")
	{	for(i=0;i<frmclient.txtkodepos.value.length;i++)
		{	c = frmclient.txtkodepos.value.charAt(i);
	      	if ((c<"0" || c>"9") && (c!="-"))
		  	{	alert("Kodepos hanya diisi angka");
            	frmclient.txtkodepos.focus();
            	frmclient.txtkodepos.select();
				return false;
		  	}
       	}
     }

	
//validasi telprmh harus diisi dan angka
if (frmclient.txttelp.value=="")
  {	alert("Telepon belum diisi");
    frmclient.txttelp.focus();
    return false;
  }
else
	{	for(i=0;i<frmclient.txttelp.value.length;i++)
	  	{	c = frmclient.txttelp.value.charAt(i);
	      	if ((c<"0" || c>"9") && (c!="-"))
		  	{	alert("Telepon hanya diisi angka");
            	frmclient.txttelp.focus();
            	frmclient.txttelp.select();
				return false;
		  	}
       	}
     }

  
//validasi hp hanya diisi angka
if (frmclient.txthp.value!="")
	{  for(i=0;i<frmclient.txthp.value.length;i++)
		{	c = frmclient.txthp.value.charAt(i);
	      	if ((c<"0" || c>"9") && (c!="-"))
		  	{	alert("Handphone hanya diisi angka");
            	frmclient.txthp.focus();
            	frmclient.txthp.select();
				return false;
		  	}
       	}
	}
	 
//validasi fax hanya diisi angka
if (frmclient.txtfax.value!="")
	{  for(i=0;i<frmclient.txtfax.value.length;i++)
		{	c = frmclient.txtfax.value.charAt(i);
	      	if ((c<"0" || c>"9") && (c!="-"))
		  	{	alert("Fax hanya diisi angka");
            	frmclient.txtfax.focus();
            	frmclient.txtfax.select();
				return false;
		  	}
       	}
	}
	    
//validasi status harus diisi
if ((frmclient.lststatus[0].selected))
    {	alert("Pilih perorangan / agen");
	  	frmclient.lststatus.focus();
	 	return false;
    }
	 
//validasi agen hanya diisi huruf dan spasi
//if (frmclient.txtagen.value!="")
//	{  for(i=0;i<frmclient.txtagen.value.length;i++)
//		{	c = frmclient.txtagen.value.charAt(i);
//	      	if ((c<'a' || c>'z') && (c<'A' || c>'Z') && (c!=' '))
//		  	{	alert("Nama Agen hanya diisi huruf");
//            	frmclient.txtagen.focus();
//            	frmclient.txtagen.select();
//				return false;
//		  	}
//       	}
//	}

//validasi agen cabang hanya diisi angka
//if (frmclient.txtagencabang.value!="")
//	{  for(i=0;i<frmclient.txtagencabang.value.length;i++)
//		{	c = frmclient.txtagencabang.value.charAt(i);
//	      	if ((c<'a' || c>'z') && (c<'A' || c>'Z') && (c!=' '))
//		  	{	alert("Nama Agen Cabang hanya diisi huruf");
//            	frmclient.txtagencabang.focus();
//            	frmclient.txtagencabang.select();
//				return false;
//		  	}
//       	}
//	}

//validasi tau situs kami dari
if ((frmclient.lstsurvey[0].selected))
    {	alert("Tau situs kami dari?");
	  	frmclient.lstsurvey.focus();
	  	return false;
    }
	
//validasi info harus diisi
if (!(frmclient.chkinfo.checked))
    {	alert("Info wajib diisi");
	  	frmclient.chkinfo.focus();
	  	return false;
    }
	 
return true; }


//===== validasti update anggota =====
function validupdateangota(){

//validasi nama harus berisi string
if (frmclient.txtnama.value=="")
	{	alert("Nama belum diisi");
    	frmclient.txtnama.focus();
    	return false;
  	}
else
	{	for(i=0;i<frmclient.txtnama.value.length;i++)
		{	c = frmclient.txtnama.value.charAt(i);
			if ((c<'a' || c>'z') && (c<'A' || c>'Z') && (c!=' '))
	 		{	alert("Nama hanya diisi huruf dan spasi");
	 			frmclient.txtnama.focus();
       			frmclient.txtnama.select();
	  			return false;
			}
	  	}
	}

//validasi alamat harus diisi
if (frmclient.txtalamat.value=="")
	{	alert("Alamat belum diisi");
      	frmclient.txtalamat.focus();
      	return false;
    }	
	
//Propinsi tidak boleh kosong dan harus berisi huruf
if ((frmclient.lstpropinsi[0].selected))
    {	alert("Propinsi belum dipilih");
	  	frmclient.lstpropinsi.focus();
	 	return false;
    }

//Kota tidak boleh kosong dan harus berisi huruf
if (frmclient.txtkota.value=="")
	{	alert("Kota belum diisi");
		frmclient.txtkota.focus();
		return false;
  	}
else 
	for(i=0;i<frmclient.txtkota.value.length;i++)
	{	c = frmclient.txtkota.value.charAt(i);
		if ((c<'a' || c>'z') && (c<'A' || c>'Z') && (c!=' '))
		{	alert("Kota hanya diisi huruf dan spasi");
			frmclient.txtkota.focus();
       		frmclient.txtkota.select();
			return false;
 		}
	}
		
//validasi kodepos hanya diisi angka
if (frmclient.txtkodepos.value!="")
	{	for(i=0;i<frmclient.txtkodepos.value.length;i++)
		{	c = frmclient.txtkodepos.value.charAt(i);
	      	if ((c<"0" || c>"9") && (c!="-"))
		  	{	alert("Kodepos hanya diisi angka");
            	frmclient.txtkodepos.focus();
            	frmclient.txtkodepos.select();
				return false;
		  	}
       	}
     }

	
//validasi telprmh harus diisi dan angka
if (frmclient.txttelp.value=="")
  {	alert("Telepon belum diisi");
    frmclient.txttelp.focus();
    return false;
  }
else
	{	for(i=0;i<frmclient.txttelp.value.length;i++)
	  	{	c = frmclient.txttelp.value.charAt(i);
	      	if ((c<"0" || c>"9") && (c!="-"))
		  	{	alert("Telepon hanya diisi angka");
            	frmclient.txttelp.focus();
            	frmclient.txttelp.select();
				return false;
		  	}
       	}
     }

  
//validasi hp hanya diisi angka
if (frmclient.txthp.value!="")
	{  for(i=0;i<frmclient.txthp.value.length;i++)
		{	c = frmclient.txthp.value.charAt(i);
	      	if ((c<"0" || c>"9") && (c!="-"))
		  	{	alert("Handphone hanya diisi angka");
            	frmclient.txthp.focus();
            	frmclient.txthp.select();
				return false;
		  	}
       	}
	}
	 
//validasi fax hanya diisi angka
if (frmclient.txtfax.value!="")
	{  for(i=0;i<frmclient.txtfax.value.length;i++)
		{	c = frmclient.txtfax.value.charAt(i);
	      	if ((c<"0" || c>"9") && (c!="-"))
		  	{	alert("Fax hanya diisi angka");
            	frmclient.txtfax.focus();
            	frmclient.txtfax.select();
				return false;
		  	}
       	}
	}
	    
//validasi status harus diisi
if ((frmclient.lststatus[0].selected))
    {	alert("Pilih perorangan / agen");
	  	frmclient.lststatus.focus();
	 	return false;
    }
	 
//validasi agen hanya diisi huruf dan spasi
//if (frmclient.txtagen.value!="")
//	{  for(i=0;i<frmclient.txtagen.value.length;i++)
//		{	c = frmclient.txtagen.value.charAt(i);
//	      	if ((c<'a' || c>'z') && (c<'A' || c>'Z') && (c!=' '))
//		  	{	alert("Nama Agen hanya diisi huruf");
//           	frmclient.txtagen.focus();
//          	frmclient.txtagen.select();
//				return false;
//		  	}
//       	}
//	}

//validasi agen cabang hanya diisi angka
//if (frmclient.txtagencabang.value!="")
//	{  for(i=0;i<frmclient.txtagencabang.value.length;i++)
//		{	c = frmclient.txtagencabang.value.charAt(i);
//	      	if ((c<'a' || c>'z') && (c<'A' || c>'Z') && (c!=' '))
//		  	{	alert("Nama Agen Cabang hanya diisi huruf");
//            	frmclient.txtagencabang.focus();
//            	frmclient.txtagencabang.select();
//				return false;
//		  	}
//      	}
//	}

return true; }


//===== validasi update password =====
function validpassword(){
//validasi password lama harus diisi
if (frmclient.txtpasswordlama.value=="")
	{	alert("Password lama belum diisi");
      	frmclient.txtpasswordlama.focus();
      	return false;
    }
		 
//validasi clientpassword harus diisi
if (frmclient.txtpassword.value=="")
	{	alert("Password baru belum diisi");
      	frmclient.txtpassword.focus();
      	return false;
    }

  
//validasi repassword diisi
if (frmclient.txtrepassword.value=="")
	{	alert("Ulangi password baru belum diisi");
      	frmclient.txtrepassword.focus();
      	return false;
    }
  
//validasi konfirmasi password harus sama dengan client password
if (frmclient.txtrepassword.value!=frmclient.txtpassword.value)
    {	alert("Password baru tidak cocok");
      	frmclient.txtrepassword.focus();
	  	frmclient.txtrepassword.select();
      	return false;
    }
 
return true; }


//===== validasi iklan =====
function validiklan(){
//validasi pilih jenis properti
if ((frmiklan.lstjenisprop[0].selected))
    {	alert("Pilih jenis properti");
	  	frmiklan.lstjenisprop.focus();
	  	return false;
    }
	
//validasi pilih status transaksi
if ((frmiklan.lststatustran[0].selected))
    {	alert("Pilih status transaksi");
	  	frmiklan.lststatustran.focus();
	  	return false;
    }
	
//validasi harga harus diisi dan angka
if (frmiklan.txtharga.value=="")
  {	alert("Harga belum diisi");
    frmiklan.txtharga.focus();
    return false;
  }
else
	{	for(i=0;i<frmiklan.txtharga.value.length;i++)
	  	{	c = frmiklan.txtharga.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Harga hanya diisi angka");
            	frmiklan.txtharga.focus();
            	frmiklan.txtharga.select();
				return false;
		  	}
       	}
     }

//validasi luas tanah harus diisi dan angka
if (frmiklan.txtlt.value=="")
  {	alert("Luas tanah belum diisi");
    frmiklan.txtlt.focus();
    return false;
  }
else
	{	for(i=0;i<frmiklan.txtlt.value.length;i++)
	  	{	c = frmiklan.txtlt.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Luas tanah hanya diisi angka");
            	frmiklan.txtlt.focus();
            	frmiklan.txtlt.select();
				return false;
		  	}
       	}
     }

//validasi luas bangunan harus diisi dan angka
if (frmiklan.txtlb.value=="")
  {	alert("Luas bangunan belum diisi, apabila hanya jual tanah isi dengan '0' ");
    frmiklan.txtlb.focus();
    return false;
  }
else
	{	for(i=0;i<frmiklan.txtlb.value.length;i++)
	  	{	c = frmiklan.txtlb.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Luas tanah hanya diisi angka");
            	frmiklan.txtlb.focus();
            	frmiklan.txtlb.select();
				return false;
		  	}
       	}
     }
	 
//validasi judul iklan harus diisi dan angka
if (frmiklan.txtjuduliklan.value=="")
  {	alert("Judul iklan belum diisi");
    frmiklan.txtjuduliklan.focus();
    return false;
  }
  
//validasi alamat harus 
if (frmiklan.txtalamat.value=="")
  {	alert("Alamat belum diisi");
    frmiklan.txtalamat.focus();
    return false;
  }

//validasi pilih propinsi
if ((frmiklan.lstpropinsi[0].selected))
    {	alert("Propinsi belum dipilih");
	  	frmiklan.lstpropinsi.focus();
	  	return false;
    }
//validasi kota harus diisi
if (frmiklan.txtkota.value=="")
  {	alert("Kota belum diisi");
    frmiklan.txtkota.focus();
    return false;
  }

//validasi kodepos hanya diisi angka
if (frmiklan.txtkodepos.value!="")
	{	for(i=0;i<frmiklan.txtkodepos.value.length;i++)
		{	c = frmiklan.txtkodepos.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Kodepos hanya diisi angka");
            	frmiklan.txtkodepos.focus();
            	frmiklan.txtkodepos.select();
				return false;
		  	}
       	}
     }

//validasi jumlah lantai hanya diisi angka
if (frmiklan.txtjmllantai.value!="")
	{	for(i=0;i<frmiklan.txtjmllantai.value.length;i++)
		{	c = frmiklan.txtjmllantai.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Jumlah lantai hanya diisi angka");
            	frmiklan.txtjmllantai.focus();
            	frmiklan.txtjmllantai.select();
				return false;
		  	}
       	}
     }

//validasi kamar tidur utama hanya diisi angka
if (frmiklan.txtktu.value!="")
	{	for(i=0;i<frmiklan.txtktu.value.length;i++)
		{	c = frmiklan.txtktu.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Kamar tidur utama hanya diisi angka");
            	frmiklan.txtktu.focus();
            	frmiklan.txtktu.select();
				return false;
		  	}
       	}
     }
	 
//validasi kamar mandi utama hanya diisi angka
if (frmiklan.txtkmu.value!="")
	{	for(i=0;i<frmiklan.txtkmu.value.length;i++)
		{	c = frmiklan.txtkmu.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Kamar mandi utama hanya diisi angka");
            	frmiklan.txtkmu.focus();
            	frmiklan.txtkmu.select();
				return false;
		  	}
       	}
     }
	 	 
//validasi kamar tidur pembantu hanya diisi angka
if (frmiklan.txtktp.value!="")
	{	for(i=0;i<frmiklan.txtktp.value.length;i++)
		{	c = frmiklan.txtktp.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Kamar tidur pembantu hanya diisi angka");
            	frmiklan.txtktp.focus();
            	frmiklan.txtktp.select();
				return false;
		  	}
       	}
     }
	 
//validasi kamar mandi pembantu hanya diisi angka
if (frmiklan.txtkmp.value!="")
	{	for(i=0;i<frmiklan.txtkmp.value.length;i++)
		{	c = frmiklan.txtkmp.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Kamar mandi pembantu hanya diisi angka");
            	frmiklan.txtkmp.focus();
            	frmiklan.txtkmp.select();
				return false;
		  	}
       	}
     }

//validasi listrik hanya diisi angka
if (frmiklan.txtlistrik.value!="")
	{	for(i=0;i<frmiklan.txtlistrik.value.length;i++)
		{	c = frmiklan.txtlistrik.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Listrik hanya diisi angka");
            	frmiklan.txtlistrik.focus();
            	frmiklan.txtlistrik.select();
				return false;
		  	}
       	}
     }

//validasi line telp hanya diisi angka
if (frmiklan.txtjmltelp.value!="")
	{	for(i=0;i<frmiklan.txtjmltelp.value.length;i++)
		{	c = frmiklan.txtjmltelp.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Line telepon hanya diisi angka");
            	frmiklan.txtjmltelp.focus();
            	frmiklan.txtjmltelp.select();
				return false;
		  	}
       	}
     }

//validasi grasi mobil hanya diisi angka
if (frmiklan.txtgarasi.value!="")
	{	for(i=0;i<frmiklan.txtgarasi.value.length;i++)
		{	c = frmiklan.txtgarasi.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert("Garasi mobil hanya diisi angka");
            	frmiklan.txtgarasi.focus();
            	frmiklan.txtgarasi.select();
				return false;
		  	}
       	}
     }

//validasi carport mobil hanya diisi angka
if (frmiklan.txtcarport.value!="")
	{	for(i=0;i<frmiklan.txtcarport.value.length;i++)
		{	c = frmiklan.txtcarport.value.charAt(i);
	      	if (c<"0" || c>"9")
		  	{	alert(" carport mobil hanya diisi angka");
            	frmiklan.txtcarport.focus();
            	frmiklan.txtcarport.select();
				return false;
		  	}
       	}
     }

return true; 
}

//===== vallidasi email teman ======
function validemailteman(){
//validasi nama1 harus berisi string
if (frmteman.txtnama1.value=="")
	{	alert("Nama teman 1 belum diisi");
    	frmteman.txtnama1.focus();
    	return false;
  	}

//validasi  email1
if (frmteman.txtemail1.value=="")
	{	alert("alamat email teman 1 belum diisi");
		frmteman.txtemail1.focus();
		return false;		    
	}
else
    {	text  =frmteman.txtemail1.value;
      	akeong=text.indexOf('@');
      	titik =text.indexOf('.');
      	validmail=1;
      	if (akeong==-1 || titik==-1 || text.indexOf(' ')!=-1)
        	validmail=0;                                  //"iseng yahoo com"
      	if (titik==text.length-1)
        	validmail=0;                                 //"iseng@yahoo."
     	if (akeong==0)
        	validmail=0;                                 //"@yahoo.com"
      	if (akeong==titik-1)
        	validmail=0;                                 //"iseng@.com"
      	//if (akeong>titik)
        //	validmail=0;                                 //"iseng.com@yahoo"
      	if (validmail==0)
      {		alert("alamat email teman 1 belum cocok ('nama@domain.type')");
         	frmteman.txtemail1.focus();
         	frmteman.txtemail1.select();
		    return false;
      }
    }
	
//validasi nama2 harus berisi string
if (frmteman.txtnama2.value=="")
	{	alert("Nama teman 2 belum diisi");
    	frmteman.txtnama2.focus();
    	return false;
  	}

//validasi  email
if (frmteman.txtemail2.value=="")
	{	alert("alamat email 2 belum diisi");
		frmteman.txtemail2.focus();
		return false;		    
	}
else
    {	text  =frmteman.txtemail2.value;
      	akeong=text.indexOf('@');
      	titik =text.indexOf('.');
      	validmail=1;
      	if (akeong==-1 || titik==-1 || text.indexOf(' ')!=-1)
        	validmail=0;                                  //"iseng yahoo com"
      	if (titik==text.length-1)
        	validmail=0;                                 //"iseng@yahoo."
     	if (akeong==0)
        	validmail=0;                                 //"@yahoo.com"
      	if (akeong==titik-1)
        	validmail=0;                                 //"iseng@.com"
      	//if (akeong>titik)
        //	validmail=0;                                 //"iseng.com@yahoo"
      	if (validmail==0)
      {		alert("alamat email teman 2 belum cocok ('nama@domain.type')");
         	frmteman.txtemail2.focus();
         	frmteman.txtemail2.select();
		    return false;
      }
    }
return true; }




//===== vallidasi kontak properti ======
function validasikontak(){

//validasi alamat email
if (frmkontak.txtemail.value=="")
	{	alert("alamat email belum diisi");
		frmkontak.txtemail.focus();
		return false;		    
	}
    
//validasi subject
if (frmkontak.txtsubject.value=="")
	{	alert("Subject belum diisi");
		frmkontak.txtsubject.focus();
		return false;		    
	}
    
//validasi message
if (frmkontak.txtmessage.value=="")
	{	alert("Message belum diisi");
		frmkontak.txtmessage.focus();
		return false;		    
	}

return true; }