﻿var YWSID = "YAUam__n8NSYmwpEuFxiIw";
var YelpLimit = 10;

function isLimo(yelpItem) {
    var result = false;
    for (var i = 0; i < yelpItem.categories.length; i++) {
        if (yelpItem.categories[i].category_filter == "limos")
            result = true;
    }
    return result;
}

function constructPhoneNumber(phoneNumber) {
    if (phoneNumber.length > 3)
        phoneNumber = phoneNumber.substr(0, 3) + "-" + phoneNumber.substr(3);
    if (phoneNumber.length > 7)
        phoneNumber = phoneNumber.substr(0, 7) + "-" + phoneNumber.substr(7);

    return phoneNumber;
}

function getJailUrl() {
    var geoLocation = $("#fancybox-wrap").find(".row .geoLocation").val();
    var url = "http://maps.google.com/maps?f=q&q=" + geoLocation + "+jail";
    return encodeURI(url);
}

function getTwitterUrl() {
    var url = "http://twitter.com/home?status=" + $("#fancybox-wrap").find("div.twitterStatus textarea").val();
    return encodeURI(url).replace('#', '%23');

}

function getGoogleBusUrl() {
    var geoLocation = $("#fancybox-wrap").find(".row .geoLocation").val();
    var url = "http://www.google.com/maps?ie=UTF8&f=d&dirflg=r&hl=en&saddr=" + geoLocation + "&daddr=&ttype=dep"
    return encodeURI(url);
}

function getGoogleWalkUrl() {
    var geoLocation = $("#fancybox-wrap").find(".row .geoLocation").val();
    var url = "http://www.google.com/maps?f=d&source=s_d&saddr=" + geoLocation + "&daddr=&hl=en&mra=ls&dirflg=w&ie=UTF8"
    return encodeURI(url);
}

function getYelpLimoUrl() {
    var geoLocation = $("#fancybox-wrap").find(".row .geoLocation").val();
    var url = "http://api.yelp.com/" +
            "business_review_search?" +
            "&limit=" + YelpLimit +
            "&category=limos" +
            "&location=" + geoLocation +
            "&ywsid=" + YWSID;
    return encodeURI(url);
}

function getYelpTaxiUrl() {
    var geoLocation = $("#fancybox-wrap").find(".row .geoLocation").val();
    var url = "http://api.yelp.com/" +
            "business_review_search?" +
            "&limit=" + YelpLimit +
            "&category=taxis" +
            "&location=" + geoLocation +
            "&ywsid=" + YWSID;
    return encodeURI(url);
}

