function incLogin() {

	var str = '<iframe id="iflogin" src="/cafe.cfm?act=member.showlogin&spanid=loginform" frameborder="0" width="0" height="0"></iframe>';
		str += '<span id="loginform">&nbsp;</span>';
	
	document.write(str);

}

var j = jQuery.noConflict();
j(document).ready(function($){

   $('body').prepend('<div id="search-widget"></div>');
   $().incSearch(5805);
   $('#search-widget form').attr('action','http://www.safestates.org/searchsite.cfm');


	if ($('#programMap').length) {
		
		// Setup variables
		var gmarkers = [];
		var infowindow = new google.maps.InfoWindow();
		var latlng = new google.maps.LatLng(38.000,-97.000);
		var map = new google.maps.Map(document.getElementById("map_canvas"), { 
			zoom: 4,
			center: latlng,
			mapTypeId: google.maps.MapTypeId.TERRAIN
		});
		
		// Setup State Capitol Markers
		var capitolMarker = new google.maps.MarkerImage('icon-capitol.png',
			new google.maps.Size(28,28),
			new google.maps.Point(0,0),
			new google.maps.Point(14,14)
		);
		
		// Setup Finalist Markers
		var finalistMarker = new google.maps.MarkerImage('icon-finalist.png',
			new google.maps.Size(18,18),
			new google.maps.Point(0,0),
			new google.maps.Point(8,8)
		);
	
		// Setup Winner Markers
		var winnerMarker = new google.maps.MarkerImage('icon-winner.png',
			new google.maps.Size(18,18),
			new google.maps.Point(0,0),
			new google.maps.Point(8,8)
		);
	
		// Place Markers
		$('.capitol, .finalist, .winner').each(function(){
			var type = $(this).attr('class');
			var icon = '';
			if (type == 'winner') {
				icon = winnerMarker;
			} else if (type == 'finalist') {
				icon = finalistMarker;
			} else {
				icon = capitolMarker;
			}
			var info = $(this).html();
			var myLatlng = new google.maps.LatLng($(this).attr('geoLat'), $(this).attr('geoLong'));
			var marker = new google.maps.Marker({
				position: myLatlng,
				map: map,
				icon: icon,
				zIndex: 3,
				title: $(this).children('h4').text()
			});
			gmarkers.push(marker);
			marker.type = type;
		
			// Popup Bubbles
			google.maps.event.addListener(marker, 'click', function() {
				infowindow.close();
				infowindow.setContent(info);
				infowindow.setPosition(marker.getPosition());
				infowindow.open(map,marker);
			});
		});
	}

	// Toggle Markers w/ Checkboxes
	function toggleMarkers(class){
		infowindow.close();
		for (var i=0;i<gmarkers.length;i++) {
			if (gmarkers[i].type==class) {
				gmarkers[i].setVisible(document.getElementById(class).checked);
			}
		}
	}


});


