/**************************************************************************************
*File: main.js
*Contents: Entry point function.
*Author: Spiderman (c)
**************************************************************************************/

lr_mtl = null;
lr_west = null;
lr_south = null;
lr_laval = null;
lr = null;

montrealCenter = new GLatLng(45.515561,-73.564215);
lavalCenter = new GLatLng(45.60310951089689,-73.72281074523926);
westCenter = new GLatLng(45.381926,-74.013797);
southCenter = new GLatLng(45.443729,-73.248866);



function main(map) {

   map.addControl(new GLargeMapControl());
   map.addControl(new GMapTypeControl());
   map.setCenter(montrealCenter, 12,G_NORMAL_MAP);

   var montrealXmlFile = "/canada/quebec/montreal/clubs/montreal.xml";
   var lavalXmlFile = "/canada/quebec/montreal/clubs/laval.xml";
   var westXmlFile = "/canada/quebec/montreal/clubs/west.xml";
   var southXmlFile = "/canada/quebec/montreal/clubs/south.xml";

   var merb = new ReviewBoard("merb","http://merb.ca/vbulletin","/showthread.php?t=", "/search.php?do=process&forumchoice[0]=10&query=");
   var dn = new ReviewBoard("dn","http://danseusesnues.com", "/clubcomment.asp?clubno=");

   var merc_mtl = new ReviewBoard("merc","http://merc.ca/vbulletin","/showthread.php?t=", "/search.php?do=process&forumchoice[0]=13&query=");
   var merc_laval = new ReviewBoard("merc","http://merc.ca/vbulletin","/showthread.php?t=", "/search.php?do=process&forumchoice[0]=32&query=");
   var merc_west = new ReviewBoard("merc","http://merc.ca/vbulletin","/showthread.php?t=", "/search.php?do=process&forumchoice[0]=33&query=");
   var merc_south = new ReviewBoard("merc","http://merc.ca/vbulletin","/showthread.php?t=", "/search.php?do=process&forumchoice[0]=34&query=");

   lr_mtl = new Locator("lr_mtl","Montreal","strip club","club",montrealXmlFile,"montreal_club",map,montrealCenter, 4,[dn,merb,merc_mtl], ["col1"], 17, true);
   lr_laval = new Locator("lr_laval","Laval and North","strip club","club",lavalXmlFile,"laval_club",map,lavalCenter, 4,[dn,merb,merc_laval], ["col1"], 17, false);
   lr_west = new Locator("lr_west","West Island","strip club","club",westXmlFile,"mtl_west_club",map,westCenter, 4,[dn,merb,merc_west], ["col1"], 17, false);
   lr_south = new Locator("lr_south","South shore","strip club","club",southXmlFile,"mtl_south_club",map,southCenter, 4,[dn,merb,merc_south], ["col1"], 17, false);


  
   lr_mtl.select();
   lr = lr_mtl;
   initMetro(map);
}


//Navigation bar functions.
function showAll() {
   lr_mtl.show();
   lr_laval.show();
   lr_west.show();
   lr_south.show();
}

function hideAll() {
   lr_mtl.hide();
   lr_laval.hide();
   lr_west.hide();
   lr_south.hide();
}

function showMontrealClubs(map) {
   map.setCenter(montrealCenter, 12);
   lr_mtl.select();
   lr = lr_mtl;
}

function showLavalClubs(map) {
   map.setCenter(lavalCenter, 12);
   lr_laval.select();
   lr = lr_laval;
}

function showSouthClubs(map) {
   map.setCenter(southCenter, 12);
   lr_south.select();
   lr = lr_south;
}

function showWestClubs(map) {
   map.setCenter(westCenter, 12);
   lr_west.select();
   lr = lr_west;
}

function showAreaWeb() {
   lr.showWithWeb();
}

function hideAreaWeb() {
   lr.hideWithWeb();
}





