/**
 * Innovectra extention to Mapquest API.
 * 
 * $Id: mapquestExt.js,v 1.1.4.3 2008/02/28 23:34:06 kyevenko Exp $
 */

InnoPoi = Class.create();
InnoPoi.prototype = {
    initialize: function(pid, street, city, state, zip, latitude, longitude, title, subtitle) {
        this.pid = pid;
        this.street = street;
        this.city = city;
        this.state = state;
        this.zip = zip;
        this.latitude = latitude;
        this.longitude = longitude;
        this.title = title;
        this.subtitle = subtitle;
        this.options = {};
    },
    
    toMQ: function() {
        var address = new MQGeoAddress();
        address.setStreet(this.street);
        address.setCity(this.city);
        address.setState(this.state);
        address.setPostalCode(this.zip);
        address.setMQLatLng(new MQLatLng(this.latitude, this.longitude));
        
        return address;
    }
}

/* This is workaround for bug in Mapquest libraries (5.0 - 5.2) */
function Image(){
    return document.createElement('img');
};