var map = null;
var gmarkers = [];

$(document).ready(function() {

//No right border on menu tabs
	$('#navcontainer a:last').css("border-right","0");

// Google Maps

	$('#churches-left').prepend('<div id="map-holder" style="height:300px; width:500px; color:#000;"></div>');

// Front page images

	var homecheck = $('#home-right').length;
if (homecheck > 0){
	var pic1 = -1;
	var pic2 = -1;
	var pic3 = -1;
	
	function randimgnum (){
		var linknum = $('dl.gallery-item dt.gallery-icon a').length; //how many links are there?
		var i = Math.random(); //set a random between 0 and 1
		var linkeq = Math.floor(i * linknum); //Generate the random index number, between 0 and # of images - 1
		return linkeq;
	}	

	pic1 = randimgnum ();

	while (pic2 < 0 || pic2 == pic1) {
		pic2 = randimgnum ();
	}
	
	while (pic3 < 0 || pic3 == pic1 || pic3 == pic2) {
		pic3 = randimgnum ();
	}
	
	var pic1html = $('#home-right dl.gallery-item dt.gallery-icon a:eq(' + pic1 + ')').html();
	var pic2html = $('#home-right dl.gallery-item dt.gallery-icon a:eq(' + pic2 + ')').html();
	var pic3html = $('#home-right dl.gallery-item dt.gallery-icon a:eq(' + pic3 + ')').html();
	
	$('#home-right').empty().append(pic1html).append(pic2html).append(pic3html);
	$('#home-right').append('<br/><span id="send-pic-show">Send us a picture...</span>');
	
//Send image dialogue show/hide
	var cferrorcheck = $('.cf_li_err').length + $('.failure').length;
	if (cferrorcheck > 0){
		$('#home-right').hide();
		$('#home-right-bottom').show();
	}
		
	$('#send-pic-show').click(function(){
		$('#home-right').slideUp("slow");
		$('#home-right-bottom').slideDown("slow");
	});
	
	$('#send-pic-hide').click(function(){
		$('#home-right-bottom').slideUp("slow");
		$('#home-right').slideDown("slow");
	});
	
}
	
	
//Google maps	
	if (GBrowserIsCompatible()) { //build our map
	
		map = new GMap2(document.getElementById('map-holder'));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(40.952628,-97.666211), 7);
				
	// Now we add our markers and make our links clickable
	
	// A function to create the marker and set up the event window
	function createMarker(point,name,html) {
		var marker = new GMarker(point);
		GEvent.addListener(marker, "click", function() {
			//map.setCenter(point,12);
			marker.openInfoWindowHtml(html);
		});
		// save the info we need to use later for the side_bar
		gmarkers[name] = marker;
		return marker;
	}

	//Grand Island: Grace Covenant
	var point = new GLatLng(40.934072, -98.350324);
	var marker = createMarker(point,"gracecovenant","<div class=\"googlebubble\">Grace Covenant Church</strong><br />Phone: (308) 384-5625<br />Website: <a href=\"http://www.gracegi.com\">GraceGI.com</a><br>418 W. 12th Street<br />Grand Island, Nebraska 68801<br>(<a href=\"http://maps.google.com/maps?saddr=418%20W%2012th%20St,%20Grand%20Island,%20NE%2068801\" target=\"_blank\">Get Directions</a>)</div>");
	map.addOverlay(marker);

	$('li#gracecovenant').click(function(){
		GEvent.trigger(gmarkers["gracecovenant"], "click");
	});
	
	//Gretna: Grace Reformed - Gretna
	var point = new GLatLng(41.134867, -96.252796);
	var marker = createMarker(point,"gracereformedgretna","<div class=\"googlebubble\">Grace Reformed Church - Gretna</strong><br />Phone: (402) 573-1663<br />Website: <a href=\"http://www.GraceReformed.net/gretna\">GraceReformed.net/gretna</a><br>Gretna Middle School<br>11705 S. 216th Street<br>Gretna, NE 68028<br>(<a href=\"http://maps.google.com/maps?saddr=11705%20S%20216th%20St,%20Gretna,%20NE%2068028\" target=\"_blank\">Get Directions</a>)</div>");
	map.addOverlay(marker);	

	$('li#gracereformedgretna').click(function(){
		GEvent.trigger(gmarkers["gracereformedgretna"], "click");
	});	
	
	// Kearney: Trinity Presbyterian
	var point = new GLatLng(40.713819, -99.111101);
	var marker = createMarker(point,"trinitypresbyterian","<div class=\"googlebubble\">Trinity Presbyterian Church</strong><br>Phone: (308) 234-3142<br />Website: <a href=\"http://www.TPCKearney.org\">TPCKearney.org</a><br>3910 22nd Avenue<br />Kearney, Nebraska 68845<br>(<a href=\"http://maps.google.com/maps?saddr=3910%2022nd%20Ave,%20Kearney,%20NE%2068845\" target=\"_blank\">Get Directions</a>)</div>");
	map.addOverlay(marker);

	$('li#trinitypresbyterian').click(function(){
		GEvent.trigger(gmarkers["trinitypresbyterian"], "click");
	});	
	
	//Lincoln:  Grace Chapel
	var point = new GLatLng(40.778701, -96.663193);
	var marker = createMarker(point,"gracechapel","<div class=\"googlebubble\">Grace Chapel</strong><br />Phone: (402) 484-8555<br />Website: <a href=\"http://www.gracepca.com\">GracePCA.com</a><br>4000 Sheridan Blvd.<br>Lincoln, NE 68506<br>(<a href=\"http://maps.google.com/maps?saddr=4000%20Sheridan%20Blvd,%20Lincoln,%20NE%2068506\" target=\"_blank\">Get Directions</a>)</div>");
	map.addOverlay(marker);	
	
	$('li#gracechapel').click(function(){
		GEvent.trigger(gmarkers["gracechapel"], "click");
	});	
	
	//Lincoln:  Redeemer
	var point = new GLatLng(40.825801, -96.708194);
	var marker = createMarker(point,"redeemer","<div class=\"googlebubble\">Redeemer Church</strong><br />Website: <a href=\"http://welcometoredeemer.com/\">WelcomeToRedeemer.com</a><br />901 Charleston<br />Lincoln, NE 68508<br />(<a href=\"http://maps.google.com/maps?saddr=901%20Charleston%20St,%20Lincoln,%20NE%2068508\" target=\"_blank\">Get Directions</a>)</div>");
	map.addOverlay(marker);
	
	$('li#redeemer').click(function(){
		GEvent.trigger(gmarkers["redeemer"], "click");
	});	
	
	//Lincoln:  Zion
	var point = new GLatLng(40.757334, -96.682494);
	var marker = createMarker(point,"zion","<div class=\"googlebubble\">Zion Church</strong><br />Phone: (402) 476-2524<br />Website: <a href=\"http://www.zionpca.com\">ZionPCA.com</a><br>5511 South 27th Street<br>Lincoln, NE 68512<br>(<a href=\"http://maps.google.com/maps?saddr=5511%20S%2027th%20St,%20Lincoln,%20NE%2068512\" target=\"_blank\">Get Directions</a>)</div>");
	map.addOverlay(marker);	

	$('li#zion').click(function(){
		GEvent.trigger(gmarkers["zion"], "click");
	});	
	
	//Omaha:  Dominion
	var point = new GLatLng(41.259548, -96.014035);
	var marker = createMarker(point,"dominion","<div class=\"googlebubble\">Dominion Covenant Church</strong><br />Phone: (402) 934-3300<br />Website: <a href=\"http://www.DominionCovenantChurch.com\">DominionCovenantChurch.com</a><br>William H. Thompson Alumni Center<br>67th and Dodge Streets<br>Omaha, NE 68132<br>(<a href=\"http://maps.google.com/maps?saddr=67th%20and%20Dodge%20Streets,%20Omaha,%20NE%2068132\" target=\"_blank\">Get Directions</a>)</div>");
	map.addOverlay(marker);
	
	$('li#dominion').click(function(){
		GEvent.trigger(gmarkers["dominion"], "click");
	});	
	
	//Omaha:  Grace Reformed - Fort Street
	var point = new GLatLng(41.305612, -96.056435);
	var marker = createMarker(point,"gracereformedfortstreet","<div class=\"googlebubble\">Grace Reformed Church - Fort Street</strong><br />Phone: (402) 573-1663<br />Website: <a href=\"http://www.GraceReformed.net/fort/\">GraceReformed.net/fort/</a><br>5151 N. 93rd St.<br>Omaha, NE 68134<br>(<a href=\"http://maps.google.com/maps?saddr=5151%20N%2093rd%20St,%20Omaha,%20NE%2068134\" target=\"_blank\">Get Directions</a>)</div>");
	map.addOverlay(marker);		
	
	$('li#gracereformedfortstreet').click(function(){
		GEvent.trigger(gmarkers["gracereformedfortstreet"], "click");
	});	
	
	//Omaha:  Harvest Community
	var point = new GLatLng(41.267998, -95.970923);
	var marker = createMarker(point,"harvest","<div class=\"googlebubble\">Harvest Community Church</strong><br />Phone: (402) 573-1663<br />Website: <a href=\"http://www.HarvestPCA.org\">HarvestPCA.org</a><br>3903 Cuming Street<br>Omaha, NE 68131<br>(<a href=\"http://maps.google.com/maps?saddr=3903%20Cuming%20St,%20Omaha,%20NE%2068131\" target=\"_blank\">Get Directions</a>)</div>");
	map.addOverlay(marker);	
	
	$('li#harvest').click(function(){
		GEvent.trigger(gmarkers["harvest"], "click");
	});		

	} // Close GBrowserIs...


	
	
}); // end doc ready


$(window).load(function () {

}); // end load function



$(window).unload( function () { GUnload(); } );