Question : Problems with Google Maps v3 and jQuery UI Tabs

Please see my example here...

I've found the problem I'm having and it's solution here...
http://stackoverflow.com/questions/1428178/problems-with-google-maps-api-v3-jquery-ui-tabs

I just don't know how to implement the solution!  Can someone please help me with this?

Answer : Problems with Google Maps v3 and jQuery UI Tabs

Here's a static page taken from your web page.  Note all the .js and .css files are made local.
The key changes:

(1) comment out both
//google.maps.event.addDomListener(window, 'load', initialize);
//google.maps.event.addDomListener(window, 'load', initialize2);
initialize only when the tab is shown

(2) the document ready function and tab setup

<script type="text/javascript">
$(function(){
      $('#tabs').tabs({
            show: function(event, ui) {
                        if (ui.panel.id == 'tabs-1' && !map)
                        {
                              initialize();
                        }
                        else if (ui.panel.id == 'tabs-2' && !map2)
                        {
                              initialize2();
                        }
                  }
            });
});
$(document).ready(function() {
    $("#demo a[title]").tooltip('#demotip');
    $('#tabs').tabs( "select" , 0 )
});            

The tab-select is required to trigger loading of the first map.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><script type="text/javascript" src="cfform.js"></script>
<script type="text/javascript" src="masks.js"></script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />



<meta name="viewport" content="initial-scale=1.0, user-scalable=yes" />
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>


<script type="text/javascript">
var map;
var infowindow;
var arrMarkers = new Array();

MapMarker = function(lat,lng,m_title,m_content,m_image) {
  var increment = 0.3;
  var isDupe = isDupeMarker(lat,lng);
  while (isDupe) {
    lat += increment;
    lng += increment;
    isDupe = isDupeMarker(lat,lng);
  }
  this.lat = lat;
  this.lng = lng;
  this.m_title = m_title;
  this.m_content = m_content;
  this.m_image = m_image;
}

isDupeMarker = function(lat,lng){
  var  isDupe = false;
  if (arrMarkers.length){
    for (var i in arrMarkers){
      if(arrMarkers[i].lat==lat && arrMarkers[i].lng==lng) isDupe=true;
    }
  }
  return isDupe;
}



  arrMarkers[0] = new MapMarker(35.4675000000,-93.4716700000,"CLARKSVILLE, AR - HOUSTON, TX",'2 LOADS<br />CLARKSVILLE, AR - HOUSTON, TX<br />JUN 21 - JUN 25<br />EQUIP:FLAT BED,<br />MILES: 528<br />RATE:NEGOTIABLE<br />' + '<a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/addLoad.cfm?load_id=97059">' + '<img src="../Images/icons/wrench_orange.png" width="10px" height="10px" border="0"></a>' + '<a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/addLoad.cfm?load_id=97059">'+'EDIT LOAD</a>', "../Images/googleLoad.png");


  arrMarkers[1] = new MapMarker(29.9048400000,-92.1334800000,"ABBEVILLE, LA - DELPHOS, OH",'1 LOAD<br />ABBEVILLE, LA - DELPHOS, OH<br />JUN 18 - JUL 31<br />EQUIP:HOPPER,<br />MILES:1,070<br />' + '<a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/addLoad.cfm?load_id=96478">' + '<img src="../Images/icons/wrench_orange.png" width="10px" height="10px" border="0"></a>' + '<a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/addLoad.cfm?load_id=96478">'+'EDIT LOAD</a>', "../Images/googleLoad.png");


  arrMarkers[2] = new MapMarker(40.1221900000,-79.8446400000,"BELLE VERNON, PA - WAVERLY, NY",'1 LOAD<br />BELLE VERNON, PA - WAVERLY, NY<br />JUN 18 - JUL 31<br />EQUIP:HOPPER,<br />MILES: 381<br />' + '<a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/addLoad.cfm?load_id=96477">' + '<img src="../Images/icons/wrench_orange.png" width="10px" height="10px" border="0"></a>' + '<a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/addLoad.cfm?load_id=96477">'+'EDIT LOAD</a>', "../Images/googleLoad.png");


  arrMarkers[3] = new MapMarker(40.1221900000,-79.8446400000,"BELLE VERNON, PA - ALBANY, NY",'1 LOAD<br />BELLE VERNON, PA - ALBANY, NY<br />JUN 18 - JUL 31<br />EQUIP:HOPPER,<br />MILES: 453<br />' + '<a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/addLoad.cfm?load_id=96476">' + '<img src="../Images/icons/wrench_orange.png" width="10px" height="10px" border="0"></a>' + '<a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/addLoad.cfm?load_id=96476">'+'EDIT LOAD</a>', "../Images/googleLoad.png");


  arrMarkers[4] = new MapMarker(38.6454600000,-90.3257400000,"SAINT LOUIS, MO - DUNCAN, NE",'1 LOAD<br />SAINT LOUIS, MO - DUNCAN, NE<br />JUN 18 - JUL 31<br />EQUIP:HOPPER,<br />MILES: 531<br />' + '<a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/addLoad.cfm?load_id=96475">' + '<img src="../Images/icons/wrench_orange.png" width="10px" height="10px" border="0"></a>' + '<a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/addLoad.cfm?load_id=96475">'+'EDIT LOAD</a>', "../Images/googleLoad.png");
 

