function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
if (document.images) {
// Active Monitor Index
	im01on = new Image();
	im01on.src = "_img/top_but_realestate_over.gif";
	im02on = new Image();
	im02on.src = "_img/top_but_relocation_over.gif";
	im03on = new Image();
	im03on.src = "_img/top_but_mortgages_over.gif";
	im04on = new Image();
	im04on.src = "_img/top_but_sellers_over.gif";
	im05on = new Image();
	im05on.src = "_img/top_but_aboutus_over.gif";
	im06on = new Image();
	im06on.src = "_img/top_but_getmoreinfo_over.gif";
	im07on = new Image();
	im07on.src = "_img/top_but_buyerswatch_over.gif";


// Inactive Monitor Index
	im01off = new Image();
	im01off.src = "_img/top_but_realestate.gif";
	im02off = new Image();
	im02off.src = "_img/top_but_relocation.gif";
	im03off = new Image();
	im03off.src = "_img/top_but_mortgages.gif";
	im04off = new Image();
	im04off.src = "_img/top_but_sellers.gif";
	im05off = new Image();
	im05off.src = "_img/top_but_aboutus.gif";
	im06off = new Image();
	im06off.src = "_img/top_but_getmoreinfo.gif";
	im07off = new Image();
	im07off.src = "_img/top_but_buyerswatch.gif";


}


//Declare global varibles needed for featured listings
var iCount;
var sImg;
var sStyle;
var sDescr;
var sTown;
var sPrice;
var sMls;
var bStop = false;
var iCur = 0;
var iLast = 0;

//Set the number of listings and initialize arrays
function setCount(iCnt) {
	iCount = iCnt;
	sImg = new Array(iCount);
	sStyle = new Array(iCount);
	sDescr = new Array(iCount);
	sTown = new Array(iCount);
	sPrice = new Array(iCount);
	sMls = new Array(iCount);
	iLast = 0;
}

//Set the values of a given piece of the arrays
function setValues(_sMls, _sImage, _sStyle, _sTown, _sDescr, _sPrice, _iCnt) {
	sImg[_iCnt] = new Image();
	sImg[_iCnt].src = _sImage;
	sStyle[_iCnt] = _sStyle;
	sDescr[_iCnt] = _sDescr;
	sTown[_iCnt] = _sTown;
	sPrice[_iCnt] = _sPrice;
	sMls[_iCnt] = _sMls;
	iCur = 0;
}

//Stop the cycling
function togglePlaying() {
	bStop = !bStop;
	if(!bStop) {
		goForwardFeatured();
		bStop = false;
	}
}

//Start the cycle
function startCycle() {			
	if(!bStop) {
		if(iCur == iCount)
			iCur = 0;
			
		setFeaturedListing(iCur);
		iCur++;
	}
	window.setTimeout("startCycle()", 5000);
}

function setFeaturedListing(_iCnt) {
	document.getElementById('imgFeat').src = sImg[_iCnt].src;
	document.getElementById('lblStyle').innerHTML = sStyle[_iCnt] + ' in ' + sTown[_iCnt];
	document.getElementById('lblDescr').innerHTML = sDescr[_iCnt];
	document.getElementById('lblTown').innerHTML = sTown[_iCnt];
	document.getElementById('lblPrice').innerHTML = sPrice[_iCnt];
	document.getElementById('lblMLS').innerHTML = sMls[_iCnt];
	document.getElementById('lblLink').innerHTML = '<a href=\"view_listing.asp?MLS=' + sMls[_iCnt] + '\">More Information >></a>';
	
	//Call a page to update the last show date in the database
	document.getElementById('fFrame').src = 'update-feature-show-date.asp?K=' + sMls[_iCnt];
	//iCur = _iCnt;
}

function goBackFeatured() {
	bStop = true;
	if(iCur == 0)
		iCur = iCount - 2;
	else if(iCur == 1)
		iCur = iCount -1;
	else
		iCur -= 2;
	
	setFeaturedListing(iCur);
	iCur++;
}

function goForwardFeatured() {
	bStop = true;
	if(iCur == iCount)
		iCur = 0;
	
	setFeaturedListing(iCur);
	iCur++;
}	
	
function moveSelectedOptions(from,to) 
{
	if (from.options && to.options)
	{
		// Move them over
		for (var i=0; i<from.options.length; i++) {
			var o = from.options[i];
			if (o.selected) {
				to.options[to.options.length] = new Option( o.text, o.value, false, false);
			}
		}
		// Delete them from original
		for (var i=(from.options.length-1); i>=0; i--) {
			var o = from.options[i];
			if (o.selected) {
	   			from.options[i] = null;
			}
		}
		//sort select boxes
		sortSelect(from);
		sortSelect(to);
	
		from.selectedIndex = -1;
		to.selectedIndex = -1;
	}
}

function copySelectedOptions(from,to) 
{
	if (from.options && to.options)
	{
		// Move them over
		for (var i=0; i<from.options.length; i++) {
			var o = from.options[i];
			if (o.selected) {
				to.options[to.options.length] = new Option( o.text, o.value, false, false);
			}
		}
		
		//sort select boxes
		//sortSelect(from);
		sortSelect(to);
	
		from.selectedIndex = -1;
		to.selectedIndex = -1;
	}
}
function deleteSelectedOptions(from) 
{
	if (from.options)
	{
		
		// Delete them from original
		for (var i=(from.options.length-1); i>=0; i--) {
			var o = from.options[i];
			if (o.selected) {
	   			from.options[i] = null;
			}
		}
		
		//sort select boxes
		sortSelect(from);
	
		from.selectedIndex = -1;
	}
}


function sortSelect(obj) 
{
	var o = new Array();
	for (var i=0; i<obj.options.length; i++) 
	{
		o[o.length] = new Option( obj.options[i].text, obj.options[i].value, obj.options[i].defaultSelected, obj.options[i].selected) ;
	}
	o = o.sort
	( 
		function(a,b) 
		{ 
			if ((a.text+"") < (b.text+"")) { return -1; }
			if ((a.text+"") > (b.text+"")) { return 1; }
			return 0;
		} 
	);
 
	for (var i=0; i<o.length; i++) 
	{
		obj.options[i] = new Option(o[i].text, o[i].value, o[i].defaultSelected, o[i].selected);
	}
}

function select_all(obj)
{
	if (obj.options)
	{
		for (var i=0; i<obj.options.length; i++)
		{
			obj.options[i].selected=true;
		}
	}
}

function popmap(strImage) {
		window.open("pop_map.asp?IMG="+strImage,"displayWindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=525,height=500");
	}
