function toggleTblAdvancedSearchCriteria() {
	var tblAdv = document.getElementById('tblAdvancedSearchCriteria');
	if (tblAdv.style.display == 'none') {
		tblAdv.style.display = 'block';                    
		document.getElementById('MoreSearchOptionsButtonText').innerHTML = "FEWER SEARCH OPTIONS";
	} else {
		tblAdv.style.display = 'none';
		document.getElementById('MoreSearchOptionsButtonText').innerHTML = "MORE SEARCH OPTIONS";
	    
		// Set the checkboxes to unchecked
		var tblAdvCheckboxes = tblAdv.getElementsByTagName('input');
		for (var i = 0; i < tblAdvCheckboxes.length; i++) {
			tblAdvCheckboxes[i].checked = false;
		}
		// Set the selects to the first option
		var tblAdvSelects = tblAdv.getElementsByTagName('select');
		for (var i = 0; i < tblAdvSelects.length; i++) {
			tblAdvSelects[i].options[0].selected = true;
		}
	}
}

function toggleTblAdvancedSearchCriteria2(tblAdvancedSearchCriteria) {
    var tblAdv = tblAdvancedSearchCriteria
	//var tblAdv = document.getElementById('tblAdvancedSearchCriteria');
		if (tblAdv.style.display == 'none') {
		tblAdv.style.display = 'block';                    
		document.getElementById('MoreSearchOptionsButtonText').innerHTML = "FEWER SEARCH OPTIONS";
	} else {
		tblAdv.style.display = 'none';
		document.getElementById('MoreSearchOptionsButtonText').innerHTML = "MORE SEARCH OPTIONS";
	    
		// Set the checkboxes to unchecked
		var tblAdvCheckboxes = tblAdv.getElementsByTagName('input');
		for (var i = 0; i < tblAdvCheckboxes.length; i++) {
			tblAdvCheckboxes[i].checked = false;
		}
		// Set the selects to the first option
		var tblAdvSelects = tblAdv.getElementsByTagName('select');
		for (var i = 0; i < tblAdvSelects.length; i++) {
			tblAdvSelects[i].options[0].selected = true;
		}
	}
}

function expandelement( elementname, numelements, htmltxt )
{
	var obj = document.getElementById(elementname + 0);	
	var x;
	var span1 = document.getElementById(htmltxt);	
	if ( obj.style.display == "none" || obj.style.display == "" )
	{ 
		span1.innerHTML = "Hide History";		
		for ( x = 0; x < numelements ; x++ )	
		{			
			document.getElementById(elementname + x ).style.display  = "block";						
		}
	}
	else 
	{ 								
		span1.innerHTML = "Show History";
		for ( x = 0; x < numelements; x++ )	
		{			
			document.getElementById(elementname + x ).style.display  = "none";							
		}
	}
}

function changeRating(Rating, ImageOnURL, ImageOffURL) {
	//var ImageOff = '../TalonRealEstateWeb/images/icons/image_star_sm_off.gif';
	//var ImageOn = '../TalonRealEstateWeb/images/icons/image_star_sm_on.gif';
	
	if (Rating == 0) {
		document.UnitOne.src = ImageOffURL;
		document.UnitTwo.src = ImageOffURL;
		document.UnitThree.src = ImageOffURL;
		document.UnitFour.src = ImageOffURL;
		document.UnitFive.src = ImageOffURL;
	}
	if (Rating == 1) {
		document.UnitOne.src = ImageOnURL;
		document.UnitTwo.src = ImageOffURL;
		document.UnitThree.src = ImageOffURL;
		document.UnitFour.src = ImageOffURL;
		document.UnitFive.src = ImageOffURL;
	}
	if (Rating == 2) {
		document.UnitOne.src = ImageOnURL;
		document.UnitTwo.src = ImageOnURL;
		document.UnitThree.src = ImageOffURL;
		document.UnitFour.src = ImageOffURL;
		document.UnitFive.src = ImageOffURL;
	}
	if (Rating == 3) {
		document.UnitOne.src = ImageOnURL;
		document.UnitTwo.src = ImageOnURL;
		document.UnitThree.src = ImageOnURL;
		document.UnitFour.src = ImageOffURL;
		document.UnitFive.src = ImageOffURL;
	}
	if (Rating == 4) {
		document.UnitOne.src = ImageOnURL;
		document.UnitTwo.src = ImageOnURL;
		document.UnitThree.src = ImageOnURL;
		document.UnitFour.src = ImageOnURL;
		document.UnitFive.src = ImageOffURL;
	}
	if (Rating == 5) {
		document.UnitOne.src = ImageOnURL;
		document.UnitTwo.src = ImageOnURL;
		document.UnitThree.src = ImageOnURL;
		document.UnitFour.src = ImageOnURL;
		document.UnitFive.src = ImageOnURL;
	}
	document.aspnetForm.Ranking.value = Rating;
}

function changeActionSubmitForm(newAction,form) {
	if (newAction != "") {
		form.action = newAction;
	}
	form.submit();
	return false;
}

function newWindow(windowType, args) {
	if (windowType == 'appointment') {
		if (is_compatibleNS) {
			var width = '319'
			var height = '450'
		}
		else {
			var width = '490'
			var height = '550'
		}
	}
	if (windowType == 'editfav') {
		var width = '450'
		var height = '377'
	}
	popupWin = window.open('../common/popup.aspx?p=' + windowType + args, 'PopUp', 'toolbar=no,location=no,scrollbars=no,menubar=no,status=yes');
	popupWin.resizeTo(width,height);
	popupWin.focus();
}

function refreshParentWindow(bSubmit)
{
	if (window.opener && !window.opener.closed && bSubmit)
		window.opener.location.reload();
	window.close();
	return true;
}

function refreshParentWindowWithLocation(sLocation, bRefreshLocation)
{
	if (window.opener && !window.opener.closed && bRefreshLocation) {
		if (sLocation != '' && sLocation != null) {
			window.opener.location = sLocation;
		} 
	}
	window.close();
	return true;
}

function PreventFromLoadingInsideFrame() {
	// this page should never load inside of another frame
	if (top.location != self.location)
	{
		top.location = self.location;
	}
}

function submitParentWindow(formName, bSubmit)
{
	if (window.opener && !window.opener.closed && bSubmit)
		window.opener.document.forms[0].submit();
		
	window.close();
	return true;
}

//Modeless window script- By DynamicDrive.com
//for full source code and terms of use
//visit http://www.dynamicdrive.com

function modelesswin(url,mwidth,mheight){
  if (document.all&&window.print) //if ie5
    eval('window.showModelessDialog(url,"Real Estate","help:0;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px;status:0")')
  else
    eval('window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1,status=0")')
}