initialize = function(){
  var myLatlng = new google.maps.LatLng(41.92018, -96.3392);
  var myOptions = {
    scrollwheel: false,
    zoom: 5,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.TERRAIN
  }
  var map = new google.maps.Map(document.getElementById("map_canvas_loads"), myOptions);
	
  // Close InfoWindow when clicking anywhere on the map.
  infoWindow = new google.maps.InfoWindow();
  google.maps.event.addListener(map, 'click', function() {
    infoWindow.close();
  });

  // draw markers on map
  for (var i in arrMarkers) {
    var marker = new google.maps.Marker({
      position: new google.maps.LatLng(arrMarkers[i].lat, arrMarkers[i].lng),
      map: map,
      title: arrMarkers[i].m_title,
	  icon: arrMarkers[i].m_image
    });
    // Register a click listener on each marker created
    google.maps.event.addListener(marker, 'click', (function(markerArg, index) {
      return function() {
        infoWindow.setContent(arrMarkers[index].m_content);
        infoWindow.open(map, markerArg);
      };
    })(marker, i));
  }
}
//google.maps.event.addDomListener(window, 'load', initialize);
</script>

<meta name="viewport" content="initial-scale=1.0, user-scalable=yes" />
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var map2;
var infowindow2;
var arrMarkers2 = new Array();

MapMarker2 = function(lat,lng,m_title,m_content,m_image) {
  var increment = 0.3;
  var isDupe2 = isDupeMarker2(lat,lng);
  while (isDupe2) {
    lat += increment;
    lng += increment;
    isDupe2 = isDupeMarker2(lat,lng);
  }
  this.lat = lat;
  this.lng = lng;
  this.m_title = m_title;
  this.m_content = m_content;
  this.m_image = m_image;
}

