﻿function rowOver(thisobj, num) {
	rowcurrentobjclass = thisobj.className;
	if (document.all) {							// IE 4/5
		thisobj.className = "rowOver" + rowcurrentobjclass;
	} else if (document.getElementById) {		// NS6 or Firefox
		thisobj.className = "rowOver" + rowcurrentobjclass;
	}
}
function rowOut(thisobj, num) {
	if (document.all) {							// IE 4/5
		thisobj.className = rowcurrentobjclass;
	} else if (document.getElementById) {		// NS6 or Firefox
		thisobj.className = rowcurrentobjclass;
	}
}
function SetAppointment(FormType) {
    if (document.form1.HiddenID) {
        var ID = "&ID="+document.form1.HiddenID.value;
        }
    if (document.form1.HiddenAddress) {    
        var Address = "&Address="+document.form1.HiddenAddress.value;
        }
    if (document.form1.HiddenLocation) {    
        var Location = "&Location="+document.form1.HiddenLocation.value;
        }
        
    var SetAppointmentPage = "http://myexpert.expertrealty.com/Content/Forms/SetAnAppointment.aspx?"+ID+Address+Location
        
    if (FormType=="PropertyDetailsAvailability")  {
        SetAppointmentPage += "&Comments="+document.form1.AvailableQuestions.value;
       
        if(document.getElementById('AvailableToday').checked == true)   {
            SetAppointmentPage += "&AvailableToday=True";
            }            
        if(document.getElementById('AvailableTomorrow').checked == true)   {
            SetAppointmentPage += "&AvailableTomorrow=True";
            }
        if(document.getElementById('AvailableThisWeekend').checked == true)   {
            SetAppointmentPage += "&AvailableThisWeekend=True";
            }
        if(document.getElementById('AvailableNextFewDays').checked == true)   {
            SetAppointmentPage += "&AvailableNextFewDays=True";
            }
        if(document.getElementById('AvailableNotSure').checked == true)   {
            SetAppointmentPage += "&AvailableNotSure=True";
            }        
        }           

    window.open(SetAppointmentPage,'SetAppointment', 'width=490,height=485,left=50,top=50,resizable=yes');              
}

function SaveSearch(CurrentPage,Position) {
    var SavedSearchPage = "http://myexpert.expertrealty.com/Content/MyExpert/UpdateSavedSearch.aspx?SearchPage="+CurrentPage
    if (Position=="Top")    {
        SavedSearchPage += "&SavedSearchName="+escape(document.form1.SavedSearchName.value);
        if(document.getElementById('EmailNewListings').checked == true)   {
            SavedSearchPage += "&Email=True";
            }
        else    {
            SavedSearchPage += "&Email=False";
            }
        }
    if (Position=="Bottom")    {
        SavedSearchPage += "&SavedSearchName="+escape(document.form1.SavedSearchNameFooter.value);
        if(document.getElementById('EmailNewListingsFooter').checked == true)   {
            SavedSearchPage += "&Email=True";
            }
        else    {
            SavedSearchPage += "&Email=False";
            }
        }
    if (document.form1.form_SavedSearchID) {    
        SavedSearchPage += "&SavedSearchID="+document.form1.form_SavedSearchID.value;
        }    
    window.open(SavedSearchPage,'SaveSearch', 'width=440,height=383,left=50,top=50,resizable=yes');              
}

function UpdateSavedSearch(SavedSearchID) {
    var SavedSearchPage = "http://myexpert.expertrealty.com/Content/MyExpert/UpdateSavedSearch.aspx?SavedSearchID="+SavedSearchID
        SavedSearchPage += "&SavedSearchName="+escape(document.form1.SavedSearchName.value);
        SavedSearchPage += "&SearchPage="+escape(document.form1.SavedSearchPage.value);
        if(document.getElementById('EmailNewListings').checked == true)   {
            SavedSearchPage += "&Email=True";
            }
        else    {
            SavedSearchPage += "&Email=False";
            }
    window.open(SavedSearchPage,'SaveSearch', 'width=440,height=383,left=50,top=50,resizable=yes');              
}



function ChangeSavedSearch()   {
    var SavedSearches = document.getElementById("cboSavedSearch").selectedIndex; 
    var SavedSearchesSelection = document.getElementById("cboSavedSearch").options[SavedSearches].value;
    window.location.replace(SavedSearchesSelection);
    }
    

function RequestInformation(FormType) {
    var ID = "";
    var Address = "";
    var Availability = "";
    var Location = "";
    if (FormType=="Coupon")  {
        Location = "Location="+document.form1.CouponControl_Location.value;
        var Comments = "&Comments="+document.form1.CouponControl_Comments.value;
        }
    if (FormType=="Sidebar") {
        if (document.form1.HiddenID) {
            ID = "&ID="+document.form1.HiddenID.value;
            }
        if (document.form1.HiddenAddress) {    
            Address = "&Address="+document.form1.HiddenAddress.value;
            }
        if (document.form1.HiddenLocation) {    
            Location = "&Location="+document.form1.HiddenLocation.value;
            }
        else    {
            Location = "&Location="+document.form1.SidebarControl_Location.value;
            }

        var Comments = "&Comments="+document.form1.SidebarControl_Comments.value;
        var AvailabilityDropdown = document.getElementById("SidebarControl_SidebarAvailability");
        Availability = "&"+AvailabilityDropdown.options[AvailabilityDropdown.selectedIndex].value+"=True";
        }        
    
    var RequestInformationPage = "http://myexpert.expertrealty.com/Content/Forms/RequestInformation.aspx?"+Location+Comments+Availability+ID+Address
    
    window.open(RequestInformationPage,'RequestInformation', 'width=490,height=470,left=50,top=50,resizable=yes');
}

function getCheckedRadioValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function UpdateItemRanking(LoginState, ItemTypeID, ItemID, ItemName, Rating, AddFavorite, DirectRank) {
    var WindowHeight = "";
    var UpdateItemRankingPage = "http://myexpert.expertrealty.com/Content/MyExpert/UpdateItemRanking.aspx?";
    
    UpdateItemRankingPage += "ItemTypeID="+ItemTypeID;
    UpdateItemRankingPage += "&ItemID="+ItemID;
    UpdateItemRankingPage += "&ItemName="+ItemName;
        if (LoginState=="Customer")  {
            UpdateItemRankingPage += "&Customer=True";
            WindowHeight = "220";
            }
        else    {
            UpdateItemRankingPage += "&Customer=False";
            WindowHeight = "485";
            } 
            
    if (DirectRank=="True") {
        UpdateItemRankingPage += "&DirectRank=True";         
        UpdateItemRankingPage += "&UserRating="+getCheckedRadioValue(document.form1.elements['UserRatingStars']);
        
        if (document.getElementById('chkAddToFavorites').checked==true) {
            UpdateItemRankingPage += "&Favorite=True"; 
            }
        else    {
            UpdateItemRankingPage += "&Favorite=False"; 
            }
        UpdateItemRankingPage += "&Notes="+document.getElementById('FavoriteNotes').value; 
        }
    else    {
        UpdateItemRankingPage += "&UserRating="+Rating;
        UpdateItemRankingPage += "&Favorite="+AddFavorite;
        }
    


    window.open(UpdateItemRankingPage,'UpdateItemRanking', 'width=440,height='+WindowHeight+',left=50,top=50,resizable=yes');
}
function DeleteFavorite(ItemTypeID, ItemID, ItemName) {
    var DeleteFavoritePage = "http://myexpert.expertrealty.com/Content/MyExpert/DeleteFavorite.aspx?";
    
    DeleteFavoritePage += "ItemTypeID="+ItemTypeID;
    DeleteFavoritePage += "&ItemID="+ItemID;
    DeleteFavoritePage += "&ItemName="+ItemName;

    window.open(DeleteFavoritePage,'DeleteFavorite', 'width=440,height=135,left=50,top=50,resizable=yes');
}
function DeleteSavedSearch(SavedSearchID, SavedSearchName) {
    var DeleteSavedSearchPage = "http://myexpert.expertrealty.com/Content/MyExpert/DeleteSavedSearch.aspx?";
    
    DeleteSavedSearchPage += "SavedSearchID="+SavedSearchID;
    DeleteSavedSearchPage += "&SavedSearchName="+SavedSearchName;

    window.open(DeleteSavedSearchPage,'DeleteFavoriteSearch', 'width=440,height=135,left=50,top=50,resizable=yes');
}

