var timer_length = 1000;
   var bus_path;
   var bus_id;
   var bus_counter;  
   var repeat_stop_bus = 0;
   function swapBusiness() {
          window.clearTimeout(bus_counter);
		  if ( bus_id ) {
              if ( bus_id == 1 ) {bus_id = 2;}
              else { bus_id = 1;} 
          }
          else {
              bus_id = 1;
          }
          document.getElementById('business').innerHTML = businessData[bus_id];
          bus_path = document.getElementById('bus_title');
          bus_path.onmouseover= bus_timeout;
          bus_path.onmouseout = bus_stop;
   }
   
   function bus_timeout() {
          if ( repeat_stop_bus == 0 ) {
             bus_counter=window.setTimeout('swapBusiness();',timer_length);
          }          
          repeat_stop_bus = 1;
   }
   function bus_stop() {
          window.clearTimeout(bus_counter);
          repeat_stop_bus = 0;
   }
   var search_counter;
   var search_path;
   var search_id;
   var repeat_stop_search = 0;
   function swapSearch() {
          window.clearTimeout(search_counter);
		  if ( search_id ) {
              if ( search_id == 1 ) {search_id = 2;}
              else { search_id = 1;} 
          }
          else {
              search_id = 1;
          }
          document.getElementById('search').innerHTML = searchData[search_id];
          search_path = document.getElementById('search_title');
          search_path.onmouseover= search_timeout;
          search_path.onmouseout = search_stop;
   }
   function search_timeout() {
          if ( repeat_stop_search == 0 ) {
             search_counter=window.setTimeout('swapSearch();',timer_length);
          }          
          repeat_stop_search = 1;
   }
   function search_stop() {
          window.clearTimeout(search_counter);
          repeat_stop_search = 0;
   }
   var class_counter;
   var class_path;
   var class_id;
   var repeat_stop_class = 0;
   function swapClass() {
          window.clearTimeout(class_counter);
		  if ( class_id ) {
              if ( class_id == 1 ) {class_id = 2;}
              else { class_id = 1;} 
          }
          else {
              class_id = 1;
          }
          document.getElementById('classified').innerHTML = classData[class_id];
          class_path = document.getElementById('class_title');
          class_path.onmouseover= class_timeout;
          class_path.onmouseout = class_stop;
   }
   function class_timeout() {
          if ( repeat_stop_class == 0 ) {
             class_counter=window.setTimeout('swapClass();',timer_length);
          }          
          repeat_stop_class = 1;
   }
   function class_stop() {
          window.clearTimeout(class_counter);
          repeat_stop_class = 0;
   }
   var person_counter;
   var person_path;
   var person_id;
   var repeat_stop_person = 0;
   function swapPersonal() {
          window.clearTimeout(person_counter);
		  if ( person_id ) {
              if ( person_id == 1 ) {person_id = 2;}
              else { person_id = 1;} 
          }
          else {
              person_id = 1;
          }
          document.getElementById('personalization').innerHTML = personData[person_id];
          person_path = document.getElementById('personal_title');
          person_path.onmouseover= person_timeout;
          person_path.onmouseout = person_stop;
   }
   function person_timeout() {
          if ( repeat_stop_person == 0 ) {
             person_counter=window.setTimeout('swapPersonal();',timer_length);
          }          
          repeat_stop_person = 1;
   }
   function person_stop() {
          window.clearTimeout(person_counter);
          repeat_stop_person = 0;
   }
   function search_cats_prepare() {
      var tmp_cat = '';
	  if ( document.getElementById('search_cat') ) {
	  tmp_cat = document.getElementById('search_cat').innerHTML;	     
	  }
	  if ( tmp_cat ) {
	     if ( tmp_cat != '' ) {
		    document.getElementById('extra_search').innerHTML = nav_search_cats[2] + nav_search_cats[3];
			search_cats_display = document.getElementById('search_cat').innerHTML
		 }
		 else {
		    document.getElementById('extra_search').innerHTML = nav_search_cats[1];
		 }
	  }
   }
   function swap_search_cats(link_value) {
      var cat_select;
	  if ( link_value ) {
	     if ( link_value == 1 ) {
			document.getElementById('extra_search').innerHTML = nav_search_cats[link_value];
			cat_select = 0;
			selected_search_cats.length = 0;
			if ( document.start.cat.multiple ) {
			   for ( var i=0; i < document.start.cat.length; i++ ) {
			      if ( document.start.cat.options[i].selected ) {
			         selected_search_cats[cat_select] = document.start.cat.options[i].value;
				     cat_select++;
					 document.start.cat.options[i].selected = 'false';
			      }
				  if ( cat_select > 20 ) {
				     i = document.start.cat.length;
				  }
			   }
			}
			else {
			   if ( document.start.cat.selectedIndex ) {
			      selected_search_cats[0] = document.start.cat.options[document.start.cat.selectedIndex].value;
				  document.start.cat.options[document.start.cat.selectedIndex].selected = false;
			   }
			}
			document.start.cat.length = 0;
			document.start.cat.multiple = 'false';
			document.start.cat.size = 1;
			document.getElementById('search_cat').innerHTML = '';
	     }
		 else if ( link_value == 2 || link_value == 3 ) {
			var cat_options = new Array();
			var cat_options_selected = new Array();
			var cat_options_number = 0;
			var cat_options_selected_number = 0;
			var cat_selected = '';
			document.getElementById('extra_search').innerHTML = nav_search_cats[2];
			document.getElementById('search_cat').innerHTML = search_cats;
            if ( selected_search_cats.length > 1 || link_value == 3 ) {
			   document.start.cat.multiple = 'true';
			   document.start.cat.size = 4;
			   document.start.cat.options[0] = new Option(nav_search_cats[4],cat_build_value[0]);
			}
			else {
			   document.getElementById('extra_search').innerHTML = nav_search_cats[2] + nav_search_cats[3];
			   document.start.cat.options[0] = new Option(cat_build[0],cat_build_value[0]);
			}
			for ( var i=1; i < cat_build.length; i++ ) {
			   for ( var ii=0; ii < selected_search_cats.length; ii++ ) {
			      if ( cat_build_value[i] == selected_search_cats[ii] ) {
					 selected_search_cats[ii] = '';
					 cat_selected = 'true';
					 ii = selected_search_cats.length;
			      }
			   }
			   if ( cat_selected == 'true' ) {
			      cat_options_selected[cat_options_selected_number] = new Option(cat_build[i], cat_build_value[i],true,true);
				  cat_options_selected_number++;
				  cat_selected = '';
			   }
			   else {
			      cat_options[cat_options_number] = new Option(cat_build[i], cat_build_value[i]);
			      cat_options_number++;
			   }
			}
			cat_options_number = 1;
			for ( var i=0; i < cat_options_selected.length; i++ ) {
			   document.start.cat.options[cat_options_number] = cat_options_selected[i];
			   document.start.cat.options[cat_options_number].selected = true;
			   cat_options_number++;
			}
			for ( var i=0; i < cat_options.length; i++ ) {
			   document.start.cat.options[cat_options_number] = cat_options[i];
			   cat_options_number++;
			}
			cat_options_number = document.getElementById('search_cat').innerHTML;
			document.getElementById('search_cat').innerHTML = cat_options_number;
		 }
	  }
   }
   
   function ready_map() {
      var map_nav_div = "";
	  prepare_map_variables();
	  if ( document.getElementById('map_div') ) {
		 document.getElementById('map_div').innerHTML = "";
		 document.getElementById('map_div').style.height = "425px";
		 document.getElementById('map_div').style.width = "425px";
		 document.getElementById('map_div').style.position = "relative";
		 if ( window.VEDistanceUnit ) {
		    map_nav_div = document.getElementById('map_nav_acorg');
		    document.getElementById('map_nav_acorg').innerHTML = map_navigation_acorg;
		    map_nav_div.style.margin = 0;
		    map_nav_div.style.padding = 0;
		    map_nav_div.style.cssFloat = "left";
		    map_nav_div.style.width = "420px";
		    map_nav_div.style.clear = "both";
			create_home_dropdown();
			document.getElementById('map_unit_div').innerHTML = get_map_units();
			if ( home == 0 ) {
			   home = new VELatLong(location_lat[0], location_lon[0]);
			}
			else {
			   home = new VELatLong(location_lat[1], location_lon[1]);
			}
		    map = new VEMap('map_div');
		    try {
               map.LoadMap(home,13);
            } 
		    catch(e){
               alert(e)
            }
		    map.SetScaleBarDistanceUnit(distanceUnit);
	        var map_points = new Array();
		    var pin_point = "";
		    var route_link = "";
		    for ( var i=0; i<location_name.length; i++ ) {
	           place_address = '';
			   var pin_point = "";
               if ( location_lat[i] != 0 && location_lon[i] != 0 ) {
			      pin_point = new VELatLong(location_lat[i], location_lon[i]);
			      map_points.push(pin_point);
			      if ( i != 0 ) {
			         get_route_link(i);
			      }
			      var pin = new VEShape(VEShapeType.Pushpin, pin_point);
			      pin.SetTitle(location_name[i]);
			      pin.SetDescription(location_desc[i]);
                  map.AddShape(pin); 
			   }
	        }
		    map.SetMapView(map_points);
		 }
		 else {
            document.getElementById('map_div').innerHTML = non_browser_message;
		    document.getElementById('map_div').style.height = "20px";
		    document.getElementById('map_div').style.width = "400px";
		    document.getElementById('map_div').style.position = "relative";
		 }		 
	  }
	  if ( document.getElementById('map_div_route') ) {
		 document.title = directions_to + meta_page_title;
		 document.getElementById('map_div_options').innerHTML = map_route_navigation;
		 document.getElementById('map_div_route').innerHTML = "";
		 document.getElementById('map_div_route').style.height = "470px";
		 document.getElementById('map_div_route').style.width = "650px";
		 document.getElementById('map_div_route').style.position = "relative";
		 map_nav_div = document.getElementById('map_div_directions');
		 map_nav_div.style.margin = 0;
		 map_nav_div.style.padding = 0;
		 map_nav_div.style.cssFloat = "none";
		 map_nav_div.style.clear = "both";
		 map_nav_div.style.width = "650px";
		 document.getElementById('map_print_options').innerHTML = print_option_dropdown;
		 map = new VEMap('map_div_route');
         map.LoadMap(new VELatLong(end_place_lat, end_place_lon),11);
		 if ( location_lat[0] != 0 ) {
		    map.GetRoute(new VELatLong(location_lat[0], location_lon[0]),
                     new VELatLong(end_place_lat, end_place_lon),
                     distanceUnit,
                     direction_type,
                     onGotRoute);
		 }
		 else {
		    var pin = new VEShape(VEShapeType.Pushpin, new VELatLong(end_place_lat, end_place_lon));
			pin.SetTitle(meta_page_title);
            map.AddShape(pin); 
		 }
		 set_from_address();
		 map.SetScaleBarDistanceUnit(distanceUnit);
		 document.getElementById('map_unit_div').innerHTML = get_map_units();
		 create_home_dropdown();
	  }
   }
   function set_from_address() {
      var address = "";
	  address = location_name[0] + "<BR>" + location_desc[0];
	  document.getElementById('map_from_address').innerHTML = address;   
   }
   function switch_units(map_scale) {
	  if ( map_scale == "1" ) {
	     distanceUnit = VEDistanceUnit.Kilometers;
	  } 
	  else {
	     distanceUnit = VEDistanceUnit.Miles;
	  }
	  map.SetScaleBarDistanceUnit(distanceUnit);
	  document.getElementById('map_unit_div').innerHTML = get_map_units();
	  if ( document.getElementById('map_div_directions') ) {
	     if ( location_lat[0] != 0 ) {
		    map.GetRoute(new VELatLong(location_lat[0], location_lon[0]),
                     new VELatLong(end_place_lat, end_place_lon),
                     distanceUnit,
                     direction_type,
                     onGotRoute);
		 }
	  }
   }
   function switch_direction_type(dir_type) {
	  if ( dir_type == "1" ) {
	     direction_type = VERouteType.Shortest;
	  } 
	  else {
	     direction_type = VERouteType.Quickest;
	  }
	  if ( document.getElementById('map_div_directions') ) {
	     if ( location_lat[0] != 0 ) {
		    map.GetRoute(new VELatLong(location_lat[0], location_lon[0]),
                     new VELatLong(end_place_lat, end_place_lon),
                     distanceUnit,
                     direction_type,
                     onGotRoute);
		 }
	  }
   }
   function get_map_units() {
      var links = "";
	  if ( distanceUnit == VEDistanceUnit.Kilometers ) {
	     links = km_links;
	  }
	  else {
	     links = mile_links;
	  }
	  return(links)
   }
   function send_route_link(route_link,focus_type) {
      if ( route_link == "guest" || route_link == "member" ) {
	     change_home_popup(route_link);
	  }
	  else {
	     if ( !focus_type ) {
		    focus_type = "same";   
		 }
		 route_link = location_secret[route_link] + ";units=" + distanceUnit;
	     if ( focus_type == "same" ) {
		    location.href = route_link;
		 }
		 else {
		    window.open(route_link,"","");
		 }
	  }
   }
   function send_chg_home(route_link) {
      if (!route_link) {
	     return
	  }
	  if ( route_link.options[route_link.selectedIndex].value == "member" ) {
	     change_home_popup(route_link.options[route_link.selectedIndex].value);
	  }
	  else {
	     route_link = route_link.options[route_link.selectedIndex].value + ";units=" + distanceUnit;
	     location.href = route_link;
	  }
   }
   function change_home_popup(type) {
      if ( type == "1" ) {
	     var tmp = top_table_popup + basic_home_popup + bottom_table_popup;
		 document.getElementById('map_div_new_home').innerHTML = tmp;
		 document.getElementById('map_div_new_home').style.border = "grey groove 2px";
         document.location_popup.street_1.focus()
	  }
	  if ( type == "member" ) {
	     var tmp =   top_table_popup + member_location_label_popup + basic_home_popup + member_check_box_popup + bottom_table_popup;
	     document.getElementById('map_div_new_home').innerHTML = tmp;
		 document.getElementById('map_div_new_home').style.border = "grey groove 2px";
		 document.location_popup.location_name.focus()
	  }
	  if ( type == "3" ) {
	     document.getElementById('map_div_new_home').innerHTML = "";
		 document.getElementById('map_div_new_home').style.border = "none";
	  }
	  return
   }
   function change_print_options(type) {
	  if (!type) {
	  return
	  }
	  if ( type.options[type.selectedIndex].value == "map_only" ) {
	     document.getElementById('map_div_route').style.display = "block";
		 document.getElementById('map_div_directions').style.display = "none";
		 document.getElementById('map_page_2_header').innerHTML = "";
		 document.getElementById('map_page_2_header').style.pageBreakBefore = "auto";
		 document.getElementById('map_unit_div').style.display = "block";
	  }
	  if ( type.options[type.selectedIndex].value == "direct_only" ) {
	     document.getElementById('map_div_directions').style.display = "block";
		 document.getElementById('map_div_route').style.display = "none";
		 document.getElementById('map_unit_div').style.display = "none";
		 document.getElementById('map_page_2_header').innerHTML = "";
		 document.getElementById('map_page_2_header').style.pageBreakBefore = "auto";
	  }
	  if ( type.options[type.selectedIndex].value == "2_page" ) {
	     document.getElementById('map_div_directions').style.display = "block";
		 document.getElementById('map_div_route').style.display = "block";
		 document.getElementById('map_unit_div').style.display = "block";
		 if ( location_lat[0] != 0 ) {
		    document.getElementById('map_page_2_header').innerHTML = 
		          document.getElementById('map_div_to_from').innerHTML;
		    document.getElementById('map_page_2_header').style.pageBreakBefore = "always";
		 }
	  }
	  if ( type.options[type.selectedIndex].value == "1_page" ) {
	     document.getElementById('map_div_directions').style.display = "block";
		 document.getElementById('map_div_route').style.display = "block";
		 document.getElementById('map_page_2_header').innerHTML = "";
		 document.getElementById('map_page_2_header').style.pageBreakBefore = "auto";
		 document.getElementById('map_unit_div').style.display = "block";
	  }
   }
   
     function startup() {
          if ( document.getElementById('navigation') ) {
		  prepare_search();
		  swapSearch();
		  prepare_class();
          swapClass();
		  prepare_business();
          swapBusiness();	
		  prepare_Personal();
          swapPersonal();
		  search_cats_prepare();
		  }
		  ready_map(); 
      }
      
      window.onload=startup;
	  function RemoveFrames() {
	      parent.location.href = parent.LinksFrame.document.forms[0].elements[0].value;
	      return false;
      }
	  function MM_jumpMenu(targ,selObj,restore){ //v3.0
          eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
          if (restore) selObj.selectedIndex=0;
      }
   var bus_secret = '';
	  var businessData = new Array();
	  function prepare_business() {
	     bus_secret = document.getElementById('business_secret').innerHTML;
		 businessData[1] = "<div id='bus_title'><a href='javascript: swapBusiness();'><h3>Business Member Links</h3></a></div>";
	     businessData[2] = "<div id='bus_title'><a href='javascript: swapBusiness();'><h4>Business Member Links</h4></a></div>\
      <ul id='bus_nav'>\
	  <li><h6><a href='http://www.findinontario.com/cgi-perl/search.pl?Submit=bus_pre_home;secret=" + search_secret + "'>Business Member Home Page</a> <a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=log_in;lang=English'>Members Login Page</a> <a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=create_log_in;lang=English'>Create a New Business Account</a> <a href='http://www.findinontario.com/help/member_index.htm' target='_blank'>Business Module Help Pages</a></h6></li>\
      </ul>";
		 businessData[3] = "<div id='bus_title'><a href='javascript: swapBusiness();'><h4>Business Member Links</h4></a></div>\
      <ul id='bus_nav'>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=home;secret=" + bus_secret + "'>Business Home Page</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=chg_pass;secret=" + bus_secret + "'>Change your Password</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=log_out;secret=" + bus_secret + "'>End your log in Session</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=manage_url;secret=" + bus_secret + "'>Manage your Indexed Page Links</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=manage_cat;secret=" + bus_secret + "'>Set your Business Category</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=manage_coupon;secret=" + bus_secret + "'>Manage your Coupon Link</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=Edit%20Contact;secret=" + bus_secret + "'>Manage your Contact Information</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=info_home;secret=" + bus_secret + "'>Manage your Locations Information</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=preferences;secret=" + bus_secret + "'>Manage your Report Keywords</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=demand_reindex;secret=" + bus_secret + "'>Order an On Demand Visit</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=view_stats;secret=" + bus_secret + "'>System Reports Page</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=spam_level;secret=" + bus_secret + "'>Set your SPAM protection Level</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=purchase;secret=" + bus_secret + "'>Upgrade your Account</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=log_file;secret=" + bus_secret + "'>View your Account Activity Log</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=site_search_code;secret=" + bus_secret + "'>Add Search to your Website</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=job_post_home;secret=" + bus_secret + "'>Create and Manage Employment Posts</a></li>\
	  <li><a href='http://www.findinontario.com/cgi-perl/business.pl?Submit=design_module;secret=" + bus_secret + "'>Website Design Area</a></li>\
	  <li><a href='http://www.findinontario.com/help/member_index.htm' target='_blank'>Business Area Help Pages</a></li>\
      </ul>";
		 if ( bus_secret ) {
            if ( bus_secret != '' ) { businessData[2] = businessData[3];}
         }
	  }
	  var search_secret = '';
	  var searchData = new Array();
	  function prepare_search() {
	     search_secret = document.getElementById('search_secret').innerHTML;
		 searchData[1] = "<div id='search_title'><a href='javascript: swapSearch();'><h3>Search Area Links</h3></a></div>";
	     searchData[2] = "<div id='search_title'><a href='javascript: swapSearch();'><h4>Search Area Links</h4></a></div>\
      <ul id='search_nav'>\
	  <li><h5><a href='http://www.findinontario.com/cgi-perl/search.pl?Submit=search_home;secret=" + search_secret + "'>Search Area Home</a></h5></li>\
	  <li><h5>Keyword Search Options</h5>\
	      <h6><a href='http://www.findinontario.com/cgi-perl/search.pl?Submit=area;secret=" + search_secret + "'>Search using more than one Area</a> <a href='http://www.findinontario.com/cgi-perl/search.pl?Submit=city;secret=" + search_secret + "'>Search using more than one City</a> <a href='http://www.findinontario.com/cgi-perl/search.pl?Submit=category;secret=" + search_secret + "'>Search using multiple Categories</a></h6></li>\
	  <li><h5>YP Type Search Options</h5>\
	      <h6><a href='http://www.findinontario.com/cgi-perl/search.pl?Submit=cat_area;secret=" + search_secret + "'>Display all Businesses in a Category</a> <a href='http://www.findinontario.com/cgi-perl/extra_search.pl?Submit=load_extra_search;secret=" + search_secret + "'>Search by Business Name</a> <a href='http://www.findinontario.com/cgi-perl/extra_search.pl?Submit=load_extra_search;secret=" + search_secret + "'>Search by Street Address</a></h6></li>\
	  <li><h5><a href='http://www.findinontario.com/help/search_index.htm' target='_blank'>Search Area Help Pages</a></h5></li>\
      </ul>";
	  }
	  var class_secret = '';
	  var classData = new Array();
	  function prepare_class() {
		 class_secret = document.getElementById('search_secret').innerHTML;
		 classData[1] = "<div id='class_title'><a href='javascript: swapClass();'><h3>Classified Links</h3></a></div>";
	     classData[2] = "<div id='class_title'><a href='javascript: swapClass();'><h4>Classified Links</h4></a></div>\
      <ul id='class_nav'>\
	  <li><h5><a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=class_home;sc_type=3;secret=" + class_secret + "'>Classified Home Page</a></h5></li>\
	  <li><h5>Automotive</h5>\
	      <h6><a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=class_auto_home;sc_type=3;secret=" + class_secret + "'>Automotive Home</a> <a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=auto_area;sc_type=3;secret=" + class_secret + "'>Auto Search using multiple Areas</a> <a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=auto_city;sc_type=3;secret=" + class_secret + "'>Auto Search using multiple Cities</a></h6></li>\
      <li><h5>Rental Properties</h5>\
	      <h6><a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=class_rental_home;sc_type=4;secret=" + class_secret + "'>Rental Home</a> <a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=rental_area;sc_type=4;secret=" + class_secret + "'>Rental Search using multiple Areas</a> <a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=rental_city;sc_type=4;secret=" + class_secret + "'>Rental Search using multiple Cities</a></h6></li>\
	  <li><h5>General Items</h5>\
	      <h6><a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=class_item_home;sc_type=6;secret=" + class_secret + "'>General Item Home</a> <a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=general_area;sc_type=6;secret=" + class_secret + "'>Item Search using multiple Areas</a> <a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=general_city;sc_type=6;secret=" + class_secret + "'>Item Search using multiple cities</a></h6></li>\
	  <li><h5>Employment</h5>\
	      <h6><a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=class_job_home;sc_type=7;secret=" + class_secret + "'>Employment Home</a> <a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=employ_area;sc_type=7;secret=" + class_secret + "'>Job Search using multiple Areas</a> <a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=employ_city;sc_type=7;secret=" + class_secret + "'>Job Search using multiple Cities</a></h6></li>\
	  <li><h5>Lost and Found</h5>\
	      <h6><a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=class_lost_home;sc_type=5;secret=" + class_secret + "'>Lost and Found Home</a> <a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=lost_area;sc_type=5;secret=" + class_secret + "'>Search using multiple Areas</a> <a href='http://www.findinontario.com/cgi-perl/class_search.pl?Submit=lost_city;sc_type=5;secret=" + class_secret + "'>Search using multiple Cities</a></h6></li>\
	  <li><h5><a href='http://www.findinontario.com/help/class_index.htm' target='_blank'>Classified Help Pages</a></h5></li>\
      </ul>";
	  }
	  var personData = new Array();
	  function prepare_Personal() {
         personData[1] = "<div id='personal_title'><a href='javascript: swapPersonal();'><h3>Personalization</h3></a></div>";
		 personData[2] = "<a href='javascript: swapPersonal();'><h4>Personalization</h4></a>";
		 document.getElementById('personal_title').innerHTML = personData[2];
	     personData[2] = document.getElementById('personalization').innerHTML;
      }
   
	  var nav_search_cats = new Array();
	  var selected_search_cats = new Array();
	  nav_search_cats[1] = "<h5><a href='javascript: swap_search_cats(2);'>Show</a></h5>";
	  nav_search_cats[2] = "<h5><a href='javascript: swap_search_cats(1);'>Hide</a></h5>";
	  nav_search_cats[3] = "<div id='multi_cat_display'><a href='javascript: swap_search_cats(3);'>Multiple Select</a></div>";
      nav_search_cats[4] = "Choose one or more Categories"
	  var search_cats = "<select name='cat' size='1'></select>";
	  var search_cats_display = "";
	  var cat_build = new Array();
	  var cat_build_value = new Array();
	  cat_build[0] = "Choose a category";
