$(function(){
	
	
		$('div#tab_content').each(function(){
			$(this).hide();
		});
		
	$('div.tab_conteiner div#tab').each(function(){
		if($(this).attr('rel')=='current'){
	
			$('div[id=tab_content][class='+$(this).attr('class')+']').show();
		}
    });
	
    $('#tab').live('click', function(){
		
        $('div.tab_conteiner div#tab').each(function(){
            $(this).attr('rel', 'hide');
        });
        $(this).attr('rel', 'current');
    
		$('div#tab_content').each(function(){
			$(this).hide();
		});
		
       	$('div[id=tab_content][class='+$(this).attr('class')+']').show();
    });
	
	
$('#paymentSplashBar').hide();	
	
	
$('a.dateA').live('click',function(){
	
	$('#dateA').datepicker( "show" )
	
});	

$('a.dateB').live('click',function(){
	
	$('#dateB').datepicker( "show" )
	
});	
	
	
$('.btn').live('click',function(){
	
	$(this).parent('form').submit();
	
});
    
if ($BACK_TO_QUOTE) {
        
if ($('[name=_airportA]').val() == 0) {
            alert("Please select airport");
        }
        else {
            $(".qoute_loading").show();
            $('html,body').animate({
                scrollTop: '500px'
            }, 1000);
            var options = {};
            var dis = $(".bottom_content").css('display');
            
if (dis == 'none') {
                $(".bottom_content").show('blind', options, 500);
            }
            $("div.result").hide();
            add_result('empty', 'no');
        }
    }
    $('.logo').click(function(){
        window.location.href = $WEB_ROOT;
    });
    $('#printVoucher').click(function(){
        $('#voucherText').printIt();
        
        return false;
    });
    $("input[name=first_name]").focusout(function(){
        
if ($("input[name=last_name]").val() != '') {
            $.post('test', {
                first_name: $("input[name=first_name]").val(),
                last_name: $("input[name=last_name]").val()
            }, function(){
            });
        }
    });
    $("input[name=last_name]").focusout(function(){
        $("input[name=name_on_card]").val(this.value);
        
if ($("input[name=first_name]").val() != '') {
            $.post('test', {
                first_name: $("input[name=first_name]").val(),
                last_name: $("input[name=last_name]").val()
            }, function(){
            });
        }
    });

    $('.manage_my_booking').button();
    $(".manage_my_booking_button").fancybox({
        'frameWidth': 265,
        'frameHeight': 270,
        'hideOnContentClick': false,
        'zoomSpeedIn': 500,
        'zoomSpeedOut': 500,
        'easingIn': 'easeOutBack',
        'easingOut': 'easeInBack'
    });
    $('input.save_email').button();
    $('input.email').click(function(){
        this.value = '';
    });
    $('input.save_email').click(function(){
        $.ajax({
            type: "POST",
            url: "my_account/saveEmail",
            data: ({
                email: $('input.email').val()
            }),
            async: true,
            success: function(msg){
                
if (msg == 'ok') {
                    $('<a href="sign_thanks">Friendly description</a> id="signupgreybox').fancybox({
                        'frameWidth': 400,
                        'frameHeight': 190,
                        'hideOnContentClick': false
                    }).click();
                }
                else {
                    $('<a href="sign_no_email">Friendly description</a> id="signupgreybox').fancybox({
                        'frameWidth': 400,
                        'frameHeight': 190,
                        'hideOnContentClick': false
                    }).click();
                }
            },
            error: function(msg){
                //alert(msg);
            }
        });
        
        return false;
    });

    $('select#cardType').selectmenu({
        style: 'dropdown',
        maxHeight: 250,
        icons: [{
            find: '.visa'
        }, {
            find: '.visaelectron'
        }, {
            find: '.mastercard'
        }, {
            find: '.solo'
        }, {
            find: '.switch'
        }]
    });
    $("[rel='terms']").fancybox({
        'frameWidth': 860,
        'frameHeight': 500,
        'hideOnContentClick': false
    });
	
	    $(".privacy").fancybox({
        'frameWidth': 860,
        'frameHeight': 500,
        'hideOnContentClick': false
    });
    
    //=============menu start
    if ($C_MENU == 'Make a Booking') {
        $('a[rel=' + $C_WEB + ']').addClass('current');
    }
    else {
        $('a[rel=' + $C_MENU + ']').addClass('current');
    }
    $("div#menu").attr('class', 'menu_' + $("div#menu a.current").attr("id"));
    //=============menu start
    function add_result(posted, backtoquery, webhash){
        var dateA = $("#_dateA").val() + " " + $("#dropoff_time").val();
        var dateB = $("#_dateB").val() + " " + $("#pickup_time").val();
        
if (posted == 'empty') {
            posted = {
                _airportA: $('[name=_airportA]').val(),
                _dateA: dateA,
                _dateB: dateB,
                _promoCode: $('[name=_promoCode]').val()
            };
        }
        
if (backtoquery == 'yes') {
            posted = "";
        }
        $("div.result").empty().load('../engine/getResults', posted, function(data){
            
			$(".qoute_loading").hide();
			$("div.bottom_content").each(function(){	
				$(this).hide();		
			});
           
		 
			
			$("div.result").empty().html(data);
            //++++++++curent tab result
            var onair = 0;
            var par = 0;
            var sing = 0;
            var prod_row = new Array();
            $('div[name="On Airport"]').each(function(){
                onair++;
            });
            prod_row['on_airport'] = onair;
             $('div[name="Meet and Greet"]').each(function(){
                sing++;
            });
            prod_row['meet_and_greet'] = sing;
            $('div[name="Park and Ride"]').each(function(){
                par++;
            });
            prod_row['park_and_ride'] = par;
            $('div.info_tabs').hide();
            
if ($C_WEB == 'Park and Ride') {
                showMap();
                var product = new Array('park_and_ride', 'meet_and_greet', 'on_airport');
                var b_product = new Array('Park and Ride', 'Meet and Greet', 'On Airport');
            }
            else 
                
if ($C_WEB == 'Meet and Greet') {
	
                    hideMap();
                    var product = new Array('meet_and_greet', 'park_and_ride', 'on_airport');
                    var b_product = new Array('Meet and Greet', 'Park and Ride', 'On Airport');
					
                }
                else 
                    
if ($C_WEB == 'On Airport') {
                        showMap();
                        var product = new Array('on_airport', 'meet_and_greet', 'park_and_ride');
                        var b_product = new Array('On Airport', 'Meet and Greet', 'Park and Ride');
                    }
           // product_menu(product, b_product, prod_row);
            
if (par == 0) {
                $('div#pr01_list_tab div.tab_park_and_ride').attr('class', 'tab_park_and_ride_dis');
            }
            
if (onair == 0) {
                $('div#pr01_list_tab div.tab_on_airport').attr('class', 'tab_on_airport_dis');
            }
            
if (sing == 0) {
                $('div#pr01_list_tab div.tab_meet_and_greet').attr('class', 'tab_meet_and_greet_dis');
            }
            //++++++++curent tab result
            $(".save_quote").fancybox({
                frameWidth: 600,
                frameHeight: 280
            });
            $("div.result").fadeIn('slow');
            $("[rel^='moreinfo']").fancybox({
                'frameWidth': 805,
                'frameHeight': 580,
                'hideOnContentClick': false,
                'zoomSpeedIn': 500,
                'zoomSpeedOut': 500,
                'easingIn': 'easeOutBack',
                'easingOut': 'easeInBack'
            });
            $(".map").fancybox({
                'frameWidth': 1000,
                'frameHeight': 620,
                'hideOnContentClick': false,
                'zoomSpeedIn': 500,
                'zoomSpeedOut': 500,
                'easingIn': 'easeOutBack',
                'easingOut': 'easeInBack'
            });
        });
    }
    function hideMap(){
        $('img[alt="view map"]').parent().hide();
        $('img[alt="view as map"]').parent().hide();
    }
    function showMap(){
        $('img[alt="view map"]').parent().show();
        $('img[alt="view as map"]').parent().show();
    }
    function product_menu(product, b_product, prod_row){
        for (var a = 0; a < product.length; a++) {
            
if (prod_row[product[a]] > 0) {
                $('div#info_' + product[a]).show();
                $('div.tab_' + product[a]).attr("class", "tab_" + product[a] + "_current");
                var i = 1;
                $('div.park_type').each(function(){
                    $(this).hide();
                });
                    $('div[name="' + b_product[a] + '"]').each(function(){
                        $(this).children(".box_content").children(".content01").children("span").children("span").html(i);
                        $(this).show();
                        i++;
                    });
                
                a = 100;
            }
        }
    }
    //accordion// 
    $("#accordion").accordion();
    //accordion// 
    /* add to fav */
    $('.addtofav').jFav();
    $('div#menu a').live("click", function(event){
        $("div#menu a").attr('class', '');
        $(this).addClass('current');
        $("div#menu").attr('class', 'menu_' + $("div#menu a.current").attr("id"));
    });
    //++++++++++++tabs_result
    $('div.tab_meet_and_greet').live("click", function(event){
        hideMap();
        $('div.info_tabs').hide();
        $('div#info_meet_and_greet').show();
        $(this).attr("class", "tab_meet_and_greet_current");
        $(".tab_park_and_ride_current").attr('class', 'tab_park_and_ride');
        $(".tab_on_airport_current").attr('class', 'tab_on_airport');
        var i = 1;
        $('div.park_type').each(function(){
            $(this).hide();
        });
	$('div[name="Meet and Greet"]').each(function(){
        
            $(this).children(".box_content").children(".content01").children("span").children("span").html(i);
            $(this).show();
            i++;
        });
    });
    $('div.tab_park_and_ride').live("click", function(event){
        showMap();
        $('div.info_tabs').hide();
        $('div#info_park_and_ride').show();
        $(this).attr("class", "tab_park_and_ride_current");
        $(".tab_meet_and_greet_current").attr('class', 'tab_meet_and_greet');
        $(".tab_on_airport_current").attr('class', 'tab_on_airport');
        var i = 1;
        $('div.park_type').each(function(){
            $(this).hide();
        });
        $('div[name="Park and Ride"]').each(function(){
            $(this).children(".box_content").children(".content01").children("span").children("span").html(i);
            $(this).show();
            i++;
        });
    });
    $('div.tab_on_airport').live("click", function(event){
        showMap();
        $('div.info_tabs').hide();
        $('div#info_on_airport').show();
        $(this).attr("class", "tab_on_airport_current");
        $(".tab_meet_and_greet_current").attr('class', 'tab_meet_and_greet');
        $(".tab_park_and_ride_current").attr('class', 'tab_park_and_ride');
        var i = 1;
        $('div.park_type').each(function(){
            $(this).hide();
        });
        $('div[name="On Airport"]').each(function(){
            $(this).children(".box_content").children(".content01").children("span").children("span").html(i);
            $(this).show();
            i++;
        });
    });
    //++++++++++++tabs_result
    $("input#promocode").live("click", function(event){
        $(this).val('');
    });
    $('.btn_get_a_quote').live("click", function(event){
        
if ($('[name=_airportA]').val() == 0) {
            alert("Please select airport");
        }
        else {
            $(".qoute_loading").show();
            $('html,body').animate({
                scrollTop: '500px'
            }, 1000);
            var options = {};
            var dis = $(".bottom_content").css('display');
            
if (dis == 'none') {
                $(".bottom_content").show('blind', options, 500);
            }
            $("div.result").hide();
            add_result('empty', 'no', $C_WEB);
        }
    });
    $('.btn_get_a_quote_back').live("click", function(event){
        
if ($('[name=_airportA]').val() == 0) {
            alert("Please select airport");
            
            return false;
        }
        else {
        }
    });
    
if ($_BACKTOQUOTE) {
        $(".qoute_loading").show();
        $('html,body').animate({
            scrollTop: '500px'
        }, 1000);
        var options = {};
        var dis = $(".bottom_content").css('display');
        
if (dis == 'none') {
            $(".bottom_content").show('blind', options, 500);
        }
        $("div.result").hide();
        add_result('empty', 'yes', $C_WEB);
    }
    
if ($_GETQUOTE) {
        $(".qoute_loading").show();
        $('html,body').animate({
            scrollTop: '500px'
        }, 1000);
        var options = {};
        var dis = $(".bottom_content").css('display');
        
if (dis == 'none') {
            $(".bottom_content").show('blind', options, 500);
        }
        $("div.result").hide();
        var post = {
            _airportA: $_AIRPORTA,
            _dateA: $_DATEA,
            _dateB: $_DATEB,
            _promoCode: $_PROMOCODE
        };
        add_result(post, 'no', $C_WEB);
    }
    //++++++++++++++quote result
    /*
     //+++++++++++++++++login
     $("input[name=username],input[name=password]").live("click", function(event){
     $(this).val('');
     });
     
     
     {/literal}
     {if $customer.customer_id}
     {literal}
     
     $("div.login_form").load('{/literal}{$SKIN}{literal}/tpl/my_account/logon.tpl', function() {
     
     $("div.welcome").prepend("Welcome {/literal}{$customer.first_name} {$customer.last_name}{literal}");
     });
     {/literal}
     {else}
     {literal}
     
     $("div.login_form").load('{/literal}{$SKIN}{literal}/tpl/my_account/logged_out.tpl');
     
     
     $("input.top_login_btn").live("click", function(event){
     $('div.msg').empty();
     $('div.login_form').hide();
     $('div.loading').show();
     
     $.post("../my_account/ajax_login",{ username: $('input[name=username]').val(),password:$('input[name=password]').val(),signed:$('input#signed').val()} ,function(data)
     {
     if(data.substring(0,2)=='We'){ //if correct login detail
     var welcome='';
     var count=data.length;
     for(var a=0 ; a<count ; a++){
     
     if(data[a]=='<'){
     break;
     }else{
     welcome+=data[a];
     }
     }
     $('div.login_form').empty();
     
     $("div.login_form").load('{/literal}{$SKIN}{literal}/tpl/my_account/logon.tpl', function() {
     
     $('div.login_form').show();
     $('div.welcome').prepend(welcome);
     });
     //$('div.welcome').show();
     
     $('div.loading').hide();
     }else{
     $('div.login_form').show();
     $('div.msg').html('You email or password was incorrect');
     $('div.loading').hide();
     }
     
     });
     });
     
     {/literal}
     {/if}
     
     */
    //+++++++++++++++++login
    //++++++++++++++++FAQ
    $("[id^='answer']").live('click', function(){
        $.getJSON("faq/answer/" + $(this).attr('id'), function(data){
            $('span#faqtitle').html(data['title']);
            $('#faqtitle').fadeIn('slow');
            $('#faqanswer').html(data['answer']);
            $('[rel="printIt"]').attr('id', data['id']);
        });
        
        return false;
    });
    //++++++++++++++++FAQ	
	
	
	// MY BOOKING
	
	$('#searchBooking').click(function(){
		$('#myAccountDetails').html('');
		var booking_ref = $('#myAccountForm #bookingref').val();
		var email_address = $('#myAccountForm #email').val();
		$('#loader').fadeIn('slow');
	     $.ajax({
	            type: 'POST',
				data: {
					bookingref: booking_ref,
					email: email_address
				},
	            url: 'my_booking/checkRef',
	            success: function(data){
					$('#loader').fadeOut('slow').hide();
					$('#myAccountDetails').html(data).fadeIn('slow');
					
					  var data = new Array();
					  data['parking'] = new Array(); 
					  data['customer'] = new Array(); 
					data['parking']['x']=$('input[name=latitude]').val();
					data['parking']['y']=$('input[name=longitude]').val();
					data['parking']['name']=$('input[name=park_name]').val();
					data['parking']['html']=$('input[name=park_name]').val();
					data['parking']['postcode']=$('input.c_postcode').val();
				
		
				
					genMap(data);
	            }
	        });
		
		return false;
	});

});