isDupeMarker2 = function(lat,lng){
  var  isDupe2 = false;
  if (arrMarkers2.length){
    for (var i in arrMarkers2){
      if(arrMarkers2[i].lat==lat && arrMarkers2[i].lng==lng) isDupe2=true;
    }
  }
  return isDupe2;
}


  arrMarkers2[0] = new MapMarker2(34.1222,-84.2975,"ALPHARETTA, GA - NORTH OR NW",'AVAILABLE MONDAY JUN 21 AFTERNOON<br />ALPHARETTA, GA - NORTH OR NW<br />HOPPER - HIGH SIDE<br />JERRY/BRADY 507-639-2231' + '<br /><a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/addTruck.cfm?truck_id=43134">' + '<img src="../Images/icons/wrench_orange.png" width="10px" height="10px" border="0"></a>' + '<a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/addTruck.cfm?truck_id=43134">'+'EDIT TRUCK</a>', "../Images/googleTruck.png");

  arrMarkers2[1] = new MapMarker2(45.1176,-95.0418,"WILLMAR, MN - WEST",'AVAILABLE MONDAY JUN 21 MORNING<br />WILLMAR, MN - WEST<br />HOPPER<br />BRIAN () 605-537-4838' + '<br /><a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/addTruck.cfm?truck_id=43086">' + '<img src="../Images/icons/wrench_orange.png" width="10px" height="10px" border="0"></a>' + '<a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/addTruck.cfm?truck_id=43086">'+'EDIT TRUCK</a>', "../Images/googleTruck.png");

  arrMarkers2[2] = new MapMarker2(42.4944,-96.3930,"SIOUX CITY, IA - NORTH",'AVAILABLE TUESDAY JUN 22 UNKNOWN<br />SIOUX CITY, IA - NORTH<br />HOPPER<br />BRIAN () 605-537-4838' + '<br /><a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/addTruck.cfm?truck_id=43085">' + '<img src="../Images/icons/wrench_orange.png" width="10px" height="10px" border="0"></a>' + '<a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/addTruck.cfm?truck_id=43085">'+'EDIT TRUCK</a>', "../Images/googleTruck.png");

  arrMarkers2[3] = new MapMarker2(42.6058,-95.0023,"NEWELL, IA - NORTH",'AVAILABLE THURSDAY JUN 24 UNKNOWN<br />NEWELL, IA - NORTH<br />HOPPER<br />BRIAN () 605-537-4838' + '<br /><a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/addTruck.cfm?truck_id=43084">' + '<img src="../Images/icons/wrench_orange.png" width="10px" height="10px" border="0"></a>' + '<a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/addTruck.cfm?truck_id=43084">'+'EDIT TRUCK</a>', "../Images/googleTruck.png");

  arrMarkers2[4] = new MapMarker2(42.7098,-114.4610,"JEROME, ID - CANADA",'AVAILABLE MONDAY JUN 28 UNKNOWN<br />JEROME, ID - CANADA<br />HOPPER<br />FLOYD () 204-727-1673<br />NEED TO COME BACK TO CANADA' + '<br /><a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/addTruck.cfm?truck_id=42989">' + '<img src="../Images/icons/wrench_orange.png" width="10px" height="10px" border="0"></a>' + '<a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/addTruck.cfm?truck_id=42989">'+'EDIT TRUCK</a>', "../Images/googleTruck.png");


initialize2 = function(){
  var myLatlng = new google.maps.LatLng(39.92018, -97.3392);
  var myOptions2 = {
    scrollwheel: false,
    zoom: 5,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.TERRAIN
  }
  var map2 = new google.maps.Map(document.getElementById("map_canvas_trucks"), myOptions2);
	
  // Close InfoWindow when clicking anywhere on the map.
  infoWindow2 = new google.maps.InfoWindow();
  google.maps.event.addListener(map2, 'click', function() {
    infoWindow2.close();
  });

  // draw markers on map
  for (var i in arrMarkers2) {
    var marker2 = new google.maps.Marker({
      position: new google.maps.LatLng(arrMarkers2[i].lat, arrMarkers2[i].lng),
      map: map2,
      title: arrMarkers2[i].m_title,
	  icon: arrMarkers2[i].m_image
    });
    // Register a click listener on each marker created
    google.maps.event.addListener(marker2, 'click', (function(markerArg, index) {
      return function() {
        infoWindow2.setContent(arrMarkers2[index].m_content);
        infoWindow2.open(map2, markerArg);
      };
    })(marker2, i));
  }
}
//google.maps.event.addDomListener(window, 'load', initialize2);
</script>


<meta name="google-site-verification" content="" />

<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.classify.org/safesurf/" L gen true for "http://www.hopperboard.com" r (SS~~000 1))'>


