function $(id) {
		return document.getElementById(id);
}
	
	
function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function setImageScale(zoomLevel)
{
	alert(zoomLevel);

	//19 is max zoomed in	
	var pixelHeight = 74 - ((19 - zoomLevel) * 2); //default height
	var pixelOffset = -58 + (74 - pixelHeight);
	
	//set image size
    var PushPins = null;
    PushPins = getElementsByClassName('VEAPI_Pushpin');
    for (var i = 0; i < PushPins.length; i++)
    {
		var PushPinImage = PushPins[i].getElementsByTagName('IMG')[0];
		PushPinImage.src = '/Handlers/ResizeImage.ashx?Path=' + PushPinImage.src + '&height=' + pixelHeight;
		PushPinImage.style.top = pixelOffset + 'px';
    }
}