function ForgotPassword()   {
    window.open('http://myexpert.expertrealty.com/Content/MyExpert/ForgotPassword.aspx?a=b','ForgotPassword', 'width=490,height=150,left=50,resizable=yes');
    }

function contactform(FormType) {
    var WindowHeight = "";
    
        if (FormType=="cma") {
            WindowHeight = "530";
            if (document.form1.SidebarControl_SellingAddress) {    
                FormType += "&Address="+document.form1.SidebarControl_SellingAddress.value;
                }
            if (document.form1.SidebarControl_SellingZipCode) {    
                FormType += "&ZipCode="+document.form1.SidebarControl_SellingZipCode.value;
                }            
            }
        else if (FormType=="mortgage") {
            WindowHeight = "535";
            if (document.form1.HiddenID) {
                FormType += "&ID="+document.form1.HiddenID.value;
                }
            if (document.form1.HiddenAddress) {    
                FormType += "&Address="+document.form1.HiddenAddress.value;
                }
            if (document.form1.HiddenLocation) {    
                FormType += "&Location="+document.form1.HiddenLocation.value;
                }
            if (document.form1.HiddenPrice) {    
                ListPrice = document.form1.HiddenPrice.value;
                LoanAmount = ListPrice * .8;
                FormType += "&Price=$"+addCommas(LoanAmount);
                }
            }
        else if (FormType=="selling") {
            WindowHeight = "530";
            }
        else    {
             WindowHeight = "470";
            }       

    var ContactFormPage = "http://myexpert.expertrealty.com/Content/Forms/ContactForm.aspx?FormType="+FormType
    
    window.open(ContactFormPage,'ContactForm', 'width=440,height='+WindowHeight+',left=50,top=50,resizable=yes');
}
function directcontactform(FormType) {
    var WindowHeight = "";
    
        if (FormType=="cma") {
            WindowHeight = "490";
            }
        else if (FormType=="mortgage") {
            WindowHeight = "485";
            }
        else if (FormType=="selling") {
            WindowHeight = "490";
            }
        else    {
             WindowHeight = "415";
            }       
    var ContactFormPage = "http://myexpert.expertrealty.com/Content/Forms/ContactForm.aspx?Direct=True&FormType="+FormType;
    
    if (document.form1.txtContactForm_FirstName) {
        ContactFormPage += "&FirstName="+document.form1.txtContactForm_FirstName.value;
        }
    if (document.form1.txtContactForm_LastName) {
        ContactFormPage += "&LastName="+document.form1.txtContactForm_LastName.value;
        }
    if (document.form1.txtContactForm_DaytimePhone) {
        ContactFormPage += "&DaytimePhone="+document.form1.txtContactForm_DaytimePhone.value;
        }
    if (document.form1.txtContactForm_EveningPhone) {
        ContactFormPage += "&EveningPhone="+document.form1.txtContactForm_EveningPhone.value;
        }
    if (document.form1.txtContactForm_Email) {
        ContactFormPage += "&Email="+escape(document.form1.txtContactForm_Email.value);
        }
    if (document.form1.txtContactForm_Password) {
        ContactFormPage += "&Password="+escape(document.form1.txtContactForm_Password.value);
        }
    if (document.form1.txtContactForm_Comments) {
        ContactFormPage += "&Comments="+escape(document.form1.txtContactForm_Comments.value);
        }
        
    if (FormType = 'mortgage')  {
        if (document.form1.txtContactForm_LoanAmount) {
            ContactFormPage += "&LoanAmount="+escape(document.form1.txtContactForm_LoanAmount.value);
            }
        if (document.form1.txtContactForm_LoanPurpose) {
            LoanPurpose = document.getElementById("txtContactForm_LoanPurpose").selectedIndex; 
            ContactFormPage += "&LoanPurpose="+escape(document.getElementById("txtContactForm_LoanPurpose").options[LoanPurpose].value);
            }
        if (document.form1.txtContactForm_LoanProgram) {
            LoanProgram = document.getElementById("txtContactForm_LoanProgram").selectedIndex; 
            ContactFormPage += "&LoanProgram="+escape(document.getElementById("txtContactForm_LoanProgram").options[LoanProgram].value);
            }
        if (document.form1.txtContactForm_LoanPropertyUse) {
            LoanPropertyUse = document.getElementById("txtContactForm_LoanPropertyUse").selectedIndex; 
            ContactFormPage += "&LoanPropertyUse="+escape(document.getElementById("txtContactForm_LoanPropertyUse").options[LoanProgram].value);
            }
        if (document.form1.txtContactForm_LoanPropertyType) {
            LoanPropertyType = document.getElementById("txtContactForm_LoanPropertyType").selectedIndex; 
            ContactFormPage += "&LoanPropertyType="+escape(document.getElementById("txtContactForm_LoanPropertyType").options[LoanProgram].value);
            }
        if (document.form1.txtContactForm_LoanPropertyValue) {
            ContactFormPage += "&LoanPropertyValue="+escape(document.form1.txtContactForm_LoanPropertyValue.value);
            }
        }
    window.open(ContactFormPage,'ContactForm', 'width=440,height='+WindowHeight+',left=50,top=50,resizable=yes');
}
function getpayment() {   
    var MortgageFormPage = "http://myexpert.expertrealty.com/Content/Forms/MortgageCalculator.aspx?Direct=True" 
    
    if (document.form1.txtMortgageCalculator_FirstName) {
        MortgageFormPage += "&FirstName="+document.form1.txtMortgageCalculator_FirstName.value;
        }
    if (document.form1.txtMortgageCalculator_LastName) {
        MortgageFormPage += "&LastName="+document.form1.txtMortgageCalculator_LastName.value;
        }
    if (document.form1.txtMortgageCalculator_DaytimePhone) {
        MortgageFormPage += "&DaytimePhone="+document.form1.txtMortgageCalculator_DaytimePhone.value;
        }
    if (document.form1.txtMortgageCalculator_EveningPhone) {
        MortgageFormPage += "&EveningPhone="+document.form1.txtMortgageCalculator_EveningPhone.value;
        }
    if (document.form1.txtMortgageCalculator_Email) {
        MortgageFormPage += "&Email="+escape(document.form1.txtMortgageCalculator_Email.value);
        }
    if (document.form1.txtMortgageCalculator_Password) {
        MortgageFormPage += "&Password="+escape(document.form1.txtMortgageCalculator_Password.value);
        }  
    if (document.form1.LoanAmount) {    
        MortgageFormPage += "&LoanAmount="+escape(document.form1.LoanAmount.value);
        }
    if (document.form1.LoanPrograms) {    
        LoanProgram = document.getElementById("LoanPrograms").selectedIndex; 
        MortgageFormPage += "&SelectedLoanProgram="+escape(document.getElementById("LoanPrograms").options[LoanProgram].value);
        }
    if (document.form1.HiddenFormFieldMonthlyPayment) {    
        MortgageFormPage += "&MonthlyPayment="+escape(document.form1.HiddenFormFieldMonthlyPayment.value);
        }
   
    window.open(MortgageFormPage,'MortgageForm', 'width=460,height=500,left=50,top=50,resizable=no,scrollbars=yes');
}