cat_build_value[0]="";
cat_build[1] = "Arts - Entertainment::Events";
cat_build_value[1]="0101";
cat_build[2] = "Arts - Entertainment::Games";
cat_build_value[2]="0102";
cat_build[3] = "Arts - Entertainment::General";
cat_build_value[3]="0103";
cat_build[4] = "Arts - Entertainment::Movies and Music";
cat_build_value[4]="0104";
cat_build[5] = "Automotive::Parts and Accessories";
cat_build_value[5]="0201";
cat_build[6] = "Automotive::Rentals";
cat_build_value[6]="0202";
cat_build[7] = "Automotive::Sales";
cat_build_value[7]="0203";
cat_build[8] = "Automotive::Service/Maintenance";
cat_build_value[8]="0204";
cat_build[9] = "Business Services::Accounting";
cat_build_value[9]="0301";
cat_build[10] = "Business Services::Consultants";
cat_build_value[10]="0302";
cat_build[11] = "Business Services::General";
cat_build_value[11]="0303";
cat_build[12] = "Business Services::Import/Export";
cat_build_value[12]="0304";
cat_build[13] = "Business Services::Insurance";
cat_build_value[13]="0305";
cat_build[14] = "Business Services::Legal and Lawyers";
cat_build_value[14]="0306";
cat_build[15] = "Business Services::MultiMedia";
cat_build_value[15]="0307";
cat_build[16] = "Non Profit::Charities";
cat_build_value[16]="0401";
cat_build[17] = "Non Profit::Churches";
cat_build_value[17]="0402";
cat_build[18] = "Non Profit::General";
cat_build_value[18]="0403";
cat_build[19] = "Communications::Advertising";
cat_build_value[19]="0501";
cat_build[20] = "Communications::General";
cat_build_value[20]="0502";
cat_build[21] = "Communications::Media and Public Relations";
cat_build_value[21]="0503";
cat_build[22] = "Communications::Telecommunications";
cat_build_value[22]="0504";
cat_build[23] = "Computers::General";
cat_build_value[23]="0601";
cat_build[24] = "Computers::Hardware";
cat_build_value[24]="0602";
cat_build[25] = "Computers::Internet Design";
cat_build_value[25]="0603";
cat_build[26] = "Computers::Internet Providers";
cat_build_value[26]="0604";
cat_build[27] = "Computers::Software";
cat_build_value[27]="0605";
cat_build[28] = "Computers::Training";
cat_build_value[28]="0606";
cat_build[29] = "Education::Early Childhood";
cat_build_value[29]="0701";
cat_build[30] = "Education::College/Univerity";
cat_build_value[30]="0702";
cat_build[31] = "Education::General";
cat_build_value[31]="0703";
cat_build[32] = "Education::Schools";
cat_build_value[32]="0704";
cat_build[33] = "Government::General";
cat_build_value[33]="0801";
cat_build[34] = "Wholesale::Appliances/Electronics";
cat_build_value[34]="0901";
cat_build[35] = "Wholesale::Clothing";
cat_build_value[35]="0902";
cat_build[36] = "Wholesale::Food";
cat_build_value[36]="0903";
cat_build[37] = "Wholesale::Furniture";
cat_build_value[37]="0904";
cat_build[38] = "Wholesale::General";
cat_build_value[38]="0905";
cat_build[39] = "Wholesale::Pet Supplies";
cat_build_value[39]="0906";
cat_build[40] = "Manufacturing::Agriculture";
cat_build_value[40]="1001";
cat_build[41] = "Manufacturing::Chemicals";
cat_build_value[41]="1002";
cat_build[42] = "Manufacturing::Construction";
cat_build_value[42]="1003";
cat_build[43] = "Manufacturing::Electronics";
cat_build_value[43]="1004";
cat_build[44] = "Manufacturing::Food";
cat_build_value[44]="1005";
cat_build[45] = "Manufacturing::General";
cat_build_value[45]="1006";
cat_build[46] = "Manufacturing::Machinery";
cat_build_value[46]="1007";
cat_build[47] = "Manufacturing::Metal and Plastics";
cat_build_value[47]="1008";
cat_build[48] = "Manufacturing::Printing";
cat_build_value[48]="1009";
cat_build[49] = "Manufacturing::Textiles";
cat_build_value[49]="1010";
cat_build[50] = "Health::Clinics/Hospitals";
cat_build_value[50]="1101";
cat_build[51] = "Health::Dental";
cat_build_value[51]="1102";
cat_build[52] = "Health::Doctors";
cat_build_value[52]="1103";
cat_build[53] = "Health::General";
cat_build_value[53]="1104";
cat_build[54] = "Health::Healthcare";
cat_build_value[54]="1105";
cat_build[55] = "Health::Holistic / Alternative";
cat_build_value[55]="1106";
cat_build[56] = "Health::Pharmacy";
cat_build_value[56]="1107";
cat_build[57] = "Health::Veterinary";
cat_build_value[57]="1108";
cat_build[58] = "Health::Weightloss";
cat_build_value[58]="1109";
cat_build[59] = "Miscellaneous::General";
cat_build_value[59]="1201";
cat_build[60] = "Miscellaneous::Public Service";
cat_build_value[60]="1202";
cat_build[61] = "Home::Agents and Brokers";
cat_build_value[61]="1301";
cat_build[62] = "Home::Architecture";
cat_build_value[62]="1302";
cat_build[63] = "Home::Construction";
cat_build_value[63]="1303";
cat_build[64] = "Home::General";
cat_build_value[64]="1304";
cat_build[65] = "Home::Repair/Improvement";
cat_build_value[65]="1305";
cat_build[66] = "Home::Mortgages";
cat_build_value[66]="1306";
cat_build[67] = "Home::Rentals";
cat_build_value[67]="1307";
cat_build[68] = "Home::Real Estate";
cat_build_value[68]="1308";
cat_build[69] = "Services::Beauty";
cat_build_value[69]="1401";
cat_build[70] = "Services::Miscellaneous";
cat_build_value[70]="1402";
cat_build[71] = "Services::Photography";
cat_build_value[71]="1403";
cat_build[72] = "Restaurants::Casual";
cat_build_value[72]="1501";
cat_build[73] = "Restaurants::Chinese";
cat_build_value[73]="1502";
cat_build[74] = "Restaurants::Ethinic";
cat_build_value[74]="1503";
cat_build[75] = "Restaurants::Fast Food";
cat_build_value[75]="1504";
cat_build[76] = "Restaurants::Fine Dining";
cat_build_value[76]="1505";
cat_build[77] = "Restaurants::Night Clubs";
cat_build_value[77]="1506";
cat_build[78] = "Restaurants::Pizza";
cat_build_value[78]="1507";
cat_build[79] = "Retail::Antiques";
cat_build_value[79]="1601";
cat_build[80] = "Retail::Appliances";
cat_build_value[80]="1602";
cat_build[81] = "Retail::Books";
cat_build_value[81]="1603";
cat_build[82] = "Retail::Children";
cat_build_value[82]="1604";
cat_build[83] = "Retail::General";
cat_build_value[83]="1605";
cat_build[84] = "Retail::Clothing";
cat_build_value[84]="1606";
cat_build[85] = "Retail::E-Commerce";
cat_build_value[85]="1607";
cat_build[86] = "Retail::Electronics";
cat_build_value[86]="1608";
cat_build[87] = "Retail::Food";
cat_build_value[87]="1609";
cat_build[88] = "Retail::Furniture";
cat_build_value[88]="1610";
cat_build[89] = "Retail::Hobbies";
cat_build_value[89]="1611";
cat_build[90] = "Retail::Home Improvement";
cat_build_value[90]="1612";
cat_build[91] = "Retail::Music";
cat_build_value[91]="1613";
cat_build[92] = "Retail::Pets and Supplies";
cat_build_value[92]="1614";
cat_build[93] = "Retail::Repairs";
cat_build_value[93]="1615";
cat_build[94] = "Sports Leisure::Equipment";
cat_build_value[94]="1701";
cat_build[95] = "Sports Leisure::General";
cat_build_value[95]="1702";
cat_build[96] = "Sports Leisure::Martial Arts";
cat_build_value[96]="1703";
cat_build[97] = "Sports Leisure::Recreation";
cat_build_value[97]="1704";
cat_build[98] = "Sports Leisure::Teams and Leagues";
cat_build_value[98]="1705";
cat_build[99] = "Technology::Engineering";
cat_build_value[99]="1801";
cat_build[100] = "Technology::General";
cat_build_value[100]="1802";
cat_build[101] = "Technology::Research";
cat_build_value[101]="1803";
cat_build[102] = "Technology::Science";
cat_build_value[102]="1804";
cat_build[103] = "Transportation::Courier";
cat_build_value[103]="1901";
cat_build[104] = "Transportation::General";
cat_build_value[104]="1902";
cat_build[105] = "Transportation::Shipping";
cat_build_value[105]="1903";
cat_build[106] = "Transportation::Supplies";
cat_build_value[106]="1904";
cat_build[107] = "Travel::Agents";
cat_build_value[107]="2001";
cat_build[108] = "Travel::Car Rentals";
cat_build_value[108]="2002";
cat_build[109] = "Travel::General";
cat_build_value[109]="2003";
cat_build[110] = "Travel::Hotels";
cat_build_value[110]="2004";
   
     var directions_to = "Directions to ";
	 var direction_type = "Shortest";
	 var map_secret = "";
	 var newWindow = "";
	 var map_navigation_acorg = "<table width='405' border='0' cellpadding='0' cellspacing='0'>\
  <tr valign='top'> \
    <td width='70%'><div id='map_home_drop'></div></td>\
    <td><div align='right' id='map_unit_div'></div></td>\
  </tr></table>";
  	 var map_route_navigation = "<table width='650' border='0'>\
  <tr valign='top'> \
    <td width='80%'><div id='map_print_options'></div></td>\
    <td><div align='right' id='map_unit_div'></div></td>\
  </tr></table>";
	 var location_dropdown = "";
	 var non_browser_message = "Upgrading your browser allows you to see these locations on a map";
	 var km_links = "<h6><b>Kilometers</b> | <a href='javascript: switch_units(2);'>Miles</a></h6>";
	 var mile_links = "<h6><a href='javascript: switch_units(1);'>Kilometers</a> | <b>Miles</b></h6>";
	 var shortest_links = "<h6><b>Shortest</b> | <a href='javascript: switch_direction_type(2);'>Quickest</a></h6>";
	 var quickest_links = "<h6><a href='javascript: switch_direction_type(1);'>Shortest</a> | <b>Quickest</b></h6>";	 
	 var basic_home_popup = "<tr>\
    <td>\
      <h5>Corner of </h5>\
      <input type='text' name='street_1' size='20' maxlength='30'>\
      <h6>and<br>\
        <input type='text' name='street_2' size='20' maxlength='30'>\
      </h6>\
    </td>\
  </tr>\
  <tr> \
    <td> \
      <h6>In \
        <input type='text' name='city' size='15' maxlength='20'>,\
		<input type='text' name='state' size='2' maxlength='2' value='ON'>,\
        <input type='text' name='country' size='2' maxlength='2' value='CA'>\
      </h6>\
    </td>\
  </tr>";
     var top_table_popup = "";
	 var bottom_table_popup = "<tr> \
    <td> \
      <p> \
        <input type='submit' name='Submit' value='Add Location Information'>\
        &nbsp;&nbsp;&nbsp;\
        <h6><a href='javascript: change_home_popup(3);'>Close Window</a></h6></p>\
    </td>\
  </tr>\
</table></form>";
	 var member_location_label_popup = "<tr>\
    <td> \
      <h5>Save Location As</h5><br>\
        <input type='text' name='location_name' size='20' maxlength='30'>\
      \
    </td>\
  </tr>\
  <tr>\
    <td><h5>Type of Location<h5>\
	  <select name='location_type' size='1'>\
          <option value=''>Select a Type</option>\
		  <option value='home'>Home Address</option>\
		  <option value='cottage'>Cottage Address</option>\
		  <option value='business'>Business Address</option>\
		  <option value='vacation'>Vacation Address</option>\
		  <option value='office'>Office Address</option>\
		  </select>\
     </td>\
   </tr>";
     var member_check_box_popup = "<tr> \
    <td> \
      <p> \
        <input type='checkbox' name='tmp_address' value='yes'>\
        Save as a temporary address.  It will be removed from your account  <input type='text' name='days_until' size='2' maxlength='3' value='14'> days from now</p>\
    </td>\
  </tr>";
  function get_route_link(location_number) {
     var route_link = "";
	 var temp_url = location_secret[location_number];
	 route_link = "<a href ='javascript: send_route_link("+location_number+",\"same\");'>Get Directions</a> ";
	 route_link+= "<a href ='javascript: send_route_link("+location_number+",\"new_window\");'>In a new window</a>";
	 location_desc[location_number]+= route_link;
	 temp_url = "";
	 var page = document.getElementById("bus_route_"+location_number);
	 page.innerHTML = route_link;
  }
  function onGotRoute(route) {
      var routeinfo= "Directions to "+business_name;
	  if ( direction_type == VERouteType.Shortest ) {
	     routeinfo+= shortest_links;
	  }
	  else {
	     routeinfo+= quickest_links;
	  }
	  routeinfo = "<h2>"+routeinfo+"</h2>";
	  var mapUnits = "";
	  if ( distanceUnit == VEDistanceUnit.Kilometers ) {
	     mapUnits = "km";
	  }
	  else {
	     mapUnits = "mi";
	  }
      var steps="";
      var len = route.Itinerary.Segments.length;
      for(var i = 0; i < len ;i++) {
         steps+=route.Itinerary.Segments[i].Instruction;
		 if ( i == 0 ) {
		    steps+= location_name[0] + "<BR>";
		 }
		 else if ( i == (len-1) ) {
		    steps+= meta_page_title + "<BR>";
		 }
		 else {
		    steps+=" -- ("+route.Itinerary.Segments[i].Distance+") ";
            steps+= mapUnits + "<BR>";
		 }
      }
      routeinfo+="<h3>Step by Step Directions</h3>"+steps;
      routeinfo+= "<h3>Complete Trip Summary: "+route.Itinerary.Distance;
	  routeinfo+=  mapUnits + "</h3>";
      document.getElementById('map_div_directions').innerHTML = routeinfo;
   }
   var print_option_dropdown = "<select name='print_opt' onChange='change_print_options(this);'>\
	 <option value='1_page'>Default Page View</option>\
	 <option value='2_page'>Set Page for Two Page Printing</option>\
	 <option value='map_only'>Show the Map Only</option>\
	 <option value='direct_only'>Show the Directions Only</option>\
	 </select>";
	 function prepare_map_variables() {
	    top_table_popup = "<form method='post' action='http://www.findinontario.com/cgi-perl/search.pl' name='location_popup'>\
  <input type='hidden' name='lang' value='English'>\
  <input type='hidden' name='secret' value='" + map_secret + "'>\
  <table width='275' border='0' height='184'>\
  <tr> \
    <td> \
      <h2 align='center'>Store a Home Location</h2>\
    </td>\
  </tr>";
	 }

