// JavaScript Document
var button_content = {
	'home' : {cap: 'Local Home', url:'http://townplanner.com/cgi-bin/communities/home/'},
	'events' : {cap: 'Community Events', url:'http://townplanner.com/cgi-bin/communities/events/'},
	'resourcenumbers' : {cap: 'Resource Numbers', url:'http://townplanner.com/cgi-bin/communities/resourcenumbers/'},
	'coupons' : {cap: 'Printable Coupons', url:'http://townplanner.com/cgi-bin/communities/coupons/'},
	'restaurantguide' : {cap: 'Dining Guide', url:'http://townplanner.com/cgi-bin/communities/restaurantguide/'},
	'contact' : {cap: 'About Local Publisher', url:'http://townplanner.com/cgi-bin/communities/contact/'},
	'pm' : {cap: 'Personal Messenger', url:'http://townplanner.com/cgi-bin/communities/pm/'}
}

var plain, suw, lwe, lww, dul, dlw, lsu, brk, buf, navigate_to, com_title;

function preload() {
	if(document.images) {
	plain = new Image(250,250);
    plain.src="images/maps/map-plain.jpg";

	suw = new Image(250,250);
    suw.src="images/maps/map-suw.jpg";

	lwe = new Image(250,250);
    lwe.src="images/maps/map-lwe.jpg";

	lww = new Image(250,250);
    lww.src="images/maps/map-lww.jpg";

	dul = new Image(250,250);
    dul.src="images/maps/map-dul.jpg";

	dlw = new Image(250,250);
    dlw.src="images/maps/map-dlw.jpg";

	lsu = new Image(250,250);
    lsu.src="images/maps/map-lsu.jpg";

	brk = new Image(250,250);
    brk.src="images/maps/map-brk.jpg";
	
	buf = new Image(250,250);
    buf.src="images/maps/map-buf.jpg";
  }
	
	navigate_to = '1034';
}

function nav(url) {
	window.location.href = url + navigate_to;
}

function show_map(mapid) {
	jQuery('.image-container img').attr('src', eval(mapid).src);
}

function hide_map() {
	jQuery('.image-container img').attr('src', plain.src);
}

function show_caption(str) {
	jQuery('#caption p').text(str);
}

/*
suwanee 1432
duluth 1218
dul-law 1033
law suwanee 1032
law west 1034
law east 1219
brookwood 1573
*/
/*
http://townplanner.com/cgi-bin/communities/events/#
http://townplanner.com/cgi-bin/communities/resourcenumbers/#
http://townplanner.com/cgi-bin/communities/coupons/1573
http://townplanner.com/cgi-bin/communities/restaurantguide/1573
http://townplanner.com/cgi-bin/communities/contact/1573
http://townplanner.com/cgi-bin/communities/pm/1573

*/

function set_community(comid) {
	//navigate_to = comid;
	
	switch(comid) {
		case 'suw':
		  navigate_to = '1432';
		  com_title = 'Suwanee';
		  break;
		case 'dul':
		  navigate_to = '1218';
		  com_title = 'Duluth/Berkeley Lake';
		  break;
		case 'lww':
		  navigate_to = '1034';
		  com_title = 'Lawrenceville West';
		  break;
		case 'brk':
		  navigate_to = '1573';
		  com_title = 'Brookwood/Parkview';
		  break;
		case 'lwe':
		  navigate_to = '1219';
		  com_title = 'Lawrenceville East';
		  break;
		case 'dlw':
		  navigate_to = '1033';
		  com_title = 'Duluth/Lawrenceville';
		  break;
		case 'lsu':
		  navigate_to = '1032';
		  com_title = 'Lawrenceville-Suwanee';
		  break;
		case 'buf':
		  navigate_to = '1841';
		  com_title = 'Buford 30519';
		  break;
		default:
	}
	
	jQuery('#menu-title').html('<p><center><b>' + com_title + '</b></center></p>');
	jQuery('.button-menu').show();
	jQuery('.zone-menu').hide();
	
	var repaint = function() {
		show_map(comid);
	}
	
	setTimeout(repaint, 50);
}

function revert_community() {
	jQuery('.button-menu').hide();
	jQuery('.zone-menu').show();
	hide_map();
}

jQuery(function() {
	preload();
	jQuery('.menuitem').mouseover(function() {
		show_map(jQuery(this).attr('id'));
	}).mouseout(function() {
		hide_map();
	}).click(function() {
		set_community(jQuery(this).attr('id'));
	});
	jQuery('.revert').click(revert_community);	
	jQuery('.button-menu td').click(function() {
		nav(button_content[jQuery(this).attr('class')].url);
	});
	jQuery('#menu-title').click(function() {
		nav(button_content['home'].url);
	});
});

