function Ajax() {
	this.createAjaxObj = function() {
		var httprequest=false;
		if (window.XMLHttpRequest){ 
			httprequest=new XMLHttpRequest();
		if (httprequest.overrideMimeType)
			httprequest.overrideMimeType('text/xml');
		}
		else if (window.ActiveXObject){ 
		try {
			httprequest=new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e){
			try{
				httprequest=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
			}
		}
		return httprequest;
	}
	this.ajaxpack=new Object();
	this.ajaxpack.basedomain="http://"+window.location.hostname;
	this.ajaxpack.ajaxobj=this.createAjaxObj();
	this.ajaxpack.filetype="txt";
	this.ajaxpack.addrandomnumber=0;
	this.getAjaxRequest = function(url, parameters, callbackfunc, filetype){
		this.ajaxpack.ajaxobj=this.createAjaxObj(); 
		var parameters=parameters+"&ajaxcachebust="+new Date().getTime();
		if (this.ajaxpack.ajaxobj){
			this.ajaxpack.filetype=filetype;
			this.ajaxpack.ajaxobj.onreadystatechange=callbackfunc;
			this.ajaxpack.ajaxobj.open('GET', url+"?"+parameters, true);
			this.ajaxpack.ajaxobj.send(null);
		}
	}
	this.postAjaxRequest=function(url, parameters, callbackfunc, filetype){
		this.ajaxpack.ajaxobj=this.createAjaxObj();
		if (this.ajaxpack.ajaxobj){
			this.ajaxpack.filetype=filetype;
			this.ajaxpack.ajaxobj.onreadystatechange = callbackfunc;
			this.ajaxpack.ajaxobj.open('POST', url, true);
			this.ajaxpack.ajaxobj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			this.ajaxpack.ajaxobj.setRequestHeader("Content-length", parameters.length);
			this.ajaxpack.ajaxobj.setRequestHeader("Connection", "close");
			this.ajaxpack.ajaxobj.send(parameters);
		}
	}	
}
function Next() {
	var url = "/ajax_neighbor/load_property.php"
	var method = "post";
	var ObjAjax =  new Ajax();
	var title = document.getElementById("p_title");
	var comp = document.getElementById("p_comp");

	var msg_status = document.getElementById("msg_status");
	var msg_img = document.getElementById("msg_img");
	var msg_cont = document.getElementById("msg_cont");
	var parameters="comp="+comp.value+"&title="+title.value;
	msg_status.innerHTML = '<img src="imgs/ajax-loader.gif" /><br>Loading Data...';
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				text = myajax.responseText.split('ENDOFLINE'); 
				msg_cont.innerHTML= text[0];
				msg_status.innerHTML = "";
				loadlist(comp.value,text[1]);
			}
		}
	}
	ObjAjax.postAjaxRequest(url, parameters, this.processGetPost, 'txt');
	return;	
}
function ImageLoad(obj,MLS) {
	var curleft = curtop = 0;
	if (obj.offsetParent) { curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {curleft += obj.offsetLeft;curtop += obj.offsetTop;}
	}
	var pjump = document.getElementById("pjump");
    pjump.style.visibility = "hidden";
	var jump = document.getElementById("jump");
	jump.style.position = "absolute";
	jump.style.top = curtop-263+"px";						
	if(navigator.appName == "Microsoft Internet Explorer") 
	{ jump.style.left = curleft-7+"px"; }
	else
	{ jump.style.left = curleft-107+"px"; }
	jump.style.visibility = "visible";
	jump.innerHTML = '<table width="450" cellpadding="0" cellspacing="4"><tr><td height="22"><a href="javascript:void(0)" onclick="javascript:hideJump()" style="border: medium none ;"><div style="float:left; width:30px;"><img src="imgs/Close.png" border="0" width="22" height="22"></div></a><div style="float:left"></div></td><td width="320" rowspan="2" class="boxthumb"><img src="imgs/clock.gif" /><br />Loading Data Please Wait...</td></tr><tr><td height="211" class="boxthumb"><img src="imgs/img-loader.gif" /></td></tr></table>';
	var url = "/app/load_image.php"
	var method = "post";
	var ObjAjax =  new Ajax();
	var parameters="MLS_ID="+MLS;
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
					jump.style.position = "absolute";
					jump.style.top = curtop-263+"px";						
					if(navigator.appName == "Microsoft Internet Explorer") 
					{ jump.style.left = curleft-7+"px"; }
					else
					{ jump.style.left = curleft-107+"px"; }
					jump.style.visibility = "visible";
					jump.innerHTML = myajax.responseText;
			}
		}
	}
	ObjAjax.postAjaxRequest(url, parameters, this.processGetPost, 'txt');
	return;	
}
function ImagePop(obj,MLS) {
	var curleft = curtop = 0;
	if (obj.offsetParent) { curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {curleft += obj.offsetLeft;curtop += obj.offsetTop;}
	}
	var jump = document.getElementById("jump");
	    jump.style.visibility = "hidden";
	var pjump = document.getElementById("pjump");
	pjump.style.position = "absolute";
	if(navigator.appName == "Microsoft Internet Explorer") 
	{ pjump.style.top = curtop+84+"px"; }
	else
	{ pjump.style.top = curtop+14+"px"; }
	if(navigator.appName == "Microsoft Internet Explorer") 
	{ pjump.style.left = curleft-7+"px"; }
	else
	{ pjump.style.left = curleft-6+"px"; }
	pjump.style.visibility = "visible";
	pjump.innerHTML = '<table width="450" cellpadding="0" cellspacing="4"><tr><td height="22"><a href="javascript:void(0)" onclick="javascript:hideJump()" style="border: medium none ;"><div style="float:left; width:30px;"><img src="imgs/Close.png" border="0" width="22" height="22"></div></a><div style="float:left"></div></td><td width="320" rowspan="2" class="boxthumb"><img src="imgs/clock.gif" /><br />Loading Data Please Wait...</td></tr><tr><td height="211" class="boxthumb"><img src="imgs/img-loader.gif" /></td></tr></table>';
	var url = "/app/load_image.php"
	var method = "post";
	var ObjAjax =  new Ajax();
	var parameters="MLS_ID="+MLS;
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
					pjump.style.position = "absolute";
					if(navigator.appName == "Microsoft Internet Explorer") 
					{ pjump.style.top = curtop+84+"px"; }
					else
					{ pjump.style.top = curtop+14+"px"; }

					if(navigator.appName == "Microsoft Internet Explorer") 
					{ pjump.style.left = curleft-7+"px"; }
					else
					{ pjump.style.left = curleft-6+"px"; }
					pjump.style.visibility = "visible";
					pjump.innerHTML = myajax.responseText;
			}
		}
	}
	ObjAjax.postAjaxRequest(url, parameters, this.processGetPost, 'txt');
	return;	
}

function InfoLoad(x,y,MLS) {
	var jump = document.getElementById("info");
	jump.style.position = "absolute";
	jump.style.top = x+120+"px";						
	jump.style.left = y+400+"px"
	jump.style.visibility = "visible";
}
function hideJump() {
	var jump = document.getElementById("jump");
	jump.style.visibility = "hidden";
	var pjump = document.getElementById("pjump");
	pjump.style.visibility = "hidden";

}
function hidepop() {
	var ibox = document.getElementById("win"); 
	ibox.style.visibility = "hidden";
	var pjump = document.getElementById("pjump");
	pjump.style.visibility = "hidden";
}

function goBig(img_src) {
	var bThumb = document.getElementById("bigThumb");
	if(bThumb.src != img_src.src) {
		bThumb.src = img_src.src;
	}
}

