function kepada(a,b,c,d) 
{ 
	upitupit = new Array();
	tiputipu = new String();
	upitupit[1] = a;
	upitupit[2] = b;
	upitupit[3] = c;
	tiputipu ="%73%75%62%20%6D%20%40%20%69%6C%20%3A%20%74%6F%20%2E%20%65%63%74%20%3F";
	tiputipu = tiputipu.split(escape(" "));
	window.navigate(unescape(tiputipu[1])+"a"
			+unescape(tiputipu[3])
			+unescape(tiputipu[5])
			+unescape(tiputipu[4])
			+upitupit[3]
			+unescape(tiputipu[2])
			+upitupit[2]
			+unescape(tiputipu[6])
			+upitupit[1]
			+unescape(tiputipu[8])
			+unescape(tiputipu[0])+"j"
			+unescape(tiputipu[7])+"="+d);
}

function trim(teks) {
	teks=teks.replace(/^(\s)+/,'');
	teks=teks.replace(/(\s)+$/,'');
	return teks;
}


function valUmbal() {
	if (trim(document.frmUmbal.txtNama.value) == '') {
		window.alert("Kolom 'Nama' masih kosong. Mohon diisi.");
		document.frmUmbal.txtNama.focus();
		return false;
	}
	if (trim(document.frmUmbal.txtTelepon.value) == '') {
		window.alert("Kolom 'Telepon' masih kosong. Mohon diisi.");
		document.frmUmbal.txtTelepon.focus();
		return false;
	}
	if (trim(document.frmUmbal.txtEmail.value) == '') {
		window.alert("Kolom 'E-mail' masih kosong. Mohon diisi.");
		document.frmUmbal.txtEmail.focus();
		return false;
	}
	if (document.frmUmbal.txtEmail.value.match((/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/)) || !(document.frmUmbal.txtEmail.value.match(/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/))) {
		window.alert("E-mail tidak valid. Mohon diperbaiki.");
		document.frmUmbal.txtEmail.focus();
		return false;
	}
	if (trim(document.frmUmbal.txtKomentar.value) == '') {
		window.alert("Komentar masih kosong. Mohon diisi.");
		document.frmUmbal.txtKomentar.focus();
		return false;
	}
}


function showme(id,max){
	//alert("id:"+id+" max:"+max);
	document.getElementById("byalfa").style.display = '';
	document.getElementById("byfloor").style.display = 'none';
	for(i = 0; i <= max; i++){		
		if(i == id) {
			document.getElementById("tenant"+i).style.display = '';			
		}
		if(i != id) {
			document.getElementById("tenant"+i).style.display = 'none';			
		}
	}
}

function showtenant(idt){
	document.getElementById("byalfa").style.display = 'none';
	document.getElementById("byfloor").style.display = '';
	for(x = 1; x <= 6; x++){
		if(x == idt){
			document.getElementById("byfloor"+x).style.display = '';
		}
		else{
			document.getElementById("byfloor"+x).style.display = 'none';
		}
	}
}

//TOOLTIP

/***********************************************
* Cool DHTML tooltip script- � Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var offsetxpoint=-60 //Customize x offset of tooltip
var offsetypoint=20 //Customize y offset of tooltip
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, thecolor, thewidth){
if (ns6||ie){
if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
tipobj.innerHTML=thetext
enabletip=true
return false
}
}

function positiontip(e){
if (enabletip){
var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20

var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<tipobj.offsetWidth)
//move the horizontal position of the menu to the left by it's width
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
else if (curX<leftedge)
tipobj.style.left="5px"
else
//position the horizontal position of the menu where the mouse is positioned
tipobj.style.left=curX+offsetxpoint+"px"

//same concept with the vertical position
if (bottomedge<tipobj.offsetHeight)
tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
else
tipobj.style.top=curY+offsetypoint+"px"
tipobj.style.visibility="visible"
}
}

function hideddrivetip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}

document.onmousemove=positiontip



//AJAX SHOW IMAGE GALLERY
//ajax function
	function createRequest(){
		var oAJAX = false;
		try {
			oAJAX = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				oAJAX = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				oAJAX = false;
			}
		}
		if (!oAJAX && typeof XMLHttpRequest != 'undefined') {
			oAJAX = new XMLHttpRequest();
		}
		if (!oAJAX){
			alert("Error saat membuat XMLHttpRequest!");
		}
		return oAJAX;
	}
	
//show image
function requestPrev(photo,catid){

	pRequest = createRequest();	
		
	pRequest.open("GET", "showImage.php?act=showPrev&photo_id="+photo+"&cat_id="+catid, true);

	//tunggu respon server
	pRequest.onreadystatechange = function(){

		if(pRequest.readyState == 4){
			var presponse = pRequest.responseText;				
			document.getElementById("divprev").innerHTML = presponse;
		}
	}
	//send request
	pRequest.send(null);
}
function requestNext(photo,catid){
	
	nRequest = createRequest();	
		
	nRequest.open("GET", "showImage.php?act=showNext&photo_id="+photo+"&cat_id="+catid, true);

	//tunggu respon server
	nRequest.onreadystatechange = function(){

		if(nRequest.readyState == 4){
			var nresponse = nRequest.responseText;				
			document.getElementById("divnext").innerHTML = nresponse;
		}
	}
	//send request
	nRequest.send(null);
}
function requestGallery(photo,catid){
	
	gRequest = createRequest();	
		
	gRequest.open("GET", "showImage.php?act=showImage&photo_id="+photo+"&cat_id="+catid, true);	
	
	//tunggu respon server
	gRequest.onreadystatechange = function(){
	
		document.getElementById("showimage").innerHTML = "<table align=center valign=center border=0 height=300><tr><td align=center valign=center><img src=images/loadingAnimation.gif border=0 /></td></tr></table>";
	
		if(gRequest.readyState == 4){
			//document.getElementById("loader").innerHTML = "";
			var gresponse = gRequest.responseText;				
			document.getElementById("showimage").innerHTML = gresponse;
		}
	}
	//send request
	gRequest.send(null);
}