function autosubmit()   {
    document.form1.btnContactFormSubmit.click(); 
}    

function mortgageform(LoanProgram) {   
    var MortgageFormPage = "http://myexpert.expertrealty.com/Content/Forms/MortgageCalculator.aspx?"   
    if (document.form1.HiddenID) {
        MortgageFormPage += "ID="+document.form1.HiddenID.value;
        }
    if (document.form1.HiddenAddress) {    
        MortgageFormPage += "&Address="+document.form1.HiddenAddress.value;
        }
    if (document.form1.HiddenLocation) {    
        MortgageFormPage += "&Location="+document.form1.HiddenLocation.value;
        }
    if (document.form1.HiddenPrice) {    
        ListPrice = document.form1.HiddenPrice.value;
        LoanAmount = ListPrice * .8;
        MortgageFormPage += "&Price=$"+addCommas(LoanAmount);
        }
    if (LoanProgram)    {
        MortgageFormPage += "&LoanProgram="+LoanProgram;
        }
    
    window.open(MortgageFormPage,'MortgageForm', 'width=460,height=500,left=50,top=50,resizable=no,scrollbars=yes');
}

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function mortgagecalc() {
	form = document.form1;
	LoanAmount1 = form.LoanAmount.value.replace("$","")
	LoanAmount = LoanAmount1.replace(/,/g,"");	
		
	DownPayment = "0";

	//LoanTerm = document.getElementById("NumberOfYears").selectedIndex;
    //Years = document.getElementById("NumberOfYears").options[LoanTerm].value;
    //AnnualInterestRate = form.InterestRate.value.replace("%","")/100;
    
    LoanProgram = document.getElementById("LoanPrograms").selectedIndex; 
    LoanProgramSelection = document.getElementById("LoanPrograms").options[LoanProgram].value;
    
    AnnualInterestRate = document.getElementById("HiddenFormFieldRates"+LoanProgramSelection).value;
    
    MonthRate = AnnualInterestRate/12;
	Prin = LoanAmount - DownPayment;
	
    Years = 30;
    NumPayments = Years*12;
    
    if (LoanProgramSelection=="30YearFixed")    {
        MonthPayment = Math.floor((Prin*MonthRate)/(1-Math.pow((1+MonthRate),(-1*NumPayments)))*100)/100;
        }
    else if (LoanProgramSelection=="5YearARM")    {
        MonthPayment = Math.floor((Prin*MonthRate)/(1-Math.pow((1+MonthRate),(-1*NumPayments)))*100)/100;
        }
    else if (LoanProgramSelection=="10YearIO")    {
        MonthPayment = Math.floor((Prin*MonthRate));
        }
    else if (LoanProgramSelection=="5YearIO")    {
        MonthPayment = Math.floor((Prin*MonthRate));
        }
    else if (LoanProgramSelection=="30/10YearIO")    {
        MonthPayment = Math.floor((Prin*MonthRate));
        }
    else if (LoanProgramSelection=="15YearFixed")    {
        MonthPayment = Math.floor((Prin*MonthRate)/(1-Math.pow((1+MonthRate),(-1*NumPayments*.5)))*100)/100;
        }
    else if (LoanProgramSelection=="40YearOptionARM")    {
        MonthPayment = (Prin*MonthRate*12);
        }
	
	if (isNaN(MonthPayment) == true)  {
	    document.getElementById('MonthlyPayment').innerHTML = "";
	    }
    else    {
    	document.getElementById('MonthlyPayment').innerHTML = "$" + addCommas(MonthPayment.toFixed(2));
    	document.getElementById('HiddenFormFieldMonthlyPayment').value = addCommas(MonthPayment.toFixed(2));
    	}
}
function showSelects(){
   var elements = document.getElementsByTagName("select");
   for (i=0;i< elements.length;i++){
      elements[i].style.visibility='visible';
   }
}

function hideSelects(){
   var elements = document.getElementsByTagName("select");
   for (i=0;i< elements.length;i++){
   elements[i].style.visibility='hidden';
   }
}

