function initialize() {      
if (GBrowserIsCompatible()) {        
var map = new GMap2(document.getElementById("map_canvas")); 
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(33.8848, -78.531499), 8);  

var baseIcon = new GIcon(G_DEFAULT_ICON);
baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
baseIcon.iconSize = new GSize(20, 34);
baseIcon.shadowSize = new GSize(37, 34);
baseIcon.iconAnchor = new GPoint(9, 34);
baseIcon.infoWindowAnchor = new GPoint(9, 2);

function createRedMarker(point, html) {  
// Create a lettered icon for this point using our icon class  

var letteredIcon = new GIcon(baseIcon);  
letteredIcon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";  
// Set up our GMarkerOptions object  
markerOptions = { icon:letteredIcon };  
var marker = new GMarker(point, markerOptions);  
GEvent.addListener(marker, "click", function() {   
 marker.openInfoWindowHtml(html);  
 });  
 return marker;
 }
 
 function createBlueMarker(point, html) {  
// Create a lettered icon for this point using our icon class  

var letteredIcon = new GIcon(baseIcon);  
letteredIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";  
// Set up our GMarkerOptions object  
markerOptions = { icon:letteredIcon };  
var marker = new GMarker(point, markerOptions);  
GEvent.addListener(marker, "click", function() {   
 marker.openInfoWindowHtml(html);  
 });  
 return marker;
 }
 
var golfid = document.map.golfid.value;
var golflat = document.map.golflat.value;
var golflongt = document.map.golflongt.value;
var golfaddress = document.map.golfaddress.value;
var golfimage = document.map.golfimage.value;
var coursecount = document.map.golfcount.value;


var arrgolfid = golfid.split(",");
var arrgolflat = golflat.split(",");
var arrgolflongt = golflongt.split(",");
var arraddress = golfaddress.split(",");
var arrimage = golfimage.split(",");


if(coursecount > 0)
{

var i =0;
for(i=0; i<coursecount; i++)
{

var html = "<table width='274' bgcolor='#FFFFFF'><tr><td width='62%' align='left' valign='top' class='style95'>" + arraddress[i] + "</td> <td width='38%' class='style116'><div align='center' class='style124'><a href='http://www.golfdesk.com/golf_course_detail.cfm?id=" + arrgolfid[i] + "'><img src='http://www.golfdesk.com/images/" + arrimage[i] + "' width='90' height='60' border='0' /></a></div></td></tr><tr class='style108'><td colspan='2' align='left' valign='top' class='style127'><span class='style95'>Myrtle Beach Golf Desk" +
           "<br />800-642-3108</span><span class='style124'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class='style131'><br><a href='http://www.golfdesk.com/book_online.cfm'>Book Now</a> | <a href='http://www.golfdesk.com/request_quote.cfm'>Free Quote</a> | <a href='http://www.golfdesk.com/golf_course_detail.cfm?id=" + arrgolfid[i] + "' >More Info</a></span>" +
           "<div align='center' class='style124'></div></td></tr></table>"
var point = new GLatLng(arrgolflat[i], arrgolflongt[i]);
map.addOverlay(createRedMarker(point, html));
}
}

var accomid = document.map.accomid.value;
var accomlat = document.map.accomlat.value;
var accomlongt = document.map.accomlongt.value;
var accomaddress = document.map.accomaddress.value;
var accomaddress2 = document.map.accomaddress2.value;
var accomimage = document.map.accomimage.value;
var accomcount = document.map.accomcount.value;
var accomtype = document.map.type.value;

var arraccomid = accomid.split(",");
var arraccomlat = accomlat.split(",");
var arraccomlongt = accomlongt.split(",");
var arraccomaddress = accomaddress.split(",");
var arraccomaddress2 = accomaddress2.split(",");
var arraccomimage = accomimage.split(",");
var type = accomtype.split(",");


if(accomcount > 0)
{
var i=0;
for(i=0; i<accomcount; i++)
{

if(type[i] == 'Condo')
{
var page = "http://www.golfdesk.com/condo_rates.cfm";
}
else
{
var page = "http://www.golfdesk.com/hotel_rates.cfm";
}

var html = "<table width='274' bgcolor='#FFFFFF'><tr><td width='62%' align='left' valign='top' class='style95'>" + arraccomaddress[i]+  arraccomaddress2[i] + "<br /><br /><b>Direction: </b> <a href='http://maps.google.com/?daddr=" + arraccomaddress[i] + arraccomaddress2[i] + "' target='_blank'>To</a> <a href='http://maps.google.com/?daddr=" + arraccomaddress + arraccomaddress2 + "' target='_blank'>From</a>&nbsp;</td> <td width='38%' class='style116'><div align='center' class='style124'><a href='" + page + "'><img src='http://www.golfdesk.com/images/" + arraccomimage[i] + "' width='90' height='60' border='0' /></a></div></td></tr><tr class='style108'><td colspan='2' align='left' valign='top' class='style127'><span class='style95'>Myrtle Beach Golf Desk" + "<br />(800) 886-8852</span><span class='style124'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class='style131'><br><a href='http://www.golfdesk.com/book_online.cfm' >Book Now</a> | <a href='http://www.golfdesk.com/request_quote.cfm' >Free Quote</a> | <a href='" + page + "' >More Info</a></span>" + "<div align='center' class='style124'></div></td></tr></table>"
var point = new GLatLng(arrgolflat[i], arrgolflongt[i]);
map.addOverlay(createBlueMarker(point, html));
}
}

}

}
