function initGMap(){
	
	var lat = document.getElementById('dealer_lat').value;
	var longitude = document.getElementById('dealer_long').value;
	var latlng = new google.maps.LatLng(lat,longitude);
	var myOptions = {
		zoom: 14,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	
	var customMarker = new google.maps.MarkerImage('/images/map_marker.png',
						       new google.maps.Size(20,34),
						       new google.maps.Point(0,0)
						       );

	var customMarkerShadow = new google.maps.MarkerImage('http://www.google.com/mapfiles/shadow50.png',
							     new google.maps.Size(50,34),
							     new google.maps.Point(0,0),
							     new google.maps.Point(12,34) 
							     );	
        
	var map = new google.maps.Map(document.getElementById("mini_map"), myOptions);
	
	var pushPin = new google.maps.Marker({map:map});
	pushPin.setOptions({position: new google.maps.LatLng(lat,longitude),
			    icon: customMarker,
			    shadow: customMarkerShadow});
		
	

	
}


function make_more_click(that) {
    var link = document.createElement('a');
    jQuery(link).html('click for more...');
    jQuery(link).click(function() {
        var them = this;
        var remove = false;
        if (jQuery("li:hidden",that).length < 15) {
            remove = true;
        }
        jQuery("li:hidden",that).each(function(j) {
            if (j < 10) {
                jQuery(this).show();
            }
        });
        if (remove) {
            jQuery(them).empty();
        }
    });
    var p = document.createElement('li');
    jQuery(p).append(link);
    jQuery(that).append(p);
}

//AddLoadEvent is always called in the header if the function exists.
function addLoadEvent() {
    jQuery("#order-sort").change(function() {
        document.orderform.submit();
    });

    jQuery("#order-sort2").change(function() {
        document.orderform2.submit();
    });
    jQuery('#refine p').click(
            function () {
                     jQuery(this).toggleClass('close');
                     if(jQuery(this).hasClass('close')){
                             jQuery(this).next('ul.refine-sub').slideUp();
                     }else{
                            jQuery(this).next('ul.refine-sub').slideDown();
                     }
            }
    );
    
    jQuery('ul.refine-sub').each(function(i) {
        if ((!jQuery(this).hasClass('ignore-more-link')) && (jQuery('li',this).length > 3)) {
            var that = this;
            jQuery('li',that).each(function(j) {
                if (j >= 3) {
                    jQuery(this).hide();
                }
            });
            make_more_click(that);
        }
    });
    conversion_tracking();

}
