
function xtractFile(data){
var m = data.match(/(.*)\/([^\/\\]+)(\.\w+)$/);
if(m == null) { m = "null"; }
return {path: m[1], file: m[2], extension: m[3]}
}

function createGoogleMap() {


    
    var locations = {
                   "location" : [
                        {"name" : "Advanced Laser Light,<br />5 Upper Ely Place,<br />Dublin 2", "x" : -6.254673, "y" : 53.336791},
                        {"name" : "Advanced Laser Light,<br />9b South Terrace Medi Centre,<br />Cork", "x" : -8.465738, "y" : 51.894186},
                        //"x" : -8.465824, "y" : 51.894106
                        {"name" : "Advanced Laser Light,<br />100 O'Connell Street,<br />Limerick", "x" : -8.6271, "y" : 52.659622}
                    ]
    }
    
	if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("gMap"));
            map.addControl(new GSmallMapControl());
            map.addControl(new GMapTypeControl());
            map.setCenter(new GLatLng(53.34721372702772, -8), 7);
        var bounds = map.getBounds();
    }
    
    function createInfoMarker(point, name) {
        var marker = new GMarker(point);
 
        GEvent.addListener(marker, "mouseover",
            function() {
                marker.openInfoWindowHtml(name);
            }
        );
        
       
        return marker;
    }
 
                
    for(var i=0; locations.location.length > i; i++)
    {
                    
        var point = new GLatLng(locations.location[i].y, locations.location[i].x);
        name = locations.location[i].name;

        var marker = createInfoMarker(point, name);
        map.addOverlay(marker);
    }
}




jQuery(document).ready(function() 
{
	// png fix
	//$(document).pngFix();
	
	// Align product images vertically and horizontally
	var i = 0;
	var panelHeight = jQuery(".product-thumb").height();
	var difference = 0;
	
	jQuery(".product-thumb img").each( function(i) {
		if(panelHeight > jQuery(this).height() && jQuery(this).height() != 0) {
			difference = panelHeight - jQuery(this).height();
			jQuery(this).css("marginTop", (difference / 2));
		}
	});
	if(jQuery('.galleryItem a').length > 0)
		jQuery('.galleryItem a').lightBox();
	
	//apply background colour to alternating table rows
	var i = 0;
	jQuery(".prod_details tr, .form_table tr, .search_table tr, .cartproductgrid tr, .viewedProductList tr").each( function(i){
		i % 2 == 0 ? jQuery(this).addClass("zebra_row_0") : jQuery(this).addClass("zebra_row_1");
		i++;
	});
	
	if(document.getElementById("homepageFlash")) {
               var so = new SWFObject("/BVModules/Themes/AdvancedLaserLight/flash/homepage_000.swf", "flashBanner", "900", "230", "8", "#9ac2b9");
               
               so.addVariable("maxtext", "7");
               
               so.addVariable("text1", "");
               so.addVariable("heading1", "");
               so.addVariable("image1", "/BVModules/Themes/AdvancedLaserLight/flash/images/imageclinic1.jpg");
               so.addVariable("url1", "/ClinicInformation.aspx");
               
               so.addVariable("text2", "");
               so.addVariable("heading2", "");
               so.addVariable("image2", "/BVModules/Themes/AdvancedLaserLight/flash/images/imagemen.jpg");
               so.addVariable("url2", "/TreatmentsForMen.aspx");
               
               so.addVariable("text3", "");
               so.addVariable("heading3", "");
               so.addVariable("image3", "/BVModules/Themes/AdvancedLaserLight/flash/images/imagederma.jpg");
               so.addVariable("url3", "/Departments/Dermalogica/Cleansers.aspx");
               
               so.addVariable("text4", "");
               so.addVariable("heading4", "");
               so.addVariable("image4", "/BVModules/Themes/AdvancedLaserLight/flash/images/imageladies.jpg");
               so.addVariable("url4", "/Departments/Special-Offers.aspx");
               
               so.addVariable("text5", "");
               so.addVariable("heading5", "");
               so.addVariable("image5", "/BVModules/Themes/AdvancedLaserLight/flash/images/imageclinic1.jpg");
               so.addVariable("url5", "/ClinicInformation.aspx");
               
               so.addVariable("text6", "");
               so.addVariable("heading6", "");
               so.addVariable("image6", "/BVModules/Themes/AdvancedLaserLight/flash/images/imagemen.jpg");
               so.addVariable("url6", "/TreatmentsForMen.aspx");
               
               so.addVariable("text7", "");
               so.addVariable("heading7", "");
               so.addVariable("image7", "/BVModules/Themes/AdvancedLaserLight/flash/images/imagederma.jpg");
               so.addVariable("url7", "/Departments/Dermalogica/Cleansers.aspx");
               
               so.addVariable("text8", "");
               so.addVariable("heading8", "");
               so.addVariable("image8", "/BVModules/Themes/AdvancedLaserLight/flash/images/imageladies.jpg");
               so.addVariable("url8", "/Departments/Special-Offers.aspx");
               
               
               so.write("homepageFlash");
	}
    
    
    if($("#gMap").length > 0) {
        createGoogleMap();
    }
	
	// Jquery Lightbox
	//$(function() { $('.galleryLightbox li a, .cmaImgs a').lightBox(); });

}); // END jQuery(document).ready