<meta name="keywords" content="">
<meta name="description" content="">

<title>Hopper Board - Dashboard</title>

<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript" src="basics.js"></script>

<link rel="stylesheet" type="text/css" href="main.css">
<link rel="stylesheet" type="text/css" href="layout.css">
<link rel="stylesheet" type="text/css" href="menu.css">

<script type="text/javascript" src="jquery-ui-1.8.1.custom.min.js"></script>

<link rel="Stylesheet" type="text/css" href="jq-main.css">
<script type="text/javascript" src="jquery.tools.min.js"></script>	



<script>
//ToolTip 
$(document).ready(function() { 
    $("#tooltipdiv a[title]").tooltip('#tooltip'); 
});
</script>

<script type="text/javascript">/* <![CDATA[ */
	if (window.ColdFusion) ColdFusion.required['username']=true;
/* ]]> */</script>

<script type="text/javascript">/* <![CDATA[ */
	if (window.ColdFusion) ColdFusion.required['password']=true;
/* ]]> */</script>
<script type="text/javascript">
<!--
    _CF_checklogin = function(_CF_this)
    {
        //reset on submit
        _CF_error_exists = false;
        _CF_error_messages = new Array();
        _CF_error_fields = new Object();
        _CF_FirstErrorField = null;

        //form element username required check
        if( !_CF_hasValue(_CF_this['username'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "username", _CF_this['username'].value, "You must enter your username");
            _CF_error_exists = true;
        }

        //form element password required check
        if( !_CF_hasValue(_CF_this['password'], "PASSWORD", false ) )
        {
            _CF_onError(_CF_this, "password", _CF_this['password'].value, "You must enter your password");
            _CF_error_exists = true;
        }


        //display error messages and return success
        if( _CF_error_exists )
        {
            if( _CF_error_messages.length > 0 )
            {
                // show alert() message
                _CF_onErrorAlert(_CF_error_messages);
                // set focus to first form error, if the field supports js focus().
                if( _CF_this[_CF_FirstErrorField].type == "text" )
                { _CF_this[_CF_FirstErrorField].focus(); }

            }
            return false;
        }else {
            return true;
        }
    }
//-->
</script>
</head> 


<body id="dashboard">


	<div id="wrapper">
	  <div id="header_wrapper">

         <div id="header">
		 <table width="100%" cellspacing="0" cellpadding="0" style="padding-top:4px;">
		 	<tr>
		 		<td width="336px">
		 		<a href="../../index.cfm"> 
		      	 <img src="../../Images/logo.png" alt="Hopper Board Logo" border="0" align="middle"/>
				</a>
				</td>
		 		<td style="text-align:center;color:white;">

		 		Questions?<br />
				Problems?<br />
				Call us!<br />
				<b style="font-size:1.4em;">507-697-1772</b>
				</td>
		 		<td width="265px" style="text-align:right;font-size:80%;">			
				

<div id="headerloginTable">

<form name="login" id="login" action="../Dashboard/index.cfm" method="post" onsubmit="return _CF_checklogin(this)">
<table align="center" background="../Images/menu/header_login.png" style="padding:2px;font-size:1em; background-image:url('../images/menu/header_login.png')" width="265px" height="85px">
  <tr>
    <td colspan="3" align="center"><img src="../images/icons/lock.png"> <span style="font-size:1.6em;font-weight:800;">MEMBER LOGIN</span></td>
  </tr>
  <tr>
    <th style="padding-left:3px;padding-right:3px;">Username</th> 
	<td><input name="username" type="text" maxlength="30"  tabindex="1"  id="username"  size="9"  /></td>

	<td>
  	<input type="checkbox" name="rememberme" value="yes" tabindex=3> Remember Me</td>
	</tr>
	
	<tr>	
	<th style="padding-left:3px;padding-right:3px;">Password</th> 
	<td><input name="password" id="password"  type="password" maxlength="30"  tabindex="2"  size="9"  /></td>
	 <td><input name="headerlogin" id="headerlogin"  type="image" value="LOGIN" tabindex="4"  src="../images/menu/login.png"  /> </td>
  </tr>

</table>
</form>

</div>				
				
				</td>
			</tr>
		 </table>
			</div>
			
        <div id="headerMenu">
		
<div class="indentmenu">

<ul>


<li id="t-index"><a href="../index.cfm" title="Home"><span>HOME</span></a></li>



<li id="t-signup"><a href="../SignUp/" title="Sign Up"><span>CREATE FREE ACCOUNT</span></a></li>
<li id="t-login"><a href="../login/login.cfm" title="Login"><span>LOGIN</span></a></li>
<li id="t-loads"><a href="../Hopper_Bottom_Loads_Dry_Bulk_Loads/" title="View Hopper Bottom Loads"><span>SEARCH LOADS</span></a></li>	
<li id="t-trucks"><a href="../Hopper_Bottom_Trucks_Dry_Bulk_Trucks/" title="View Hopper Trucks Looking for Loads"><span>SEARCH TRUCKS</span></a></li>	

<li id="t-classifieds"><a href="../Classifieds/" title="Hopper Classified Ads"><span>CLASSIFIED ADS</span></a></li>
<li id="t-forum"><a href="../Forum/" title="Hopper Forum"><span>FORUM</span></a></li>	
<li id="t-tools"><a href="../Tools/" title="Trucking Tools"><span>TOOLS</span></a></li>	




	
<li id="t-news"><a href="../News/" title="News"><span>NEWS</span></a></li>	
<li id="t-support"><a href="../Support/" title="Support"><span>HELP</span></a></li>	


	
</ul>

</div> 
		</div></div>
		 <div id="maincolumn">	
			
		 	
		 
		 
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-12127796-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
  })();

