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];}
}

/////////////////////////////////////////////////////////////////////////////

function getDateAndDay()
{
  var d, day, x, s;
  var x = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
  d = new Date();
  day = d.getDay();
  s = x[day];
  s += ":  ";
  s += (d.getMonth() + 1) + "/";
  s += d.getDate() + "/";
  s += d.getFullYear();
  return(s);
}

today = new Date();
year = (today.getFullYear) ? today.getFullYear() : today.getYear();
month = today.getMonth();
switch (month) {
			 case 0 : month = "Jan"; break;
			 case 1 : month = "Feb"; break;
			 case 2 : month = "Mar"; break;
                         case 3 : month = "Apr"; break;
			 case 4 : month = "May"; break;
			 case 5 : month = "Jun"; break;
			 case 6 : month = "Jul"; break;
			 case 7 : month = "Aug"; break;
			 case 8 : month = "Sep"; break;
			 case 9 : month = "Oct"; break;
			 case 10 : month = "Nov"; break;
			 case 11 : month = "Dec"; break;
			 }
date = today.getDate();
day = today.getDay();
switch (day) {
			 case 0 : day = "Sunday"; break;
			 case 1 : day = "Monday"; break;
			 case 2 : day = "Tuesday"; break;
			 case 3 : day = "Wednesday"; break;
			 case 4 : day = "Thursday"; break;
			 case 5 : day = "Friday"; break;
			 case 6 : day = "Saturday"; break;
			 }
hours = today.getHours();
  if (hours<12)  greeting = 'Good morning!';
	if (hours<18 && hours>11)  greeting = 'Good afternoon!';
	if (hours<20 && hours>17)  greeting = 'Good evening!';
	if (hours>19)  greeting = 'Good evening!';
hour = (hours>12) ? (hours-12) : hours;
halfDay = (hours>11 && hours<24) ? 'PM' : 'AM';
minutes = today.getMinutes();
dayStr =  day+ ', ' +month+ '&nbsp;' +date+ ',&nbsp;' +year;
timeStr = (minutes<10) ? hour+ ':0' +minutes+ ' ' +halfDay : hour+ ':' +minutes+ ' ' +halfDay;

//////////////////////////////////////////////////////

var url;
var msg = "  is not maintained by Greater Tyler Association of Realtors and will open in a new browser window. Greater Tyler Association of Realtors does not provide and is not responsible for products or services offered through this website and cannot guarantee the accuracy, content or security of this website.";

function redir(form) {
url = form;
	if(confirm('"' + url + '"'  + msg)) {
	setTimeout('rd();',300);
	}
}

function rd() {
window.open(url,'newWin');

}

//////////////////////////////////////////////////////
var newwindow;
function popUp(url)
{
	newwindow=window.open(url, 'popUp', config='height=550, width=680, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no, left=150, top=150');
	if (window.focus) {newwindow.focus()}
}
/*
function popUp(url){
   newwindow=window.open (url, 'popUp', config='height=550, width=680, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no, left=150, top=150');
   if (window.focus) {newwindow.focus()}
	return false;
}
*/

//////////////////////////////////////////////////////


function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else {
    alert("Press CTRL-D (Firefox) or CTRL-T (Opera) to bookmark");
  }
}



function thumbnail_focus(thumb) {
	document.getElementById('mls_detail_image_large').src = 'http://images.gtar.com/'+ thumb;
}



function add_option(e, cc)  {
		var optn = document.createElement("OPTION");
		optn.text = cc;
		optn.value = cc;
		e.options.add(optn);
}


function search_frm(tbl, tgt, val)  {

	if (tbl == 'online_realtors')  {

		qs = "op=search&tbl=online_realtors&keyword="+ val;
	}

	send_request('ajax.php', qs, tgt);
}



function contact_agent(mlsID, agent)  {

	document.getElementById('contact_form').style.visibility = 'visible';

	qs = "op=contact_agent&mlsID="+ mlsID +"&agent="+ agent;

	send_request('ajax.php', qs, 'contact_form');
	
}

function contact_office(mlsID, office)  {

	document.getElementById('contact_form').style.visibility = 'visible';

	qs = "op=contact_office&mlsID="+ mlsID +"&office="+ office;

	send_request('ajax.php', qs, 'contact_form');
}


function mail_contact_request()  {

	var cn = document.getElementById('cn').value;
	var ce = document.getElementById('ce').value;
	var cp = document.getElementById('cp').value;
	var cc = document.getElementById('cc').value;
	var mlsID = document.getElementById('mlsID').value;

	qs = "op=mail_agent&mlsID="+ mlsID +"&cn="+ cn +"&ce="+ ce +"&cp="+ cp +"&cc="+ cc;

	send_request('ajax.php', qs, 'contact_form');

}
