
function initialize_map(lat, lng, canvas, zoom) {
    var latlng = new google.maps.LatLng(lat, lng);
    var myOptions = {
      zoom: zoom,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById(canvas), myOptions);
}

function remove_links() {
	var node = document.getElementById('search-results');
	if (node) {
		var links = getElementsByClassName('result-url', node);
		for (var i=0; i < links.length; i++) {
			links[i].href = '#';
		}
	}
}

function getElementsByClassName(classname, node) {
	if (!node) { node = document.getElementsByTagName('body')[0]; }
	var a = [], re = new RegExp('\\b' + classname + '\\b');
	els = node.getElementsByTagName('*');
	for (var i = 0, j = els.length; i < j; i++) { if ( re.test(els[i].className) ) { a.push(els[i]); } }
	return a;
}


function image_errors() {
	var imgs = document.getElementsByTagName('img');
	for (var i=0; i < imgs.length; i++) {
		imgs[i].onerror = ImgError;
	}
}

function ImgError(e) {
	this.src = "/?p=error_image";
	this.onerror = "";
	return true;
}

function playmovie(url) {
	var embed = document.getElementById('video-embed');
	var param = document.getElementById('video-param');
	param.value = url+'&hl=en_US&fs=1&rel=0&autoplay=1';
	embed.src = url+'&hl=en_US&fs=1&rel=0&autoplay=1';
}


