(function(window) {
    var travelLibrary = {};

    travelLibrary.displayWidget = function(propertyId, propertyName) {

        var dummyId = 'tlibid' + Math.floor(Math.random() * 10);
        document.write('<span id="' + dummyId + '"></span>');

        var dummy = document.getElementById(dummyId);
        var parent = dummy.parentNode;
        var a;
        var dummyLocation;
        for(var i = 0; i < parent.childNodes.length; i++) {
            if(parent.childNodes[i] == dummy) {
                dummyLocation = i;
            }
        }

        for(i = dummyLocation; i != -1; i--) {
            if(parent.childNodes[i].tagName == 'A') {
                a = parent.childNodes[i];
            }
        }

        parent.removeChild(dummy);
        parent.removeChild(a);

        var code = '<div id="' + dummyId + '" style="background: url(http://cdn.travel-library.com/images/external/widget-tlib-w226.png) no-repeat -240px 100%; margin: 3px 0; padding-bottom: 38px; position: relative; width: 226px;">'
                + '<span style="background: url(http://cdn.travel-library.com/images/external/widget-tlib-w226.png) no-repeat 0 0; color: #fff; font: bold 12.8px Lucida, Verdana, sans-serif; display: block; padding-top: 8px; width: 226px;">'
                + '<span style="display: block; margin: 0 10px; width: 206px;"></span></span>'
				+ '<a href="http://www.travel-library.com/" style="bottom:0; display: block; height: 25px; left: 0; position: absolute; width: 226px; background:none;">'
                + '<span style="display: none;">Travel Library</span></a></div><img src="http://www.travel-library.com/promote/image/'
                + propertyId + '.gif" width="1" height="1"/>';

        document.write(code);


        a.style.background = 'none';
        a.style.fontSize = '14px';
        a.style.color = '#FFFFFF';
        a.style.font = 'bold 12.8px Lucida, Verdana, sans-serif';

        

        var div = document.getElementById(dummyId);
        var span = div.childNodes[0].childNodes[0];
        span.appendChild(document.createTextNode("View "));
        span.appendChild(a);
        span.appendChild(document.createTextNode(" on"));
    };

    window.travelLibrary = travelLibrary;
})(window);
