// JavaScript Document

/***********************************PINNED LISTINGS MODIFICATIONS*****************************/
var pinned = new OverlayCollection('pinned',26);

//Settings
pinned.useLabels = true;
pinned.labelType = 'Alpha';

//Clear Placemarks
pinned.clearPinnedListings = function(){
	$P('pinnedContainer').style.display = 'none';		
	var container = $P('pinnedContent');
	container.innerHTML = '';
}

//Show Placemarks
pinned.showPinnedListings = function(){
	this.clearPinnedListings();
	var placemarks = this.getPage(this.currPage);
	if(placemarks.length > 0)
		$P('pinnedContainer').style.display = '';
	else
		$P('pinnedContainer').style.display = 'none';	
	for (var i = 0; i < placemarks.length; i++){
		this.addToPinned(placemarks[i]);
	}
}

//Add Item to Pinned Display List
pinned.addToPinned = function(placemark){
	var container = $P('pinnedContent');
	var d= document.createElement('div');
	d.className = 'pinnedElement';
	d.innerHTML = parsePlacemarkData('<img src="placemark:iconimage" align="left"><a href="javascript:goToPlacemark(placemark:prikey)">placemark:name</a>',placemark);
	container.appendChild(d);
}


/*
pinned.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 += placemark.description.length > 0 ? '<div class=\"infoWindowDescription\">placemark:description<br></div>' : '';
	str += '<hr size="1" class=\"infoWindowSeparator\">';
	str += '<ul class=\"infoWindowOptions\">';
	str += placemark.weburl.length > 0 ? '<li><a href=\"placemark:weburl\">Visit Website</a></li' : '';
	str += '<li><a href=\"javascript:unpinMe(placemark:prikey)\">Unpin from Map</a></li>';
	str += '</ul">';
	str += '<hr size="1" class=\"infoWindowSeparator\">';
	str += '<div class=\"infoWindowAddress\">' + addr.toHTMLString() + '</div>';
	str += '<div class=\"infoWindowDirections\"><a href=\"javascript:directions.directionsTo(placemark:prikey)\">Directions To Here</a><br><a href=\"javascript:directions.directionsFrom(placemark:prikey)\">Directions From Here</a></div>';
	str += '<div class=\"infoWindowNearby\"><a href=\"javascript:pinned.map.allFilters.distanceFilter.findNearBy(placemark:prikey)\">Find Nearby</a></div>';
	str += '<hr size="1" class=\"infoWindowSeparator\">';	

	return parsePlacemarkData(str,placemark);
}
*/
pinned.getIconStyle = function(){
	return 'default_black';
}