function FloatingMenu(OpenClose, MenuType)  {
    if (OpenClose=="Open")  {
        if (MenuType=="ViewOptions")    {
            document.getElementById('FloatingMenuSortOptions').style.display='none';
            }
        else if (MenuType=="SortOptions")    {
            document.getElementById('FloatingMenuViewOptions').style.display='none';
            }           
        if (document.getElementById('FloatingMenu'+MenuType).style.display=="block") {
            document.getElementById('FloatingMenu'+MenuType).style.display='none';
            showSelects();
            }
        else    {
            document.getElementById('FloatingMenu'+MenuType).style.display='block';
            hideSelects();
            }
        }
    else if (OpenClose=="Close")  {
        document.getElementById('FloatingMenu'+MenuType).style.display='none';
        showSelects();
        } 
}
function PropertyPanel(Panel)  {  
    if (Panel=="Map")  {
        if (document.getElementById('PropertyPanelFeatures')) {      
        document.getElementById('PropertyPanelFeatures').style.display='none';
        document.getElementById('PropertyPanelTabFeatures').className="InActive";
            }
        if (document.getElementById('PropertyPanelPriceHistory')) {      
        document.getElementById('PropertyPanelPriceHistory').style.display='none';
        document.getElementById('PropertyPanelTabPriceHistory').className="InActive";
            }
        if (document.getElementById('PropertyPanelRecentSales')) {      
        document.getElementById('PropertyPanelRecentSales').style.display='none';
        document.getElementById('PropertyPanelTabRecentSales').className="InActive";
            }
        if (document.getElementById('PropertyPanelSimilarProperties')) {      
        document.getElementById('PropertyPanelSimilarProperties').style.display='none';
        document.getElementById('PropertyPanelTabSimilarProperties').className="InActive";
            }
        if (document.getElementById('PropertyPanelCommunityInformation')) {      
        document.getElementById('PropertyPanelCommunityInformation').style.display='none';
        document.getElementById('PropertyPanelCommunityInformationDetails').style.display='none';
        document.getElementById('PropertyPanelTabCommunityInformation').className="InActive";
            }
        if (document.getElementById('PropertyPanelLocalSchools')) {      
        document.getElementById('PropertyPanelLocalSchools').style.display='none';
        document.getElementById('PropertyPanelTabLocalSchools').className="InActive";
            }
        if (document.getElementById('PropertyPanelMyNotes')) {      
        document.getElementById('PropertyPanelMyNotes').style.display='none';
        document.getElementById('PropertyPanelTabMyNotes').className="InActive";
            }
        document.getElementById('PropertyPanel'+Panel).style.display='block';
        document.getElementById('PropertyPanelTab'+Panel).className="Active";
        document.getElementById('PropertyPanelMapHeader').style.display='none';
        rowcurrentobjclass = "Active";
        document.getElementById('PropertyPanelMapFrame').style.display='block';
        document.getElementById('Property').checked = false;
        document.getElementById('School').checked = false;
        document.getElementById('Community').checked = false;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('CurrentProperty');
        document.getElementById('ShowOnMapProperties').style.display='block';
        document.getElementById('ShowOnMapCommunities').style.display='block';
        document.getElementById('ShowOnMapSchools').style.display='block'; 
        document.getElementById('PropertyPanelHeader').style.display='block';
        document.getElementById('PropertyPanelHeader').innerHTML = 'Map of ' + document.form1.HiddenAddress.value;
        document.getElementById('PropertyPanelHeader').innerHTML += ' - ' + document.form1.HiddenLocation.value;
        document.getElementById('PropertyPanelHeader').innerHTML = document.getElementById('PropertyPanelHeader').innerHTML.replace('Map of -','Map of');
        }
    if (Panel=="Features")  {
        if (document.getElementById('PropertyPanelMap')) {      
        document.getElementById('PropertyPanelMap').style.display='none';
        document.getElementById('PropertyPanelTabMap').className="InActive";
            }
        if (document.getElementById('PropertyPanelPriceHistory')) {      
        document.getElementById('PropertyPanelPriceHistory').style.display='none';
        document.getElementById('PropertyPanelTabPriceHistory').className="InActive";
            }
        if (document.getElementById('PropertyPanelRecentSales')) {      
        document.getElementById('PropertyPanelRecentSales').style.display='none';
        document.getElementById('PropertyPanelTabRecentSales').className="InActive";
            }
        if (document.getElementById('PropertyPanelSimilarProperties')) {      
        document.getElementById('PropertyPanelSimilarProperties').style.display='none';
        document.getElementById('PropertyPanelTabSimilarProperties').className="InActive";
            }
        if (document.getElementById('PropertyPanelCommunityInformation')) {      
        document.getElementById('PropertyPanelCommunityInformation').style.display='none';
        document.getElementById('PropertyPanelCommunityInformationDetails').style.display='none';
        document.getElementById('PropertyPanelTabCommunityInformation').className="InActive";
            }
        if (document.getElementById('PropertyPanelLocalSchools')) {      
        document.getElementById('PropertyPanelLocalSchools').style.display='none';
        document.getElementById('PropertyPanelTabLocalSchools').className="InActive";
            }
        if (document.getElementById('PropertyPanelMyNotes')) {      
        document.getElementById('PropertyPanelMyNotes').style.display='none';
        document.getElementById('PropertyPanelTabMyNotes').className="InActive";
            }
        document.getElementById('PropertyPanel'+Panel).style.display='block';
        document.getElementById('PropertyPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('PropertyPanelMapFrame').style.display='none';
        document.getElementById('PropertyPanelHeader').style.display='none';
        document.getElementById('PropertyPanelMapHeader').style.display='none';        
        }
    if (Panel=="PriceHistory")  {
        if (document.getElementById('PropertyPanelMap')) {      
        document.getElementById('PropertyPanelMap').style.display='none';
        document.getElementById('PropertyPanelTabMap').className="InActive";
            }
        if (document.getElementById('PropertyPanelFeatures')) {      
        document.getElementById('PropertyPanelFeatures').style.display='none';
        document.getElementById('PropertyPanelTabFeatures').className="InActive";
            }
        if (document.getElementById('PropertyPanelRecentSales')) {      
        document.getElementById('PropertyPanelRecentSales').style.display='none';
        document.getElementById('PropertyPanelTabRecentSales').className="InActive";
            }
        if (document.getElementById('PropertyPanelSimilarProperties')) {      
        document.getElementById('PropertyPanelSimilarProperties').style.display='none';
        document.getElementById('PropertyPanelTabSimilarProperties').className="InActive";
            }
        if (document.getElementById('PropertyPanelCommunityInformation')) {      
        document.getElementById('PropertyPanelCommunityInformation').style.display='none';
        document.getElementById('PropertyPanelCommunityInformationDetails').style.display='none';
        document.getElementById('PropertyPanelTabCommunityInformation').className="InActive";
            }
        if (document.getElementById('PropertyPanelLocalSchools')) {      
        document.getElementById('PropertyPanelLocalSchools').style.display='none';
        document.getElementById('PropertyPanelTabLocalSchools').className="InActive";
            }
        if (document.getElementById('PropertyPanelMyNotes')) {      
        document.getElementById('PropertyPanelMyNotes').style.display='none';
        document.getElementById('PropertyPanelTabMyNotes').className="InActive";
            }
        document.getElementById('PropertyPanel'+Panel).style.display='block';
        document.getElementById('PropertyPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('PropertyPanelMapFrame').style.display='none';
        document.getElementById('PropertyPanelMapHeader').style.display='none';
        document.getElementById('PropertyPanelHeader').style.display='block';
        document.getElementById('PropertyPanelHeader').innerHTML = 'Price History for ' + document.form1.HiddenAddress.value;
        document.getElementById('PropertyPanelHeader').innerHTML += ' - ' + document.form1.HiddenLocation.value;
        }
    if (Panel=="RecentSales")  {
        if (document.getElementById('PropertyPanelMap')) {      
        document.getElementById('PropertyPanelMap').style.display='none';
        document.getElementById('PropertyPanelTabMap').className="InActive";
            }
        if (document.getElementById('PropertyPanelFeatures')) {      
        document.getElementById('PropertyPanelFeatures').style.display='none';
        document.getElementById('PropertyPanelTabFeatures').className="InActive";
            }
        if (document.getElementById('PropertyPanelPriceHistory')) {      
        document.getElementById('PropertyPanelPriceHistory').style.display='none';
        document.getElementById('PropertyPanelTabPriceHistory').className="InActive";
            }
        if (document.getElementById('PropertyPanelSimilarProperties')) {      
        document.getElementById('PropertyPanelSimilarProperties').style.display='none';
        document.getElementById('PropertyPanelTabSimilarProperties').className="InActive";
            }
        if (document.getElementById('PropertyPanelCommunityInformation')) {      
        document.getElementById('PropertyPanelCommunityInformation').style.display='none';
        document.getElementById('PropertyPanelCommunityInformationDetails').style.display='none';
        document.getElementById('PropertyPanelTabCommunityInformation').className="InActive";
            }
        if (document.getElementById('PropertyPanelLocalSchools')) {      
        document.getElementById('PropertyPanelLocalSchools').style.display='none';
        document.getElementById('PropertyPanelTabLocalSchools').className="InActive";
            }
        if (document.getElementById('PropertyPanelMyNotes')) {      
        document.getElementById('PropertyPanelMyNotes').style.display='none';
        document.getElementById('PropertyPanelTabMyNotes').className="InActive";
            }
        document.getElementById('PropertyPanel'+Panel).style.display='block';
        document.getElementById('PropertyPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('PropertyPanelMapFrame').style.display='none';
        document.getElementById('PropertyPanelMapHeader').style.display='none';
        document.getElementById('PropertyPanelHeader').style.display='block';
        document.getElementById('PropertyPanelHeader').innerHTML = 'Recent Sales Near ' + document.form1.HiddenAddress.value;
        document.getElementById('PropertyPanelHeader').innerHTML += ' - ' + document.form1.HiddenLocation.value;
        }
    if (Panel=="SimilarProperties")  {
        if (document.getElementById('PropertyPanelMap')) {      
        document.getElementById('PropertyPanelMap').style.display='none';
        document.getElementById('PropertyPanelTabMap').className="InActive";
            }
        if (document.getElementById('PropertyPanelFeatures')) {      
        document.getElementById('PropertyPanelFeatures').style.display='none';
        document.getElementById('PropertyPanelTabFeatures').className="InActive";
            }
        if (document.getElementById('PropertyPanelPriceHistory')) {      
        document.getElementById('PropertyPanelPriceHistory').style.display='none';
        document.getElementById('PropertyPanelTabPriceHistory').className="InActive";
            }
        if (document.getElementById('PropertyPanelRecentSales')) {      
        document.getElementById('PropertyPanelRecentSales').style.display='none';
        document.getElementById('PropertyPanelTabRecentSales').className="InActive";
            }
        if (document.getElementById('PropertyPanelCommunityInformation')) {      
        document.getElementById('PropertyPanelCommunityInformation').style.display='none';
        document.getElementById('PropertyPanelCommunityInformationDetails').style.display='none';
        document.getElementById('PropertyPanelTabCommunityInformation').className="InActive";
            }
        if (document.getElementById('PropertyPanelLocalSchools')) {      
        document.getElementById('PropertyPanelLocalSchools').style.display='none';
        document.getElementById('PropertyPanelTabLocalSchools').className="InActive";
            }
        if (document.getElementById('PropertyPanelMyNotes')) {      
        document.getElementById('PropertyPanelMyNotes').style.display='none';
        document.getElementById('PropertyPanelTabMyNotes').className="InActive";
            }
        document.getElementById('PropertyPanel'+Panel).style.display='block';
        document.getElementById('PropertyPanelTab'+Panel).className="Active";
        document.getElementById('PropertyPanelMapHeader').style.display='none';
        rowcurrentobjclass = "Active";
        document.getElementById('PropertyPanelMapFrame').style.display='block';
        document.getElementById('ShowOnMapProperties').style.display='none';
        document.getElementById('ShowOnMapCommunities').style.display='block';
        document.getElementById('ShowOnMapSchools').style.display='block';    
        document.getElementById('Property').checked = true;
        document.getElementById('School').checked = false;
        document.getElementById('Community').checked = false;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('Property');
        Markers('CurrentProperty');
        document.getElementById('PropertyPanelHeader').style.display='block';
        document.getElementById('PropertyPanelHeader').innerHTML = 'Properties Similar to ' + document.form1.HiddenAddress.value;
        document.getElementById('PropertyPanelHeader').innerHTML += ' - ' + document.form1.HiddenLocation.value;
        document.getElementById('PropertyPanelHeader').innerHTML = document.getElementById('PropertyPanelHeader').innerHTML.replace('Properties Similar to -','Properties Similar to ID#: ' +  document.form1.HiddenID.value + ' -');
        }
    if (Panel=="CommunityInformation")  {
        if (document.getElementById('PropertyPanelMap')) {      
        document.getElementById('PropertyPanelMap').style.display='none';
        document.getElementById('PropertyPanelTabMap').className="InActive";
            }
        if (document.getElementById('PropertyPanelFeatures')) {      
        document.getElementById('PropertyPanelFeatures').style.display='none';
        document.getElementById('PropertyPanelTabFeatures').className="InActive";
            }
        if (document.getElementById('PropertyPanelPriceHistory')) {      
        document.getElementById('PropertyPanelPriceHistory').style.display='none';
        document.getElementById('PropertyPanelTabPriceHistory').className="InActive";
            }
        if (document.getElementById('PropertyPanelRecentSales')) {      
        document.getElementById('PropertyPanelRecentSales').style.display='none';
        document.getElementById('PropertyPanelTabRecentSales').className="InActive";
            }
        if (document.getElementById('PropertyPanelSimilarProperties')) {      
        document.getElementById('PropertyPanelSimilarProperties').style.display='none';
        document.getElementById('PropertyPanelTabSimilarProperties').className="InActive";
            }
        if (document.getElementById('PropertyPanelLocalSchools')) {      
        document.getElementById('PropertyPanelLocalSchools').style.display='none';
        document.getElementById('PropertyPanelTabLocalSchools').className="InActive";
            }
        if (document.getElementById('PropertyPanelMyNotes')) {      
        document.getElementById('PropertyPanelMyNotes').style.display='none';
        document.getElementById('PropertyPanelTabMyNotes').className="InActive";
            }
        document.getElementById('PropertyPanel'+Panel).style.display='block';
        document.getElementById('PropertyPanelCommunityInformationDetails').style.display='block';
        document.getElementById('PropertyPanelMapHeader').style.display='block';
        document.getElementById('PropertyPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('PropertyPanelMapFrame').style.display='block';
        document.getElementById('ShowOnMapCommunities').style.display='none';
        document.getElementById('ShowOnMapSchools').style.display='block';
        document.getElementById('ShowOnMapProperties').style.display='block';
        document.getElementById('Property').checked = false;
        document.getElementById('School').checked = false;
        document.getElementById('Community').checked = true;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('Community');
        Markers('CurrentProperty');
        document.getElementById('PropertyPanelHeader').style.display='block';
        document.getElementById('PropertyPanelHeader').innerHTML = document.form1.HiddenCommunity.value;
        document.getElementById('PropertyPanelHeader').innerHTML += ' - ' + document.form1.HiddenLocation.value;
        }
    if (Panel=="LocalSchools")  {
        if (document.getElementById('PropertyPanelMap')) {      
        document.getElementById('PropertyPanelMap').style.display='none';
        document.getElementById('PropertyPanelTabMap').className="InActive";
            }
        if (document.getElementById('PropertyPanelFeatures')) {      
        document.getElementById('PropertyPanelFeatures').style.display='none';
        document.getElementById('PropertyPanelTabFeatures').className="InActive";
            }
        if (document.getElementById('PropertyPanelPriceHistory')) {      
        document.getElementById('PropertyPanelPriceHistory').style.display='none';
        document.getElementById('PropertyPanelTabPriceHistory').className="InActive";
            }
        if (document.getElementById('PropertyPanelRecentSales')) {      
        document.getElementById('PropertyPanelRecentSales').style.display='none';
        document.getElementById('PropertyPanelTabRecentSales').className="InActive";
            }
        if (document.getElementById('PropertyPanelSimilarProperties')) {      
        document.getElementById('PropertyPanelSimilarProperties').style.display='none';
        document.getElementById('PropertyPanelTabSimilarProperties').className="InActive";
            }
        if (document.getElementById('PropertyPanelCommunityInformation')) {      
        document.getElementById('PropertyPanelCommunityInformation').style.display='none';
        document.getElementById('PropertyPanelCommunityInformationDetails').style.display='none';
        document.getElementById('PropertyPanelTabCommunityInformation').className="InActive";
            }
        if (document.getElementById('PropertyPanelMyNotes')) {      
        document.getElementById('PropertyPanelMyNotes').style.display='none';
        document.getElementById('PropertyPanelTabMyNotes').className="InActive";
            }
        document.getElementById('PropertyPanel'+Panel).style.display='block';
        document.getElementById('PropertyPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('PropertyPanelMapHeader').style.display='none';
        document.getElementById('PropertyPanelMapFrame').style.display='block';
        document.getElementById('ShowOnMapSchools').style.display='none';
        document.getElementById('ShowOnMapCommunities').style.display='block';
        document.getElementById('ShowOnMapProperties').style.display='block';
        document.getElementById('Property').checked = false;
        document.getElementById('School').checked = true;
        document.getElementById('Community').checked = false;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('School');
        Markers('CurrentProperty');
        document.getElementById('PropertyPanelHeader').style.display='block';
        document.getElementById('PropertyPanelHeader').innerHTML = 'Schools Near ' + document.form1.HiddenAddress.value;
        document.getElementById('PropertyPanelHeader').innerHTML += ' - ' + document.form1.HiddenLocation.value;
        document.getElementById('PropertyPanelHeader').innerHTML = document.getElementById('PropertyPanelHeader').innerHTML.replace('Schools Near -','Schools In');
        }
    if (Panel=="MyNotes")  {
        if (document.getElementById('PropertyPanelMap')) {      
        document.getElementById('PropertyPanelMap').style.display='none';
        document.getElementById('PropertyPanelTabMap').className="InActive";
            }
        if (document.getElementById('PropertyPanelFeatures')) {      
        document.getElementById('PropertyPanelFeatures').style.display='none';
        document.getElementById('PropertyPanelTabFeatures').className="InActive";
            }
        if (document.getElementById('PropertyPanelPriceHistory')) {      
        document.getElementById('PropertyPanelPriceHistory').style.display='none';
        document.getElementById('PropertyPanelTabPriceHistory').className="InActive";
            }
        if (document.getElementById('PropertyPanelRecentSales')) {      
        document.getElementById('PropertyPanelRecentSales').style.display='none';
        document.getElementById('PropertyPanelTabRecentSales').className="InActive";
            }
        if (document.getElementById('PropertyPanelSimilarProperties')) {      
        document.getElementById('PropertyPanelSimilarProperties').style.display='none';
        document.getElementById('PropertyPanelTabSimilarProperties').className="InActive";
            }
        if (document.getElementById('PropertyPanelCommunityInformation')) {      
        document.getElementById('PropertyPanelCommunityInformation').style.display='none';
        document.getElementById('PropertyPanelCommunityInformationDetails').style.display='none';
        document.getElementById('PropertyPanelTabCommunityInformation').className="InActive";
            }
        if (document.getElementById('PropertyPanelLocalSchools')) {      
        document.getElementById('PropertyPanelLocalSchools').style.display='none';
        document.getElementById('PropertyPanelTabLocalSchools').className="InActive";
            }
        document.getElementById('PropertyPanel'+Panel).style.display='block';
        document.getElementById('PropertyPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('PropertyPanelMapFrame').style.display='none';
        document.getElementById('PropertyPanelMapHeader').style.display='none';
        document.getElementById('PropertyPanelHeader').style.display='block';
        document.getElementById('PropertyPanelHeader').innerHTML = 'My Notes for ' + document.form1.HiddenAddress.value;
        document.getElementById('PropertyPanelHeader').innerHTML += ' - ' + document.form1.HiddenLocation.value;
        }
}
function ActivatePanel(PanelName)   {
    if (PanelName=="Cities")  {
        if (document.getElementById('PanelCommunities')) {      
            document.getElementById('PanelCommunities').style.display='none';
            }
        if (document.getElementById('PanelTabCommunities')) {        
            document.getElementById('PanelTabCommunities').className="InActive";
            }
        if (document.getElementById('PanelListings')) { 
            document.getElementById('PanelListings').style.display='none';
            }
        if (document.getElementById('PanelTabListings')) { 
            document.getElementById('PanelTabListings').className="InActive";
            }
        document.getElementById('Panel'+PanelName).style.display='block';
        document.getElementById('PanelTab'+PanelName).className="Active";
        rowcurrentobjclass = "Active";
        }
    if (PanelName=="Communities")  {
        if (document.getElementById('PanelCities')) {      
            document.getElementById('PanelCities').style.display='none';
            }
        if (document.getElementById('PanelTabCities')) {        
            document.getElementById('PanelTabCities').className="InActive";
            }
        if (document.getElementById('PanelListings')) { 
            document.getElementById('PanelListings').style.display='none';
            }
        if (document.getElementById('PanelTabListings')) { 
            document.getElementById('PanelTabListings').className="InActive";
            }
        document.getElementById('Panel'+PanelName).style.display='block';
        document.getElementById('PanelTab'+PanelName).className="Active";
        rowcurrentobjclass = "Active";
        }
    if (PanelName=="Listings")  {
        if (document.getElementById('PanelCities')) {      
            document.getElementById('PanelCities').style.display='none';
            }
        if (document.getElementById('PanelTabCities')) {        
            document.getElementById('PanelTabCities').className="InActive";
            }
        if (document.getElementById('PanelCommunities')) { 
            document.getElementById('PanelCommunities').style.display='none';
            }
        if (document.getElementById('PanelTabCommunities')) { 
            document.getElementById('PanelTabCommunities').className="InActive";
            }
        document.getElementById('Panel'+PanelName).style.display='block';
        document.getElementById('PanelTab'+PanelName).className="Active";
        rowcurrentobjclass = "Active";
        }
    }
function SchoolPanel(Panel)  {  
    if (Panel=="Map")  {
        if (document.getElementById('SchoolPanelSchoolDetails')) {      
        document.getElementById('SchoolPanelSchoolDetails').style.display='none';
        document.getElementById('SchoolPanelTabSchoolDetails').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalNeighborhoods')) {      
        document.getElementById('SchoolPanelLocalNeighborhoods').style.display='none';
        document.getElementById('SchoolPanelTabLocalNeighborhoods').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalCondominiums')) {      
        document.getElementById('SchoolPanelLocalCondominiums').style.display='none';
        document.getElementById('SchoolPanelTabLocalCondominiums').className="InActive";
            }
        document.getElementById('SchoolPanel'+Panel).style.display='block';
        document.getElementById('SchoolPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('SchoolPanelMapFrame').style.display='block';
        document.getElementById('Neighborhood').checked = false;
        document.getElementById('Condominium').checked = false;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('CurrentSchool');
        document.getElementById('ShowOnMapNeighborhoods').style.display='block';
        document.getElementById('ShowOnMapCondominiums').style.display='block';
        document.getElementById('SchoolPanelHeader').style.display='block';
        document.getElementById('SchoolPanelHeader').innerHTML = 'Map of ' + document.form1.HiddenSchoolName.value;
        document.getElementById('SchoolPanelHeader').innerHTML += ' - ' + document.form1.HiddenSchoolLocation.value;
        }
    if (Panel=="SchoolDetails")  {
        if (document.getElementById('SchoolPanelMap')) {      
        document.getElementById('SchoolPanelMap').style.display='none';
        document.getElementById('SchoolPanelTabMap').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalNeighborhoods')) {      
        document.getElementById('SchoolPanelLocalNeighborhoods').style.display='none';
        document.getElementById('SchoolPanelTabLocalNeighborhoods').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalCondominiums')) {      
        document.getElementById('SchoolPanelLocalCondominiums').style.display='none';
        document.getElementById('SchoolPanelTabLocalCondominiums').className="InActive";
            }
        document.getElementById('SchoolPanel'+Panel).style.display='block';
        document.getElementById('SchoolPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('SchoolPanelMapFrame').style.display='none';
        document.getElementById('SchoolPanelHeader').style.display='block';
        document.getElementById('SchoolPanelHeader').innerHTML = document.form1.HiddenSchoolName.value;
        document.getElementById('SchoolPanelHeader').innerHTML += ' - ' + document.form1.HiddenSchoolLocation.value;
        }
    if (Panel=="LocalNeighborhoods")  {
        if (document.getElementById('SchoolPanelMap')) {      
        document.getElementById('SchoolPanelMap').style.display='none';
        document.getElementById('SchoolPanelTabMap').className="InActive";
            }
        if (document.getElementById('SchoolPanelSchoolDetails')) {      
        document.getElementById('SchoolPanelSchoolDetails').style.display='none';
        document.getElementById('SchoolPanelTabSchoolDetails').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalCondominiums')) {      
        document.getElementById('SchoolPanelLocalCondominiums').style.display='none';
        document.getElementById('SchoolPanelTabLocalCondominiums').className="InActive";
            }
        document.getElementById('SchoolPanel'+Panel).style.display='block';
        document.getElementById('SchoolPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('SchoolPanelMapFrame').style.display='block';
        document.getElementById('Neighborhood').checked = true;
        document.getElementById('Condominium').checked = false;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('CurrentSchool');
        Markers('Community','Neighborhood');
        document.getElementById('ShowOnMapNeighborhoods').style.display='block';
        document.getElementById('ShowOnMapCondominiums').style.display='block';
        document.getElementById('SchoolPanelHeader').style.display='block';
        document.getElementById('SchoolPanelHeader').innerHTML = 'Neighborhoods Near ' + document.form1.HiddenSchoolName.value;
        document.getElementById('SchoolPanelHeader').innerHTML += ' - ' + document.form1.HiddenSchoolLocation.value;
        }
    if (Panel=="LocalCondominiums")  {
        if (document.getElementById('SchoolPanelMap')) {      
        document.getElementById('SchoolPanelMap').style.display='none';
        document.getElementById('SchoolPanelTabMap').className="InActive";
            }
        if (document.getElementById('SchoolPanelSchoolDetails')) {      
        document.getElementById('SchoolPanelSchoolDetails').style.display='none';
        document.getElementById('SchoolPanelTabSchoolDetails').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalNeighborhoods')) {      
        document.getElementById('SchoolPanelLocalNeighborhoods').style.display='none';
        document.getElementById('SchoolPanelTabLocalNeighborhoods').className="InActive";
            }
        document.getElementById('SchoolPanel'+Panel).style.display='block';
        document.getElementById('SchoolPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('SchoolPanelMapFrame').style.display='block';
        document.getElementById('Neighborhood').checked = false;
        document.getElementById('Condominium').checked = true;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('CurrentSchool');
        Markers('Community','Condominium');
        document.getElementById('ShowOnMapNeighborhoods').style.display='block';
        document.getElementById('ShowOnMapCondominiums').style.display='block';
        document.getElementById('SchoolPanelHeader').style.display='block';
        document.getElementById('SchoolPanelHeader').innerHTML = 'Condominiums Near ' + document.form1.HiddenSchoolName.value;
        document.getElementById('SchoolPanelHeader').innerHTML += ' - ' + document.form1.HiddenSchoolLocation.value;
        }
    }
function SchoolPanel(Panel)  {  
    if (Panel=="Map")  {
        if (document.getElementById('SchoolPanelSchoolDetails')) {      
        document.getElementById('SchoolPanelSchoolDetails').style.display='none';
        document.getElementById('SchoolPanelTabSchoolDetails').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalNeighborhoods')) {      
        document.getElementById('SchoolPanelLocalNeighborhoods').style.display='none';
        document.getElementById('SchoolPanelTabLocalNeighborhoods').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalCondominiums')) {      
        document.getElementById('SchoolPanelLocalCondominiums').style.display='none';
        document.getElementById('SchoolPanelTabLocalCondominiums').className="InActive";
            }
        document.getElementById('SchoolPanel'+Panel).style.display='block';
        document.getElementById('SchoolPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('SchoolPanelMapFrame').style.display='block';
        document.getElementById('Neighborhood').checked = false;
        document.getElementById('Condominium').checked = false;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('CurrentSchool');
        document.getElementById('ShowOnMapNeighborhoods').style.display='block';
        document.getElementById('ShowOnMapCondominiums').style.display='block';
        document.getElementById('SchoolPanelHeader').style.display='block';
        document.getElementById('SchoolPanelHeader').innerHTML = 'Map of ' + document.form1.HiddenSchoolName.value;
        document.getElementById('SchoolPanelHeader').innerHTML += ' - ' + document.form1.HiddenSchoolLocation.value;
        }
    if (Panel=="SchoolDetails")  {
        if (document.getElementById('SchoolPanelMap')) {      
        document.getElementById('SchoolPanelMap').style.display='none';
        document.getElementById('SchoolPanelTabMap').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalNeighborhoods')) {      
        document.getElementById('SchoolPanelLocalNeighborhoods').style.display='none';
        document.getElementById('SchoolPanelTabLocalNeighborhoods').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalCondominiums')) {      
        document.getElementById('SchoolPanelLocalCondominiums').style.display='none';
        document.getElementById('SchoolPanelTabLocalCondominiums').className="InActive";
            }
        document.getElementById('SchoolPanel'+Panel).style.display='block';
        document.getElementById('SchoolPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('SchoolPanelMapFrame').style.display='none';
        document.getElementById('SchoolPanelHeader').style.display='block';
        document.getElementById('SchoolPanelHeader').innerHTML = document.form1.HiddenSchoolName.value;
        document.getElementById('SchoolPanelHeader').innerHTML += ' - ' + document.form1.HiddenSchoolLocation.value;
        }
    if (Panel=="LocalNeighborhoods")  {
        if (document.getElementById('SchoolPanelMap')) {      
        document.getElementById('SchoolPanelMap').style.display='none';
        document.getElementById('SchoolPanelTabMap').className="InActive";
            }
        if (document.getElementById('SchoolPanelSchoolDetails')) {      
        document.getElementById('SchoolPanelSchoolDetails').style.display='none';
        document.getElementById('SchoolPanelTabSchoolDetails').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalCondominiums')) {      
        document.getElementById('SchoolPanelLocalCondominiums').style.display='none';
        document.getElementById('SchoolPanelTabLocalCondominiums').className="InActive";
            }
        document.getElementById('SchoolPanel'+Panel).style.display='block';
        document.getElementById('SchoolPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('SchoolPanelMapFrame').style.display='block';
        document.getElementById('Neighborhood').checked = true;
        document.getElementById('Condominium').checked = false;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('CurrentSchool');
        Markers('Community','Neighborhood');
        document.getElementById('ShowOnMapNeighborhoods').style.display='block';
        document.getElementById('ShowOnMapCondominiums').style.display='block';
        document.getElementById('SchoolPanelHeader').style.display='block';
        document.getElementById('SchoolPanelHeader').innerHTML = 'Neighborhoods Near ' + document.form1.HiddenSchoolName.value;
        document.getElementById('SchoolPanelHeader').innerHTML += ' - ' + document.form1.HiddenSchoolLocation.value;
        }
    if (Panel=="LocalCondominiums")  {
        if (document.getElementById('SchoolPanelMap')) {      
        document.getElementById('SchoolPanelMap').style.display='none';
        document.getElementById('SchoolPanelTabMap').className="InActive";
            }
        if (document.getElementById('SchoolPanelSchoolDetails')) {      
        document.getElementById('SchoolPanelSchoolDetails').style.display='none';
        document.getElementById('SchoolPanelTabSchoolDetails').className="InActive";
            }
        if (document.getElementById('SchoolPanelLocalNeighborhoods')) {      
        document.getElementById('SchoolPanelLocalNeighborhoods').style.display='none';
        document.getElementById('SchoolPanelTabLocalNeighborhoods').className="InActive";
            }
        document.getElementById('SchoolPanel'+Panel).style.display='block';
        document.getElementById('SchoolPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('SchoolPanelMapFrame').style.display='block';
        document.getElementById('Neighborhood').checked = false;
        document.getElementById('Condominium').checked = true;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('CurrentSchool');
        Markers('Community','Condominium');
        document.getElementById('ShowOnMapNeighborhoods').style.display='block';
        document.getElementById('ShowOnMapCondominiums').style.display='block';
        document.getElementById('SchoolPanelHeader').style.display='block';
        document.getElementById('SchoolPanelHeader').innerHTML = 'Condominiums Near ' + document.form1.HiddenSchoolName.value;
        document.getElementById('SchoolPanelHeader').innerHTML += ' - ' + document.form1.HiddenSchoolLocation.value;
        }
    }

function POIPanel(Panel)  {  
    if (Panel=="Map")  {
        if (document.getElementById('POIPanelLocalNeighborhoods')) {      
        document.getElementById('POIPanelLocalNeighborhoods').style.display='none';
        document.getElementById('POIPanelTabLocalNeighborhoods').className="InActive";
            }
        if (document.getElementById('POIPanelLocalCondominiums')) {      
        document.getElementById('POIPanelLocalCondominiums').style.display='none';
        document.getElementById('POIPanelTabLocalCondominiums').className="InActive";
            }
        document.getElementById('POIPanel'+Panel).style.display='block';
        document.getElementById('POIPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('POIPanelMapFrame').style.display='block';
        document.getElementById('Neighborhood').checked = false;
        document.getElementById('Condominium').checked = false;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('CurrentPointOfInterest');
        document.getElementById('ShowOnMapNeighborhoods').style.display='block';
        document.getElementById('ShowOnMapCondominiums').style.display='block';
        document.getElementById('POIPanelHeader').style.display='block';
        document.getElementById('POIPanelHeader').innerHTML = 'Map of ' + document.form1.HiddenPOIName.value;
        document.getElementById('POIPanelHeader').innerHTML += ' - ' + document.form1.HiddenPOILocation.value;
        }
    if (Panel=="LocalNeighborhoods")  {
        if (document.getElementById('POIPanelMap')) {      
        document.getElementById('POIPanelMap').style.display='none';
        document.getElementById('POIPanelTabMap').className="InActive";
            }
        if (document.getElementById('POIPanelLocalCondominiums')) {      
        document.getElementById('POIPanelLocalCondominiums').style.display='none';
        document.getElementById('POIPanelTabLocalCondominiums').className="InActive";
            }
        document.getElementById('POIPanel'+Panel).style.display='block';
        document.getElementById('POIPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('POIPanelMapFrame').style.display='block';
        document.getElementById('Neighborhood').checked = true;
        document.getElementById('Condominium').checked = false;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('CurrentPointOfInterest');
        Markers('Community','Neighborhood');
        document.getElementById('ShowOnMapNeighborhoods').style.display='block';
        document.getElementById('ShowOnMapCondominiums').style.display='block';
        document.getElementById('POIPanelHeader').style.display='block';
        document.getElementById('POIPanelHeader').innerHTML = 'Neighborhoods Near ' + document.form1.HiddenPOIName.value;
        document.getElementById('POIPanelHeader').innerHTML += ' - ' + document.form1.HiddenPOILocation.value;
        }
    if (Panel=="LocalCondominiums")  {
        if (document.getElementById('POIPanelMap')) {      
        document.getElementById('POIPanelMap').style.display='none';
        document.getElementById('POIPanelTabMap').className="InActive";
            }
        if (document.getElementById('POIPanelLocalNeighborhoods')) {      
        document.getElementById('POIPanelLocalNeighborhoods').style.display='none';
        document.getElementById('POIPanelTabLocalNeighborhoods').className="InActive";
            }
        document.getElementById('POIPanel'+Panel).style.display='block';
        document.getElementById('POIPanelTab'+Panel).className="Active";
        rowcurrentobjclass = "Active";
        document.getElementById('POIPanelMapFrame').style.display='block';
        document.getElementById('Neighborhood').checked = false;
        document.getElementById('Condominium').checked = true;
        map.closeInfoWindow();
        map.clearOverlays();
        Markers('CurrentPointOfInterest');
        Markers('Community','Condominium');
        document.getElementById('ShowOnMapNeighborhoods').style.display='block';
        document.getElementById('ShowOnMapCondominiums').style.display='block';
        document.getElementById('POIPanelHeader').style.display='block';
        document.getElementById('POIPanelHeader').innerHTML = 'Condominiums Near ' + document.form1.HiddenPOIName.value;
        document.getElementById('POIPanelHeader').innerHTML += ' - ' + document.form1.HiddenPOILocation.value;
        }
    }

function resetvalue(id, resetval, ifval)
{ 
  var e = document.getElementById(id);
  if (e && (e.value == ifval || e.value == ''))
    e.value = resetval;
}
function clearvalue(id,val)
{
  var e = document.getElementById(id);
  if (e && e.value == val)
    e.value = '';
}