// JavaScript Document
// JavaScript Document// JavaScript Document

/***********************************PINNED LISTINGS MODIFICATIONS*****************************/
var custom = new OverlayCollection('custom',26);

//Settings
custom.useLabels = true;
custom.labelType='Alpha';

//Clear Placemarks
custom.clearCustomListings = function(){
	var container = $P('customContent');
	container.innerHTML = '';
}

//Show Placemarks
custom.showCustomListings = function(){
	this.clearCustomListings();
	var placemarks = this.getPage(this.currPage,'showcustomlistings');
	for (var i = 0; i < placemarks.length; i++){
		this.addToCustom(placemarks[i]);
	}
}

//Add Item to Custom Display List
custom.addToCustom = function(placemark){
	var container = $P('customContent');
	var d= document.createElement('div');
	d.className = 'customElement';
	d.innerHTML = parsePlacemarkData('<b><img src="placemark:iconimage" align="left"><a href="javascript:goToPlacemark(placemark:prikey)">placemark:name</a></b>',placemark);
	container.appendChild(d);
}

custom.getInfoHTML = function(placemark){
	var addr = new Address();
	try{
		addr.loadFromObject(placemark);
	}
	catch(ex){
	}
	var str = new String();
	str = '<div class=\"infoWindowTitle\">placemark:name</div>';
	str += '<div class=\"infoWindowAddress\">' + addr.toHTMLString() + '</div>';
	if(placemark.distance){
			str += '<div class=\"infoWindowSection\">Distance: ' + placemark.distance.toFixed(1) + ' miles</div>';
	}

	return parsePlacemarkData(str,placemark);
}

custom.getIconStyle = function(){
	return 'defaultblack';
}