function randomNumber(){
	return (Math.round(Math.random())-0.5);
	
}
function outputCompanies(){
	if(companies){
		var total_companies = companies.length;
		if(total_companies > 0){
			// randomize array order
			companies.sort( randomNumber );
			//output
			document.write("<table class='stripes'>");
			for(var i=0;i<total_companies;i++){
				document.write("<tr><td valign='top'><a href='"+companies[i].href+"' rel='nofollow' target='_blank'><img src='"+companies[i].logo+"' alt='"+companies[i].name+"' /></a></td><td>"+unescape(companies[i].desc)+"</td><td><a href='"+companies[i].href+"' class='cta_sml' rel='nofollow' target='_blank'>Check prices</a></td></tr>");
			}
			document.write("</table>");
		}
	}
}

function setMap(params){
	if(!params.zoom){
		params.zoom = 5;
	}
	if(!params.map_id){
		params.map_id = "map_canvas";
	}
	var latlng = new google.maps.LatLng(params.lat, params.lon);
	var myOptions = { 
		zoom  : params.zoom, 
		center: latlng,
		mapTypeId: google.maps.MapTypeId.HYBRID
	 };
	 var map = new google.maps.Map(document.getElementById(params.map_id), myOptions);
}
