I have gotten to the point of passing a value from set of Markers created via PHP but I can not figure out how to create or implement the IF condition to show the Marker Image related to the Type value.
Code:
<script type="text/javascript">
var iconStar = new google.maps.MarkerImage("googleMarkers/star.png",
                  new google.maps.Size(32, 28), 
                  new google.maps.Point(0, 0),
                 new google.maps.Point(16, 32));
var iconBlue = new google.maps.MarkerImage("images/mm_20_blue.png",
                  new google.maps.Size(12, 20), 
                  new google.maps.Point(0,0),
                 new google.maps.Point(6, 20));
var iconRed =  new google.maps.MarkerImage("images/mm_20_red.png",
                  new google.maps.Size(12, 20), 
                  new google.maps.Point(6, 20),
                 new google.maps.Point(5, 1));
var iconYellow  = new google.maps.MarkerImage("images/mm_20_yellow.png",
                  new google.maps.Size(12, 20), 
                  new google.maps.Point(6, 20),
                 new google.maps.Point(5, 1));
iconType = [] = iconStar;
iconType["0"] = iconStar;
iconType["1"] = iconBlue;
iconType["2"] = iconRed;
iconType["3"] = iconYellow;
        var center = null;
        var map = null;
        var currentPopup;
        var bounds = new google.maps.LatLngBounds();
        function addMarker(lat, lng, info, type) {
            var pt = new google.maps.LatLng(lat, lng);
            bounds.extend(pt);
            var marker = new google.maps.Marker({
                position: pt,
               icon: iconType,
                map: map
            });
            var popup = new google.maps.InfoWindow({
                content: info,
                maxWidth: 300
            });
            google.maps.event.addListener(marker, "click", function() {
                if (currentPopup != null) {
                    currentPopup.close();
                    currentPopup = null;
                }
                popup.open(map, marker);
                currentPopup = popup;
            });
            google.maps.event.addListener(popup, "closeclick", function() {
               // panTo puts you back to the original center - not good for zoomed in nav
               // map.panTo(center);
                currentPopup = null;
            });
        }
        function initMap() {
            map = new google.maps.Map(document.getElementById("map"),  {
                center: new google.maps.LatLng(0, 0),
                zoom: 13,
                mapTypeId: google.maps.MapTypeId.ROADMAP,
                mapTypeControl: false,
                mapTypeControlOptions: {
                style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR
                },
                navigationControl: true,
                navigationControlOptions: {
                 style: google.maps.NavigationControlStyle.DEFAULT
                }
            });
 <?php
 do {
 $name=$row_rsCity['DEALER']; 
 $lat=$row_rsCity['lat'];
  $lon=$row_rsCity['lng'];
  $desc=$row_rsCity['ADDRESS'];
  $city=$row_rsCity['CITY'];
  $state=$row_rsCity['STATE'];
  $phone=$row_rsCity['PHONENUMBER'];
  $type=$row_rsCity['DEALER_TYPE'];
  echo ("addMarker($lat, $lon,'<b>$name</b><br/>$desc<br/>$city , $state<br />Phone: $phone',$type);\n");
  } while ($row_rsCity = mysql_fetch_assoc($rsCity));
  ?>
  center = bounds.getCenter();
  map.fitBounds(bounds);
  }
I'm close but I can't find similar examples online so looking for a little help in solving this issue.
Thanks!