</script>



		 <div id="padding">	
		 <!-- the tooltip --> 
<div id="tooltip">&nbsp;</div> 	
	<div id="tooltipdiv">



<link rel="Stylesheet" type="text/css" href="jquery-ui-1.7.2.custom.css">	



<script type="text/javascript">
$(function(){
	$('#tabs').tabs({
		show: function(event, ui) {
				if (ui.panel.id == 'tabs-1' && !map)
				{
					initialize();
				}
				else if (ui.panel.id == 'tabs-2' && !map2)
				{
					initialize2();
				}
			}
		});
});
$(document).ready(function() { 
    $("#demo a[title]").tooltip('#demotip'); 
	$('#tabs').tabs( "select" , 0 )
});		

</script>
 
			

<div id="Dashmaincol">



<div id="Dashbottom" style="font-size:.9em;">


<div id="tabs">
			<ul>
				
				<li><a href="#tabs-1">MY LOADS (5)</a></li>
				
				<li><a href="#tabs-2">MY TRUCKS (5)</a></li>
				
			</ul>

				
				
			<div id="tabs-1">
			    <div id="map_canvas_loads" style="width:100%; height:600px;"></div>				
			</div>
						
			<div id="tabs-2">	  
				<div id="map_canvas_trucks" style="width:100%; height:600px;"></div>				
			</div>
				
				
</div>




</div>		 </div>

	 </div>
		 <div id="footer">
		       
			  <h4>Questions or problems? <a href="../Support">Go to the support page</a>.</h4>
Copyright &copy; 2010 Hopper  Board, LLC | <a href="javascript:loadDisclaimer()">Read Disclaimer</a> | <a href="mailto:[email protected]">E-mail Us</a> | <a href="http://www.teamviewer.com/download/TeamViewerQS.exe">Download Support Tool</a> | <a href="../Links/">Links</a> | <a href="../RSS/">RSS</a> | <a href="../Other_Stuff/" title="Other Stuff"><span>Other Stuff</span></a>	



	
		    
	     </div>   </div>

</body>
</html> 
Random Solutions  
 
programming4us programming4us