// JavaScript Document
function clone(obj){
        if(obj == null || typeof(obj) != 'object') 
			return obj;

        if(obj.constructor == Array) {
                var temp = [];
                for(var i = 0; i < obj.length; i++) {
					temp.push(obj[i]);
                }
                return temp;
        }

        var temp = {};
        for(var key in obj) 
			temp[key] = obj[key];
        return temp;
}

var directionOverlays = clone(overlays);
directionOverlays.name = 'directionOverlays';
// JavaScript Document

//Settings
directionOverlays.useLabels = true;
directionOverlays.labelType = 'Alpha';
directionOverlays.root = '..';

//Clear Placemarks
directionOverlays.clearDPinnedListings = function(){
	var container = $P('directionOverlaysContent');
	container.innerHTML = '';
}

//Show Placemarks
directionOverlays.showDPinnedListings = function(){
	this.clearDPinnedListings();
	var placemarks = this.getPage(this.currPage,'showdirectionOverlayslistings');
	for (var i = 0; i < placemarks.length; i++){
		this.addToDPinned(placemarks[i]);
	}
}

//Add Item to DPinned Display List
directionOverlays.addToDPinned = function(placemark){
	var container = $P('directionOverlaysContent');
	var d= document.createElement('div');
	d.className = 'directionOverlaysElement';
	d.innerHTML = parsePlacemarkData('<b><img src="placemark:iconimage" align="left"><a href="javascript:goToPlacemark(placemark:prikey)">placemark:name</a></b>',placemark);
	container.appendChild(d);
}

directionOverlays.getIconStyle = function(){
	return 'pushpin';
}