//++++++++++++++++MAP
    

  
function genMap(data){

        var parking = new Array();
        
        parking = data['parking'];
		
		var postcode  = data['parking']['postcode'];
     
        var current_park_point;
        var current_park_marker;
        
        var map = new GMap2($("#map").get(0));
		
		map.setUIToDefault(); 
        // map.addControl(new GLargeMapControl());
        // map.addControl(new GMapTypeControl()); 
        var gdir = new GDirections(map, document.getElementById("directions"));
        var geocoder = new GClientGeocoder(); 
		var from = 'park';
        var home;
		var homePoints;
        var home_name;
        var bounds = new GLatLngBounds();
        var boundscenter = new GLatLngBounds();
        var AirportPoints;
        
        
        /*
         function usePointFromPostcode(postcode, callbackFunction) {
         
         localSearch.setSearchCompleteCallback(null,
         function() {
         
         if (localSearch.results[0])
         {
         var resultLat = localSearch.results[0].lat;
         var resultLng = localSearch.results[0].lng;
         var point = new GLatLng(resultLat,resultLng);
         callbackFunction(point);
         }else{
         alert("Postcode not found!");
         }
         });
         
         localSearch.execute(postcode + ", UK");
         }
         function placeMarkerAtPoint(point)
         {
         var marker = new GMarker(point,Icon('parking'));
         map.addOverlay(marker);
         }
         */
        addParkings(parking);
        //addAirport(airport);
        setAirportPoint(parking);        
        //var center = new GLatLng(airport['x'] + 0.1, airport['y'] - 0.18);      
        map.setCenter(AirportPoints, 12);     

        showAddress(postcode,'Uk');

   
        
        function showAddress(address,countryCode){
        if (geocoder) {
            geocoder.setBaseCountryCode(countryCode);
            geocoder.getLatLng(address, function(point){
                if (!point) {
                    alert(address + " not found");
                }
                else {
					/*
                    if (addressMarker) {
                        map.removeOverlay(addressMarker);
                    }
                    addressMarker = new GMarker(point);
                    map.setCenter(point);
                    map.addOverlay(addressMarker);
                    */
					
				setHomeDirection(point,address);
                home_name = address;
					
                }
            });
        }
    }
        
        function setAirportPoint(point){
        
            AirportPoints = new GLatLng(point['x'], point['y']);
        
        }
        
        function setHomeDirection(point,address){
    
            home = {
                x: point['y'],
                y: point['x'],
                html: address
            }
            
            addHome(home);
            
			 homePoints = new GLatLng(home['x'], home['y']);
                if (current_park_point){
                    direction(homePoints, current_park_point);
                }else{
					alert('Choose parking to get directions');
				}
        }
        
        function direction(AirportPoints, current_park_point){
            setDirections(AirportPoints, current_park_point, "en_US");
            var bounds2 = new GLatLngBounds(current_park_marker.getPoint());
            bounds2.extend(AirportPoints);
            zoomToBounds2(bounds2);
        }
        
        function direction_for_park(AirportPoints, current_park_point){
            setDirections(current_park_point, AirportPoints, "en_US");
            var bounds2 = new GLatLngBounds(current_park_marker.getPoint());
            bounds2.extend(AirportPoints);
            zoomToBounds2(bounds2);
        }
        
        function Icon(type){
        
            switch (type) {
            
                case 'airport':
                    
                    var airport = new GIcon();
                    //airport.image = "{/literal}{$WEB_ROOT}{$SKIN}/img/map/airport.png{literal}";
                    //airport.shadow = "{/literal}{$WEB_ROOT}{$SKIN}/img/map/airport_shadow.png{literal}";
                    airport.image = $WEB_ROOT+"skins/default/img/map/airport.png";
                    airport.shadow = $WEB_ROOT+"skins/default/img/map/airport_shadow.png";
                    
                    airport.iconSize = new GSize(22, 22);
                    airport.shadowSize = new GSize(32, 20);
                    airport.iconAnchor = new GPoint(6, 20);
                    airport.infoWindowAnchor = new GPoint(5, 1);
                    
                    var markerIcon = {
                        icon: airport
                    };
                    
                    break;
                    
                case 'home':
                    
                    var home = new GIcon();
                    //airport.image = "{/literal}{$WEB_ROOT}{$SKIN}/img/map/airport.png{literal}";
                    //airport.shadow = "{/literal}{$WEB_ROOT}{$SKIN}/img/map/airport_shadow.png{literal}";
                    home.image = $WEB_ROOT+"skins/default/img/map/home.png";
                    home.shadow = $WEB_ROOT+"skins/default/img/map/home_shadow.png";
                    
                    home.iconSize = new GSize(22, 22);
                    home.shadowSize = new GSize(32, 20);
                    home.iconAnchor = new GPoint(6, 20);
                    home.infoWindowAnchor = new GPoint(5, 1);
                    
                    var markerIcon = {
                        icon: home
                    };
                    
                    break;
                    
                case 'parking':
                    
                    var parking = new GIcon();
                    //parking.image = "{/literal}{$WEB_ROOT}{$SKIN}/img/map/parking.png{literal}";
                    //parking.shadow = "{/literal}{$WEB_ROOT}{$SKIN}/img/map/parking_shadow.png{literal}";
                    parking.image = $WEB_ROOT+"skins/default/img/map/parking.png";
                    parking.shadow = $WEB_ROOT+"skins/default/img/map/parking_shadow.png";
                    
                    parking.iconSize = new GSize(20, 20);
                    parking.shadowSize = new GSize(37, 20);
                    parking.iconAnchor = new GPoint(6, 20);
                    parking.infoWindowAnchor = new GPoint(5, 1);
                    
                    var markerIcon = {
                        icon: parking
                    };
                    
                default:
                    
                    var markerIcon = {
                        icon: parking
                    };
                    
            }
            
            return markerIcon;
            
        }
        
        function zoomToBounds2(bounds2){
            map.setCenter(bounds2.getCenter());
            map.setZoom(map.getBoundsZoomLevel(bounds2) - 1);
        }
        
        function zoomToBounds(bounds){
            map.setCenter(bounds.getCenter());
            map.setZoom(map.getBoundsZoomLevel(bounds) - 8);
        }
        
        
        
        function setDirections(fromAddress, toAddress, locale){
        
            gdir.load("from: " + fromAddress + " to: " + toAddress, {
                "locale": locale,
                "getSteps": true,
                "preserveViewport": true
            });
            
        }
        
        function createMarker(point, html, makerIcon){
        
            var marker = new GMarker(point, makerIcon);
            GEvent.addListener(marker, 'click', function(){
                marker.openInfoWindowHtml(html);
                var bounds2 = new GLatLngBounds(marker.getPoint());
                bounds2.extend(AirportPoints);
                zoomToBounds2(bounds2);
                
            });
            return marker;
        }
        
        function isArray(obj){
            //returns true is it is an array
            if (obj.constructor.toString().indexOf('Array') == -1) 
                return false;
            else 
                return true;
        }
        
        function addParkings(parking){
        
            var markers = [];

                var point = new GLatLng(parking['x'], parking['y']);
                var marker = new createMarker(point, parking['html'], Icon('parking'));
                map.addOverlay(marker);
                bounds.extend(marker.getPoint());
                markers = marker;

            $(markers).each(function(i, marker){
            
                parking_html = '<table><tr><td class="name">' + parking['name'] + '</td><td class="price">&pound;' + parking['price'] + '</td></tr></table>';
                

                
                           var point = new GLatLng(parking['x'], parking['y']);
						current_park_point = point;
						current_park_marker = marker;
						if (homePoints) {
							
							setDirections(homePoints, point, "en_US");
							var bounds2 = new GLatLngBounds(marker.getPoint());
							bounds2.extend(homePoints);
							zoomToBounds2(bounds2);
							
						}
                
                    $("<div />").attr('id', parking['name']).attr('name', 'name').html(parking_html).click(function(){
                    
                        displayPoint(marker, i, parking['html']);
                       
                     
                        
                    }).appendTo("#list");
                    
                    
                    
                    GEvent.addListener(marker, "click", function(){
                    
                        $('div#list li.current').attr('class', '');
                        
                        $('div[id="' + parking['name'] + '"]').attr('class', 'current');
                        displayPoint(marker, i, parking['html']);
                        var point = new GLatLng(parking['x'], parking['y']);
						current_park_point = point;
						current_park_marker = marker;
						if (homePoints) {
							
							setDirections(homePoints, point, "en_US");
							var bounds2 = new GLatLngBounds(marker.getPoint());
							bounds2.extend(homePoints);
							zoomToBounds2(bounds2);
				
						}
						
                    });
         
                
            });
            
        }
        
        function addAirport(airport){
        
            var point = new GLatLng(airport['x'], airport['y']);
            var marker = new createMarker(point, airport['html'], Icon('airport'))
            map.addOverlay(marker);
            bounds.extend(marker.getPoint());
            
        }
        
        function addHome(home){
        
            var point = new GLatLng(home['x'], home['y']);
            var marker = new createMarker(point, home['html'], Icon('home'))
            map.addOverlay(marker);
            bounds.extend(marker.getPoint());
            
			  GEvent.addListener(marker, "click", function(){
                        
                         
                           if (current_park_point) {
						   	setDirections(point, current_park_point, "en_US");
						   	var bounds2 = new GLatLngBounds(marker.getPoint());
						   	bounds2.extend(homePoints);
						   	zoomToBounds2(bounds2);
						   }
                        
                        });
        }
        
        function displayPoint(marker, index, html){
            marker.openInfoWindowHtml(html);
            
            var moveEnd = GEvent.addListener(map, "moveend", function(){
                var markerOffset = map.fromLatLngToDivPixel(marker.getLatLng());
                GEvent.removeListener(moveEnd);
            });
            map.panTo(marker.getLatLng());
        }
        
        

    

}


