﻿
function writeEml(classname)
{
    var part1 = "info";
    var part2 = "tahoe";
    var part3 = "getaways.c";
    var part4 = "om";
    document.write('<a href="mai' + 'lto:' + part1 + '@' + part2 + part3 + part4 + '" class="'+classname+'">');
    document.write(part1 + '@' + part2 + part3 + part4 + '</a>');
}
function writeCustomEml(classname, display)
{
    var part1 = "info";
    var part2 = "tahoe";
    var part3 = "getaways.c";
    var part4 = "om";
    document.write('<a href="mai' + 'lto:' + part1 + '@' + part2 + part3 + part4 + '" class="'+classname+'">');
    document.write(display + '</a>');
}
function writeAcctDomainEml(acc, domain, comnet, classname, display)
{
    document.write('<a href="mai' + 'lto:' + acc + '@' + domain + '.' + comnet + '" class="'+classname+'">');
    if(display.length > 0)
    {
        document.write(display + '</a>');
    }
    else
    {
        document.write(acc + '@' + domain + '.' + comnet + '</a>');
    }
}


function drawTabBorder(sender) {
    if (sender == "searchTab1") {
		$("#SearchTabMenu").css("background", "url(assets/tg_tab1.png) -1px 0 no-repeat");
    }
    else {
		$("#SearchTabMenu").css("background", "url(assets/tg_tab2.png) 0 0 no-repeat");
    }
}

function searchListingNumber() {
    var listingNumber = document.getElementById("globalListingNumber").value;	
		
	if (listingNumber == "") {
		
		listingNumber = document.getElementById("globalListingNumberFooter").value;	
		if (listingNumber == "") {
			alert("Enter a listing number.");
			return;
		}
	}
    if (isNaN(listingNumber)) {
        alert("Listing number must consist of only numeric digits.");
        return;
    }
    if (listingNumber == "") {
		
		listingNumber = document.getElementById("globalListingNumberFooter").value;	
		if (isNaN(listingNumber)) {
	        alert("Listing number must consist of only numeric digits.");
	        return;
	    }
		
		if (listingNumber == "") {
			alert("Listing number is empty.");
			return;
		}
    }

    if (listingNumber != "") {

        window.location.href = "http://www.tahoegetaways.com/advanced-vacation-rentals.aspx?rnListingNumGlobal=" + listingNumber;
    }


}


function jumpToAnchor(anchor) {
 
    window.location = String(window.location).replace(/\#.*$/, "") + anchor;
}

function filterSearch(sender, amenity, location, currentLocation) {

    var searchLink = window.location.href;

    if (searchLink.charAt(searchLink.length - 1) == 'x')
        searchLink = window.location.href + "?";

    if (searchLink.match(amenity) == null && amenity != "location") {
        if (searchLink.charAt(searchLink.length - 1) == '?') {
            searchLink += amenity + "=1";
        }
        else {
            searchLink += "&" + amenity + "=1";
        }
    }
    else {
        searchLink = searchLink.replace("&" + amenity + "=1", "");
        searchLink = searchLink.replace(amenity + "=1", "");
    }

    if (amenity == "location") {

        searchLink = searchLink.replace("&location=" + currentLocation, "");
        searchLink = searchLink.replace("location=" + currentLocation, "");
        
        if (location != currentLocation) {
            if (searchLink.charAt(searchLink.length - 1) == '?') {
                searchLink += amenity + "=" + location;
            }
            else {
                searchLink += "&" + amenity + "=" + location;
            }
        }
        
    }
    
    var retainFilter = "";
    if (searchLink.match("luxury-") != null)
        retainFilter = "&kw=luxury";
    if (searchLink.match("lakefront-") != null)
        retainFilter = "&lake-front=1";
    if (searchLink.match("north-shore-") != null)
        retainFilter = "&location=northshore";
	if (searchLink.match("westshore-") != null)
        retainFilter = "&location=westshore";		
    if (searchLink.match("skiarea-") != null)
        retainFilter = "&location=skiarea";        
    if (searchLink.match("dollarpoint-") != null)
        retainFilter = "&city=dollar point";
    if (searchLink.match("tahoe-city-") != null)
        retainFilter = "&city=tahoe city";    
    if (searchLink.match("dollarpoint-") != null)
        retainFilter = "&city=dollar point";
	if (searchLink.match("lakeview-") != null)
        retainFilter = "&lake-view=1";
	if (searchLink.match("petfriendly-") != null)
        retainFilter = "&pet-friendly=1";				
    if (searchLink.match("northstar-") != null)
        retainFilter = "&city=northstar";
    if (searchLink.match("truckee-") != null)
        retainFilter = "&city=truckee";
    if (searchLink.match("squawvalley-") != null)
        retainFilter = "&city=squaw valley";
    if (searchLink.match("homewood-") != null)
        retainFilter = "&city=homewood";
    if (searchLink.match("alpinemeadows-") != null)
        retainFilter = "&city=alpine meadows";         

    searchLink = searchLink.replace("?&", "?");
    searchLink = searchLink.replace(/.*vacation-rentals/, "vacation-rentals");
    searchLink = searchLink.replace(/.*ski-leases/, "ski-leases");
    searchLink += retainFilter;
    
    window.location = searchLink;

}

function clearFilters() {
    window.location = String(window.location).substring(0, String(window.location).lastIndexOf(".aspx")) + ".aspx";
}

function mailpage() {
    mail_str = "mailto:?subject=Check out this property: " + document.title;
    mail_str += "&body=I thought you might be interested in this property from www.tahoegetaways.com: " + document.title;
    mail_str += ". You can view it at, " + location.href;
    location.href = mail_str;
}
